<?xml version="1.0" encoding="utf-8"?><testsuite errors="0" failures="1" name="pytest" skips="116" tests="2071" time="2254.365"><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.00181794166565"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="catalog_service.test_large_num_partitions.TestLargeNumPartitions" file="catalog_service/test_large_num_partitions.py" line="38" name="test_list_partitions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="7.34139513969"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
show table stats scale_db.num_partitions_1234_blocks_per_partition_1;

-- executing against localhost:21000
select count(*) from scale_db.num_partitions_1234_blocks_per_partition_1;

-- executing against localhost:21000
refresh scale_db.num_partitions_1234_blocks_per_partition_1;

-- executing against localhost:21000
show table stats scale_db.num_partitions_1234_blocks_per_partition_1;

-- executing against localhost:21000
invalidate metadata scale_db.num_partitions_1234_blocks_per_partition_1;

-- executing against localhost:21000
show table stats scale_db.num_partitions_1234_blocks_per_partition_1;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.00148701667786"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="15.3828101158"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col from alltypeserror order by id;

-- executing against localhost:21000
select count(*) from functional_text_lzo.bad_text_lzo;

-- executing against localhost:21000
select count(field) from functional_text_lzo.bad_text_lzo;

-- executing against localhost:21000
select * from alltypeserrornonulls;

-- executing against localhost:21000
select count(*) from functional_text_gzip.bad_text_gzip;

</system-err></testcase><testcase classname="catalog_service.test_large_num_partitions.TestLargeNumPartitions" file="catalog_service/test_large_num_partitions.py" line="56" name="test_predicates_on_partition_attributes[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="3.81190681458"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select * from scale_db.num_partitions_1234_blocks_per_partition_1 where j = 1;

-- executing against localhost:21000
select * from scale_db.num_partitions_1234_blocks_per_partition_1 where j = 1 or j = 2;

-- executing against localhost:21000
select * from scale_db.num_partitions_1234_blocks_per_partition_1 where j = 1 and j = 2;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="15.3818519115"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col from alltypeserror order by id;

-- executing against localhost:21000
select count(*) from functional_text_lzo.bad_text_lzo;

-- executing against localhost:21000
select count(field) from functional_text_lzo.bad_text_lzo;

-- executing against localhost:21000
select * from alltypeserrornonulls;

-- executing against localhost:21000
select count(*) from functional_text_gzip.bad_text_gzip;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="15.386341095"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col from alltypeserror order by id;

-- executing against localhost:21000
select count(*) from functional_text_lzo.bad_text_lzo;

-- executing against localhost:21000
select count(field) from functional_text_lzo.bad_text_lzo;

-- executing against localhost:21000
select * from alltypeserrornonulls;

-- executing against localhost:21000
select count(*) from functional_text_gzip.bad_text_gzip;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.00154399871826"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.00293397903442"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.00151205062866"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="15.4360499382"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col from alltypeserror order by id;

-- executing against localhost:21000
select count(*) from functional_text_lzo.bad_text_lzo;

-- executing against localhost:21000
select count(field) from functional_text_lzo.bad_text_lzo;

-- executing against localhost:21000
select * from alltypeserrornonulls;

-- executing against localhost:21000
select count(*) from functional_text_gzip.bad_text_gzip;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.00601983070374"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.00208497047424"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.00139594078064"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.00185370445251"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsSeqScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.00132203102112"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.0049250125885"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.00123119354248"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped></testcase><testcase classname="data_errors.test_data_errors.TestHdfsSeqScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.00153017044067"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.00151801109314"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped></testcase><testcase classname="data_errors.test_data_errors.TestHdfsSeqScanNodeErrors" file="data_errors/test_data_errors.py" line="135" name="test_hdfs_seq_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="3.89957594872"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from functional_seq_snap.bad_seq_snap;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestAvroErrors" file="data_errors/test_data_errors.py" line="162" name="test_avro_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="11.4069771767"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_avro_snap_strings;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select * from bad_avro_snap_floats;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select * from bad_avro_decimal_schema;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.00119805335999"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped></testcase><testcase classname="data_errors.test_data_errors.TestHdfsSeqScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.0019633769989"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsSeqScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.00706386566162"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsRcFileScanNodeErrors" file="data_errors/test_data_errors.py" line="149" name="test_hdfs_rcfile_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="7.35702514648"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col from alltypeserror;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col from alltypeserrornonulls;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestAvroErrors" file="data_errors/test_data_errors.py" line="162" name="test_avro_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="11.3546819687"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_avro_snap_strings;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select * from bad_avro_snap_floats;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select * from bad_avro_decimal_schema;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsRcFileScanNodeErrors" file="data_errors/test_data_errors.py" line="149" name="test_hdfs_rcfile_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="7.34547710419"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col from alltypeserror;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col from alltypeserrornonulls;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsRcFileScanNodeErrors" file="data_errors/test_data_errors.py" line="149" name="test_hdfs_rcfile_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="7.39290499687"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col from alltypeserror;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col from alltypeserrornonulls;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsRcFileScanNodeErrors" file="data_errors/test_data_errors.py" line="149" name="test_hdfs_rcfile_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="7.33622670174"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col from alltypeserror;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col from alltypeserrornonulls;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestAvroErrors" file="data_errors/test_data_errors.py" line="162" name="test_avro_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="11.4528310299"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_avro_snap_strings;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select * from bad_avro_snap_floats;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select * from bad_avro_decimal_schema;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestAvroErrors" file="data_errors/test_data_errors.py" line="162" name="test_avro_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="11.4466879368"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_avro_snap_strings;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select * from bad_avro_snap_floats;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select * from bad_avro_decimal_schema;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="catalog_service.test_catalog_service_client.TestCatalogServiceClient" file="catalog_service/test_catalog_service_client.py" line="56" name="test_get_functions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.330698013306"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_get_functions_ad044090` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_get_functions_ad044090`;

MainThread: Created database &quot;test_get_functions_ad044090&quot; for test ID &quot;catalog_service/test_catalog_service_client.py::TestCatalogServiceClient::()::test_get_functions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- executing against localhost:21000
create function test_get_functions_ad044090.fn() RETURNS int LOCATION &apos;/test-warehouse/libTestUdfs.so&apos; SYMBOL=&apos;Fn&apos;;

-- executing against localhost:21000
create function test_get_functions_ad044090.fn(int) RETURNS double LOCATION &apos;/test-warehouse/libTestUdfs.so&apos; SYMBOL=&apos;Fn&apos;;

-- executing against localhost:21000
create aggregate function test_get_functions_ad044090.agg_fn(int, string) RETURNS int LOCATION &apos;/test-warehouse/libTestUdas.so&apos; UPDATE_FN=&apos;TwoArgUpdate&apos;;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.00116491317749"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsSeqScanNodeErrors" file="data_errors/test_data_errors.py" line="135" name="test_hdfs_seq_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="3.59823298454"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from functional_seq_snap.bad_seq_snap;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.00313115119934"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsSeqScanNodeErrors" file="data_errors/test_data_errors.py" line="135" name="test_hdfs_seq_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.486479043961"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from functional_seq_snap.bad_seq_snap;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHBaseDataErrors" file="data_errors/test_data_errors.py" line="176" name="test_hbase_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.00139927864075"><skipped message="expected test failure">reason: hbasealltypeserror doesn&apos;t seem to return any errors</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHBaseDataErrors" file="data_errors/test_data_errors.py" line="176" name="test_hbase_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.00164103507996"><skipped message="expected test failure">reason: hbasealltypeserror doesn&apos;t seem to return any errors</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHBaseDataErrors" file="data_errors/test_data_errors.py" line="176" name="test_hbase_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.0015230178833"><skipped message="expected test failure">reason: hbasealltypeserror doesn&apos;t seem to return any errors</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.00372290611267"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsSeqScanNodeErrors" file="data_errors/test_data_errors.py" line="135" name="test_hdfs_seq_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.382783174515"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from functional_seq_snap.bad_seq_snap;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestTimestampErrors" file="data_errors/test_data_errors.py" line="214" name="test_timestamp_scan_agg_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="4.84862613678"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_timestamp_scan_agg_errors_80383b26` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_timestamp_scan_agg_errors_80383b26`;

MainThread: Created database &quot;test_timestamp_scan_agg_errors_80383b26&quot; for test ID &quot;data_errors/test_data_errors.py::TestTimestampErrors::()::test_timestamp_scan_agg_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_timestamp_scan_agg_errors_80383b26.scan_agg_timestamp (col string);

-- executing against localhost:21000
INSERT INTO TABLE test_timestamp_scan_agg_errors_80383b26.scan_agg_timestamp values(&apos;1999-03-24 07:21:02&apos;), (&apos;2001-ån-02 12:12:15&apos;),(&apos;1997-11#x0331 02:09:32&apos;), (&apos;1954-12-03 15:10:02&apos;),(&apos;12:10:02&apos;), (&apos;1001-04-23 21:08:19&apos;), (&apos;15:03:09&apos;);

-- executing against localhost:21000
ALTER TABLE test_timestamp_scan_agg_errors_80383b26.scan_agg_timestamp CHANGE col col timestamp;

-- executing against localhost:21000
SELECT AVG(col) FROM test_timestamp_scan_agg_errors_80383b26.scan_agg_timestamp;

-- executing against localhost:21000
SELECT * FROM test_timestamp_scan_agg_errors_80383b26.scan_agg_timestamp ORDER BY col;

-- executing against localhost:21000
SELECT COUNT(DISTINCT col) FROM test_timestamp_scan_agg_errors_80383b26.scan_agg_timestamp;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestTimestampErrors" file="data_errors/test_data_errors.py" line="214" name="test_timestamp_scan_agg_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="4.78220415115"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_timestamp_scan_agg_errors_4555afb0` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_timestamp_scan_agg_errors_4555afb0`;

MainThread: Created database &quot;test_timestamp_scan_agg_errors_4555afb0&quot; for test ID &quot;data_errors/test_data_errors.py::TestTimestampErrors::()::test_timestamp_scan_agg_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_timestamp_scan_agg_errors_4555afb0.scan_agg_timestamp (col string);

-- executing against localhost:21000
INSERT INTO TABLE test_timestamp_scan_agg_errors_4555afb0.scan_agg_timestamp values(&apos;1999-03-24 07:21:02&apos;), (&apos;2001-ån-02 12:12:15&apos;),(&apos;1997-11#x0331 02:09:32&apos;), (&apos;1954-12-03 15:10:02&apos;),(&apos;12:10:02&apos;), (&apos;1001-04-23 21:08:19&apos;), (&apos;15:03:09&apos;);

-- executing against localhost:21000
ALTER TABLE test_timestamp_scan_agg_errors_4555afb0.scan_agg_timestamp CHANGE col col timestamp;

-- executing against localhost:21000
SELECT AVG(col) FROM test_timestamp_scan_agg_errors_4555afb0.scan_agg_timestamp;

-- executing against localhost:21000
SELECT * FROM test_timestamp_scan_agg_errors_4555afb0.scan_agg_timestamp ORDER BY col;

-- executing against localhost:21000
SELECT COUNT(DISTINCT col) FROM test_timestamp_scan_agg_errors_4555afb0.scan_agg_timestamp;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHBaseDataErrors" file="data_errors/test_data_errors.py" line="176" name="test_hbase_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.00139427185059"><skipped message="expected test failure">reason: hbasealltypeserror doesn&apos;t seem to return any errors</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="hs2.test_fetch.TestFetch" file="hs2/hs2_test_suite.py" line="35" name="test_select_null" time="9.33507418633"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_fetch.TestFetch" file="hs2/hs2_test_suite.py" line="35" name="test_alltypes_v6" time="13.3295302391"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/hs2_test_suite.py" line="35" name="test_get_operation_status_session_timeout" time="18.9568960667"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestTimestampErrors" file="data_errors/test_data_errors.py" line="214" name="test_timestamp_scan_agg_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="8.70732998848"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_timestamp_scan_agg_errors_bcdc9509` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_timestamp_scan_agg_errors_bcdc9509`;

MainThread: Created database &quot;test_timestamp_scan_agg_errors_bcdc9509&quot; for test ID &quot;data_errors/test_data_errors.py::TestTimestampErrors::()::test_timestamp_scan_agg_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_timestamp_scan_agg_errors_bcdc9509.scan_agg_timestamp (col string);

-- executing against localhost:21000
INSERT INTO TABLE test_timestamp_scan_agg_errors_bcdc9509.scan_agg_timestamp values(&apos;1999-03-24 07:21:02&apos;), (&apos;2001-ån-02 12:12:15&apos;),(&apos;1997-11#x0331 02:09:32&apos;), (&apos;1954-12-03 15:10:02&apos;),(&apos;12:10:02&apos;), (&apos;1001-04-23 21:08:19&apos;), (&apos;15:03:09&apos;);

-- executing against localhost:21000
ALTER TABLE test_timestamp_scan_agg_errors_bcdc9509.scan_agg_timestamp CHANGE col col timestamp;

-- executing against localhost:21000
SELECT AVG(col) FROM test_timestamp_scan_agg_errors_bcdc9509.scan_agg_timestamp;

-- executing against localhost:21000
SELECT * FROM test_timestamp_scan_agg_errors_bcdc9509.scan_agg_timestamp ORDER BY col;

-- executing against localhost:21000
SELECT COUNT(DISTINCT col) FROM test_timestamp_scan_agg_errors_bcdc9509.scan_agg_timestamp;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestTimestampErrors" file="data_errors/test_data_errors.py" line="214" name="test_timestamp_scan_agg_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="8.69684028625"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_timestamp_scan_agg_errors_a575ceec` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_timestamp_scan_agg_errors_a575ceec`;

MainThread: Created database &quot;test_timestamp_scan_agg_errors_a575ceec&quot; for test ID &quot;data_errors/test_data_errors.py::TestTimestampErrors::()::test_timestamp_scan_agg_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_timestamp_scan_agg_errors_a575ceec.scan_agg_timestamp (col string);

-- executing against localhost:21000
INSERT INTO TABLE test_timestamp_scan_agg_errors_a575ceec.scan_agg_timestamp values(&apos;1999-03-24 07:21:02&apos;), (&apos;2001-ån-02 12:12:15&apos;),(&apos;1997-11#x0331 02:09:32&apos;), (&apos;1954-12-03 15:10:02&apos;),(&apos;12:10:02&apos;), (&apos;1001-04-23 21:08:19&apos;), (&apos;15:03:09&apos;);

-- executing against localhost:21000
ALTER TABLE test_timestamp_scan_agg_errors_a575ceec.scan_agg_timestamp CHANGE col col timestamp;

-- executing against localhost:21000
SELECT AVG(col) FROM test_timestamp_scan_agg_errors_a575ceec.scan_agg_timestamp;

-- executing against localhost:21000
SELECT * FROM test_timestamp_scan_agg_errors_a575ceec.scan_agg_timestamp ORDER BY col;

-- executing against localhost:21000
SELECT COUNT(DISTINCT col) FROM test_timestamp_scan_agg_errors_a575ceec.scan_agg_timestamp;

</system-err></testcase><testcase classname="hs2.test_fetch.TestFetch" file="hs2/hs2_test_suite.py" line="35" name="test_show_column_stats" time="9.53090500832"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.000809907913208"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.000964879989624"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.000824213027954"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped></testcase><testcase classname="data_errors.test_data_errors.TestHdfsRcFileScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.00141406059265"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsRcFileScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.00112199783325"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsRcFileScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.0015242099762"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHBaseDataErrors" file="data_errors/test_data_errors.py" line="182" name="test_hbase_insert_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.00112295150757"><skipped message="expected test failure">reason: hbasealltypeserror doesn&apos;t seem to return any errors</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHBaseDataErrors" file="data_errors/test_data_errors.py" line="182" name="test_hbase_insert_errors[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.00110912322998"><skipped message="expected test failure">reason: hbasealltypeserror doesn&apos;t seem to return any errors</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHBaseDataErrors" file="data_errors/test_data_errors.py" line="182" name="test_hbase_insert_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.00151467323303"><skipped message="expected test failure">reason: hbasealltypeserror doesn&apos;t seem to return any errors</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHdfsScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.000785827636719"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped></testcase><testcase classname="data_errors.test_data_errors.TestHdfsRcFileScanNodeErrors" file="data_errors/test_data_errors.py" line="118" name="test_hdfs_scan_node_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.0010073184967"><skipped message="expected test failure">reason: Expected results differ across file formats</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="data_errors.test_data_errors.TestHBaseDataErrors" file="data_errors/test_data_errors.py" line="182" name="test_hbase_insert_errors[exec_option: {&apos;batch_size&apos;: 1, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.000946998596191"><skipped message="expected test failure">reason: hbasealltypeserror doesn&apos;t seem to return any errors</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/hs2_test_suite.py" line="35" name="test_session_option_levels_via_set_all" time="9.12732577324"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_fetch.TestFetch" file="hs2/hs2_test_suite.py" line="35" name="test_show_partitions" time="9.79498791695"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/hs2_test_suite.py" line="35" name="test_get_log" time="11.0691361427"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/hs2_test_suite.py" line="35" name="test_bad_default_database" time="8.00986003876"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_fetch.TestFetch" file="hs2/hs2_test_suite.py" line="35" name="test_execute_select_v1" time="9.84706497192"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_fetch.TestFetch" file="hs2/hs2_test_suite.py" line="35" name="test_compute_stats" time="11.7960009575"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_fetch.TestFetch" file="hs2/hs2_test_suite.py" line="35" name="test_result_metadata_v1" time="15.9023859501"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/hs2_test_suite.py" line="35" name="test_get_exec_summary" time="11.8848979473"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/hs2_test_suite.py" line="35" name="test_change_default_database" time="11.1546039581"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/hs2_test_suite.py" line="35" name="test_change_default_database_case_insensitive" time="11.8826229572"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/hs2_test_suite.py" line="35" name="test_session_options_via_set" time="11.1961112022"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/test_hs2.py" line="37" name="test_open_sesssion_query_options" time="6.00335526466"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/hs2_test_suite.py" line="35" name="test_get_schemas" time="11.8312387466"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="infra.test_stress_infra.TestStressInfra" file="infra/test_stress_infra.py" line="49" name="test_stress_finds_workloads[count_map1]" time="0.053432226181"><system-err>-- connecting to: localhost:21000
MainThread: Loading tpch_nested queries
</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/hs2_test_suite.py" line="35" name="test_malformed_get_operation_status" time="11.8721528053"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/test_hs2.py" line="32" name="test_open_session" time="6.00307512283"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="metadata.test_compute_stats.TestHbaseComputeStats" file="metadata/test_compute_stats.py" line="135" name="test_hbase_compute_stats[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="24.5497472286"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_hbase_compute_stats_d0fe31d6` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_hbase_compute_stats_d0fe31d6`;

MainThread: Created database &quot;test_hbase_compute_stats_d0fe31d6&quot; for test ID &quot;metadata/test_compute_stats.py::TestHbaseComputeStats::()::test_hbase_compute_stats[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]&quot;
-- executing against localhost:21000
use test_hbase_compute_stats_d0fe31d6;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table alltypessmall_hbase like functional_hbase.alltypessmall;

-- executing against localhost:21000
compute stats alltypessmall_hbase;

-- executing against localhost:21000
show table stats alltypessmall_hbase;

-- executing against localhost:21000
show column stats alltypessmall_hbase;

-- executing against localhost:21000
create table alltypessmall_hbase_bin like functional_hbase.alltypessmallbinary;

-- executing against localhost:21000
compute stats alltypessmall_hbase_bin;

MainThread: Query Name: 
VERIFY_IS_EQUAL

-- executing against localhost:21000
show table stats alltypessmall_hbase_bin;

-- executing against localhost:21000
show column stats alltypessmall_hbase_bin;

-- executing against localhost:21000
create table allcomplextypes_hbase like functional_hbase.allcomplextypes;

-- executing against localhost:21000
compute stats allcomplextypes_hbase;

MainThread: Query Name: 
VERIFY_IS_EQUAL

-- executing against localhost:21000
show table stats allcomplextypes_hbase;

-- executing against localhost:21000
show column stats allcomplextypes_hbase;

</system-err></testcase><testcase classname="infra.test_stress_infra.TestStressInfra" file="infra/test_stress_infra.py" line="36" name="test_stress_binary_search_start_point" time="0.00794744491577"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
explain select 1;

</system-err></testcase><testcase classname="metadata.test_compute_stats.TestHbaseComputeStats" file="metadata/test_compute_stats.py" line="141" name="test_hbase_compute_stats_incremental[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="6.73808288574"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_hbase_compute_stats_incremental_84848ad6` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_hbase_compute_stats_incremental_84848ad6`;

MainThread: Created database &quot;test_hbase_compute_stats_incremental_84848ad6&quot; for test ID &quot;metadata/test_compute_stats.py::TestHbaseComputeStats::()::test_hbase_compute_stats_incremental[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]&quot;
-- executing against localhost:21000
use test_hbase_compute_stats_incremental_84848ad6;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table alltypessmall_hbase like functional_hbase.alltypessmall;

-- executing against localhost:21000
compute incremental stats alltypessmall_hbase;

-- executing against localhost:21000
show table stats alltypessmall_hbase;

-- executing against localhost:21000
show column stats alltypessmall_hbase;

</system-err></testcase><testcase classname="metadata.test_compute_stats.TestCorruptTableStats" file="metadata/test_compute_stats.py" line="162" name="test_corrupt_stats[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 100} | table_format: text/none]" time="2.07240605354"><skipped message="Only run in exhaustive" type="pytest.skip">/home/ubuntu/Impala/tests/metadata/test_compute_stats.py:166: &lt;py._xmlgen.raw object at 0x7f153c0ba910&gt;</skipped><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_corrupt_stats_5ae828d7` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_corrupt_stats_5ae828d7`;

MainThread: Created database &quot;test_corrupt_stats_5ae828d7&quot; for test ID &quot;metadata/test_compute_stats.py::TestCorruptTableStats::()::test_corrupt_stats[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 100} | table_format: text/none]&quot;
</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="216" name="test_alter_database_set_owner[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="4.0614387989"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_alter_database_set_owner_d19bfcf4` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_alter_database_set_owner_d19bfcf4`;

MainThread: Created database &quot;test_alter_database_set_owner_d19bfcf4&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_alter_database_set_owner[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
alter database test_alter_database_set_owner_d19bfcf4 set owner user foo_user;

-- executing against localhost:21000
describe database formatted test_alter_database_set_owner_d19bfcf4;

-- executing against localhost:21000
alter database test_alter_database_set_owner_d19bfcf4 set owner role foo_role;

-- executing against localhost:21000
describe database formatted test_alter_database_set_owner_d19bfcf4;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/hs2_test_suite.py" line="35" name="test_get_profile" time="10.0136959553"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/hs2_test_suite.py" line="35" name="test_invalid_query_handle" time="12.0079050064"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/test_hs2.py" line="121" name="test_open_session_http_addr" time="10.0109899044"><system-err>-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/hs2_test_suite.py" line="35" name="test_get_operation_status" time="12.0117151737"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="infra.test_stress_infra.TestStressInfra" file="infra/test_stress_infra.py" line="49" name="test_stress_finds_workloads[count_map2]" time="0.033360004425"><system-err>-- connecting to: localhost:21000
MainThread: Loading tpch queries
</system-err></testcase><testcase classname="infra.test_stress_infra.TestStressInfra" file="infra/test_stress_infra.py" line="49" name="test_stress_finds_workloads[count_map0]" time="0.0748851299286"><system-err>-- connecting to: localhost:21000
MainThread: Loading tpcds queries
</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="480" name="test_create_alter_bulk_partition[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="8.66923880577"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_create_alter_bulk_partition_e356d718` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_create_alter_bulk_partition_e356d718`;

MainThread: Created database &quot;test_create_alter_bulk_partition_e356d718&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_create_alter_bulk_partition[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_create_alter_bulk_partition_e356d718.part_test_tbl(i int) partitioned by(j int, s string) location &apos;/test-warehouse/test_create_alter_bulk_partition_e356d718.part_test_tbl&apos;;

-- executing against localhost:21000
alter table test_create_alter_bulk_partition_e356d718.part_test_tbl add partition(j=0, s=&apos;0&apos;);

MainThread: ADD PARTITION #0 exec time: 4.00524401665
-- executing against localhost:21000
alter table test_create_alter_bulk_partition_e356d718.part_test_tbl add partition(j=1, s=&apos;1&apos;);

MainThread: ADD PARTITION #1 exec time: 0.0309550762177
-- executing against localhost:21000
alter table test_create_alter_bulk_partition_e356d718.part_test_tbl partition(j=1, s=&apos;1&apos;) set fileformat parquetfile;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
alter table test_create_alter_bulk_partition_e356d718.part_test_tbl partition(j=1,s=&apos;1&apos;) set location &apos;/test-warehouse/tmp/dont_exist1&apos;;

-- executing against localhost:21000
alter table test_create_alter_bulk_partition_e356d718.part_test_tbl partition(j=1,s=&apos;1&apos;) set location &apos;/test-warehouse/tmp/dont_exist2&apos;;

-- executing against localhost:21000
alter table test_create_alter_bulk_partition_e356d718.part_test_tbl add partition(j=2,s=&apos;2&apos;);

MainThread: ADD PARTITION #2 exec time: 0.0321969985962
-- executing against localhost:21000
alter table test_create_alter_bulk_partition_e356d718.part_test_tbl add partition(j=3,s=&apos;3&apos;);

MainThread: ADD PARTITION #3 exec time: 0.027722120285
-- executing against localhost:21000
alter table test_create_alter_bulk_partition_e356d718.part_test_tbl add partition(j=4,s=&apos;4&apos;);

MainThread: ADD PARTITION #4 exec time: 0.0303859710693
-- executing against localhost:21000
alter table test_create_alter_bulk_partition_e356d718.part_test_tbl add partition(j=5,s=&apos;5&apos;);

MainThread: ADD PARTITION #5 exec time: 0.0289740562439
-- executing against localhost:21000
alter table test_create_alter_bulk_partition_e356d718.part_test_tbl add partition(j=6,s=&apos;6&apos;);

MainThread: ADD PARTITION #6 exec time: 0.0294671058655
-- executing against localhost:21000
alter table test_create_alter_bulk_partition_e356d718.part_test_tbl add partition(j=7,s=&apos;7&apos;);

MainThread: ADD PARTITION #7 exec time: 0.0312509536743
-- executing against localhost:21000
alter table test_create_alter_bulk_partition_e356d718.part_test_tbl add partition(j=8,s=&apos;8&apos;);

MainThread: ADD PARTITION #8 exec time: 0.0271470546722
-- executing against localhost:21000
alter table test_create_alter_bulk_partition_e356d718.part_test_tbl add partition(j=9,s=&apos;9&apos;);

MainThread: ADD PARTITION #9 exec time: 0.0293970108032
-- executing against localhost:21000
insert into table test_create_alter_bulk_partition_e356d718.part_test_tbl partition(j=1, s=&apos;1&apos;) select 1;

-- executing against localhost:21000
select count(*) from test_create_alter_bulk_partition_e356d718.part_test_tbl;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="196" name="test_comment_on_database[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="4.03927183151"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_comment_on_database_96162944` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_comment_on_database_96162944`;

MainThread: Created database &quot;test_comment_on_database_96162944&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_comment_on_database[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
describe database test_comment_on_database_96162944;

-- executing against localhost:21000
comment on database test_comment_on_database_96162944 is &apos;comment&apos;;

-- executing against localhost:21000
describe database test_comment_on_database_96162944;

-- executing against localhost:21000
comment on database test_comment_on_database_96162944 is &apos;\&apos;comment\&apos;&apos;;

-- executing against localhost:21000
describe database test_comment_on_database_96162944;

-- executing against localhost:21000
comment on database test_comment_on_database_96162944 is &apos;&apos;;

-- executing against localhost:21000
describe database test_comment_on_database_96162944;

-- executing against localhost:21000
comment on database test_comment_on_database_96162944 is null;

-- executing against localhost:21000
describe database test_comment_on_database_96162944;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/test_hs2.py" line="171" name="test_double_close_session" time="12.0127019882"><system-err>-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/hs2_test_suite.py" line="35" name="test_get_operation_status_error" time="12.0122687817"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="infra.test_utils" file="infra/test_utils.py" line="21" name="test_filesystem_utils" time="0.000576019287109"></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/test_hs2.py" line="145" name="test_open_session_empty_user" time="12.0094499588"><system-err>-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/test_hs2.py" line="133" name="test_open_session_unsupported_protocol" time="12.0123441219"><system-err>-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="hs2.test_hs2.TestHS2" file="hs2/test_hs2.py" line="161" name="test_close_session" time="12.0110948086"><system-err>-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="189" name="test_create_database[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]" time="24.0321729183"><system-err>-- connecting to: localhost:21000
SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_create_database_75484e6e` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_create_database_75484e6e`;

MainThread: Created database &quot;test_create_database_75484e6e&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_create_database[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
-- executing against localhost:21000
use test_create_database_75484e6e;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create database test_create_database_75484e6e_2 comment &quot;For testing&quot;;

-- executing against localhost:21000
show databases like &quot;test_create_database_75484e6e_2&quot;;

-- executing against localhost:21000
create database if not exists test_create_database_75484e6e_2;

-- executing against localhost:21000
drop database test_create_database_75484e6e_2;

-- executing against localhost:21000
show databases like &quot;test_create_database_75484e6e_2&quot;;

-- executing against localhost:21000
drop database if exists test_create_database_75484e6e_2;

-- executing against localhost:21000
create database if not exists test_create_database_75484e6e_cascade;

-- executing against localhost:21000
create table if not exists test_create_database_75484e6e_cascade.t1 (i int);

-- executing against localhost:21000

create table if not exists test_create_database_75484e6e_cascade.t2 (i int)
  partitioned by (year smallint, month smallint);

-- executing against localhost:21000

insert into test_create_database_75484e6e_cascade.t2 partition (year=2015, month=8) values(1);

-- executing against localhost:21000

create external table if not exists test_create_database_75484e6e_cascade.t3 like functional.alltypes
  location &apos;/test-warehouse/alltypes_external&apos;;

-- executing against localhost:21000

create view if not exists test_create_database_75484e6e_cascade.v1 as
  select int_col from functional.alltypes;

-- executing against localhost:21000

create function if not exists test_create_database_75484e6e_cascade.f1() returns string
  location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;NoArgs&apos;;

-- executing against localhost:21000

create aggregate function if not exists test_create_database_75484e6e_cascade.f2(int, string) RETURNS int
  location &apos;/test-warehouse/libTestUdas.so&apos; UPDATE_FN=&apos;TwoArgUpdate&apos;;

-- executing against localhost:21000
show tables in test_create_database_75484e6e_cascade;

-- executing against localhost:21000
show functions in test_create_database_75484e6e_cascade;

-- executing against localhost:21000
show aggregate functions in test_create_database_75484e6e_cascade;

-- executing against localhost:21000
drop database test_create_database_75484e6e_cascade cascade;

-- executing against localhost:21000
show databases like &apos;test_create_database_75484e6e_cascade&apos;;

-- executing against localhost:21000
create database if not exists test_create_database_75484e6e_restrict;

-- executing against localhost:21000
show databases like &apos;test_create_database_75484e6e_restrict&apos;;

-- executing against localhost:21000
drop database test_create_database_75484e6e_restrict restrict;

-- executing against localhost:21000
show databases like &apos;test_create_database_75484e6e_restrict&apos;;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="288" name="test_comment_on_view[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="7.51673793793"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_comment_on_view_a8bf7c42` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_comment_on_view_a8bf7c42`;

MainThread: Created database &quot;test_comment_on_view_a8bf7c42&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_comment_on_view[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create view test_comment_on_view_a8bf7c42.comment_view as select 1;

-- executing against localhost:21000
describe  formatted test_comment_on_view_a8bf7c42.comment_view;

-- executing against localhost:21000
comment on view test_comment_on_view_a8bf7c42.comment_view is &apos;comment&apos;;

-- executing against localhost:21000
describe  formatted test_comment_on_view_a8bf7c42.comment_view;

-- executing against localhost:21000
comment on view test_comment_on_view_a8bf7c42.comment_view is &apos;\&apos;comment\&apos;&apos;;

-- executing against localhost:21000
describe  formatted test_comment_on_view_a8bf7c42.comment_view;

-- executing against localhost:21000
comment on view test_comment_on_view_a8bf7c42.comment_view is &apos;&apos;;

-- executing against localhost:21000
describe  formatted test_comment_on_view_a8bf7c42.comment_view;

-- executing against localhost:21000
comment on view test_comment_on_view_a8bf7c42.comment_view is null;

-- executing against localhost:21000
describe  formatted test_comment_on_view_a8bf7c42.comment_view;

</system-err></testcase><testcase classname="metadata.test_last_ddl_time_update.TestLastDdlTimeUpdate" file="metadata/test_last_ddl_time_update.py" line="185" name="test_kudu[vector0]" time="0.00017523765564"><skipped message="got empty parameter set [&apos;vector&apos;], function test_kudu at /home/ubuntu/Impala/tests/metadata/test_last_ddl_time_update.py:185" type="pytest.skip">metadata/test_last_ddl_time_update.py:185: &lt;py._xmlgen.raw object at 0x7f154e234150&gt;</skipped></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="311" name="test_sync_ddl_drop[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]" time="23.974956274"><system-err>-- connecting to: localhost:21000
SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_sync_ddl_drop_4a8bcec5` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_sync_ddl_drop_4a8bcec5`;

MainThread: Created database &quot;test_sync_ddl_drop_4a8bcec5&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_sync_ddl_drop[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
SET sync_ddl=1;
-- executing against localhost:21000
drop database test_sync_ddl_drop_4a8bcec5;

-- executing against localhost:21000
show databases;

-- connecting to: localhost:21000
-- executing against localhost:21000
create database test_sync_ddl_drop_4a8bcec5 location &apos;/test-warehouse/test_sync_ddl_drop_4a8bcec5.db&apos;;

-- closing connection to: localhost:21000
</system-err></testcase><testcase classname="metadata.test_recover_partitions.TestRecoverPartitions" file="metadata/test_recover_partitions.py" line="58" name="test_recover_partitions[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="7.98580002785"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_recover_partitions_b48834fb` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_recover_partitions_b48834fb`;

MainThread: Created database &quot;test_recover_partitions_b48834fb&quot; for test ID &quot;metadata/test_recover_partitions.py::TestRecoverPartitions::()::test_recover_partitions[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_recover_partitions_b48834fb.test_recover_partitions (c int) PARTITIONED BY (i int, p string);

-- executing against localhost:21000
INSERT INTO TABLE test_recover_partitions_b48834fb.test_recover_partitions PARTITION(i=1, p=&apos;p1&apos;) VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
SHOW PARTITIONS test_recover_partitions_b48834fb.test_recover_partitions;

-- executing against localhost:21000
ALTER TABLE test_recover_partitions_b48834fb.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_recover_partitions_b48834fb.test_recover_partitions;

-- executing against localhost:21000
select c from test_recover_partitions_b48834fb.test_recover_partitions;

-- executing against localhost:21000
SHOW PARTITIONS test_recover_partitions_b48834fb.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
ALTER TABLE test_recover_partitions_b48834fb.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_recover_partitions_b48834fb.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
SHOW PARTITIONS test_recover_partitions_b48834fb.test_recover_partitions;

-- executing against localhost:21000
ALTER TABLE test_recover_partitions_b48834fb.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_recover_partitions_b48834fb.test_recover_partitions;

-- executing against localhost:21000
select c from test_recover_partitions_b48834fb.test_recover_partitions;

</system-err></testcase><testcase classname="metadata.test_compute_stats.TestComputeStats" file="metadata/test_compute_stats.py" line="71" name="test_compute_stats_impala_2201[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="4.07926130295"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/metadata/test_compute_stats.py:83: &lt;py._xmlgen.raw object at 0x7f154e234810&gt;</skipped><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_impala_2201_9d2d4bc` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_impala_2201_9d2d4bc`;

MainThread: Created database &quot;test_compute_stats_impala_2201_9d2d4bc&quot; for test ID &quot;metadata/test_compute_stats.py::TestComputeStats::()::test_compute_stats_impala_2201[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
</system-err></testcase><testcase classname="metadata.test_compute_stats.TestComputeStats" file="metadata/test_compute_stats.py" line="42" name="test_compute_stats[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="156.675868988"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_363dae86` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_363dae86`;

MainThread: Created database &quot;test_compute_stats_363dae86&quot; for test ID &quot;metadata/test_compute_stats.py::TestComputeStats::()::test_compute_stats[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_compute_stats_363dae86;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table alltypes like functional.alltypes;

-- executing against localhost:21000

insert into alltypes partition(year, month)
select * from functional.alltypes;

-- executing against localhost:21000
compute stats alltypes;

-- executing against localhost:21000
show table stats alltypes;

-- executing against localhost:21000
show column stats alltypes;

-- executing against localhost:21000
alter table alltypes add columns (new_col int);

-- executing against localhost:21000
show column stats alltypes;

-- executing against localhost:21000
alter table alltypes change new_col new_col2 int;

-- executing against localhost:21000
show column stats alltypes;

-- executing against localhost:21000
alter table alltypes drop column new_col2;

-- executing against localhost:21000
show column stats alltypes;

-- executing against localhost:21000
drop stats alltypes;

-- executing against localhost:21000
show table stats alltypes;

-- executing against localhost:21000
show column stats alltypes;

-- executing against localhost:21000
create table alltypes_for_coltest like functional.alltypes;

-- executing against localhost:21000

insert into alltypes_for_coltest partition(year, month)
select * from functional.alltypes;

-- executing against localhost:21000
compute stats alltypes_for_coltest(tinyint_col, float_col);

-- executing against localhost:21000
show table stats alltypes_for_coltest;

-- executing against localhost:21000
show column stats alltypes_for_coltest;

-- executing against localhost:21000
create table alltypes_no_col_stats like functional.alltypes;

-- executing against localhost:21000

insert into alltypes_no_col_stats partition(year, month)
select * from functional.alltypes;

-- executing against localhost:21000
compute stats alltypes_no_col_stats();

-- executing against localhost:21000
show table stats alltypes_no_col_stats;

-- executing against localhost:21000
show column stats alltypes_no_col_stats;

-- executing against localhost:21000
alter table alltypes add partition (year=NULL, month=NULL);

-- executing against localhost:21000
show column stats alltypes;

-- executing against localhost:21000
alter table alltypes add partition (year=2011, month=NULL);

-- executing against localhost:21000
show column stats alltypes;

-- executing against localhost:21000
alter table alltypes drop partition (year=NULL, month=NULL);

-- executing against localhost:21000
show column stats alltypes;

-- executing against localhost:21000
alter table alltypes drop partition (year=2011, month=NULL);

-- executing against localhost:21000
show column stats alltypes;

-- executing against localhost:21000
drop stats alltypes;

-- executing against localhost:21000
create table alltypesnopart like functional.alltypesnopart;

-- executing against localhost:21000

insert into alltypesnopart
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col
from functional.alltypessmall;

-- executing against localhost:21000
compute stats alltypesnopart;

-- executing against localhost:21000
show table stats alltypesnopart;

-- executing against localhost:21000
show column stats alltypesnopart;

-- executing against localhost:21000
alter table alltypesnopart set tblproperties(&apos;test&apos;=&apos;test&apos;);

-- executing against localhost:21000

alter table alltypesnopart set column stats string_col (&apos;numDVs&apos;=&apos;10&apos;);

-- executing against localhost:21000

alter table alltypesnopart add columns (new_col int);

-- executing against localhost:21000

show table stats alltypesnopart;

-- executing against localhost:21000
create table alltypes_parquet
like functional_parquet.alltypes;

-- executing against localhost:21000

insert into alltypes_parquet partition(year, month)
select * from functional.alltypes;

-- executing against localhost:21000
compute stats alltypes_parquet;

-- executing against localhost:21000
show table stats alltypes_parquet;

-- executing against localhost:21000
show column stats alltypes_parquet;

-- executing against localhost:21000
alter table alltypes_parquet set tblproperties(&apos;test&apos;=&apos;test&apos;);

-- executing against localhost:21000

alter table alltypes_parquet set column stats string_col (&apos;numDVs&apos;=&apos;10&apos;);

-- executing against localhost:21000

alter table alltypes_parquet add columns (new_col int);

-- executing against localhost:21000

show table stats alltypes_parquet;

-- executing against localhost:21000
create table alltypes_empty like functional_rc_snap.alltypes;

-- executing against localhost:21000
compute stats alltypes_empty;

-- executing against localhost:21000
show table stats alltypes_empty;

-- executing against localhost:21000
show column stats alltypes_empty;

-- executing against localhost:21000
create table avro_hive_alltypes
like functional_avro_snap.alltypes;

-- executing against localhost:21000

create table avro_hive_alltypes_extra_coldef
like functional_avro_snap.alltypes_extra_coldef;

-- executing against localhost:21000

create table avro_hive_alltypes_missing_coldef
like functional_avro_snap.alltypes_missing_coldef;

-- executing against localhost:21000

create table avro_hive_alltypes_type_mismatch
like functional_avro_snap.alltypes_type_mismatch;

-- executing against localhost:21000

create table avro_hive_no_avro_schema
like functional_avro_snap.no_avro_schema;

-- executing against localhost:21000
compute stats avro_hive_alltypes;

-- executing against localhost:21000
show table stats avro_hive_alltypes;

-- executing against localhost:21000
show column stats avro_hive_alltypes;

-- executing against localhost:21000
compute stats avro_hive_alltypes_extra_coldef;

-- executing against localhost:21000
show table stats avro_hive_alltypes_extra_coldef;

-- executing against localhost:21000
show column stats avro_hive_alltypes_extra_coldef;

-- executing against localhost:21000
compute stats avro_hive_alltypes_missing_coldef;

-- executing against localhost:21000
show table stats avro_hive_alltypes_missing_coldef;

-- executing against localhost:21000
show column stats avro_hive_alltypes_missing_coldef;

-- executing against localhost:21000
compute stats avro_hive_alltypes_type_mismatch;

-- executing against localhost:21000
show table stats avro_hive_alltypes_type_mismatch;

-- executing against localhost:21000
show column stats avro_hive_alltypes_type_mismatch;

-- executing against localhost:21000
compute stats avro_hive_no_avro_schema;

-- executing against localhost:21000
show table stats avro_hive_no_avro_schema;

-- executing against localhost:21000
show column stats avro_hive_no_avro_schema;

-- executing against localhost:21000
create table avro_impala_alltypes_no_coldefs
partitioned by (year int, month int)
with serdeproperties
(&apos;avro.schema.url&apos;=&apos;/test-warehouse/avro_schemas/functional/alltypes.json&apos;)
stored as avro;

-- executing against localhost:21000
compute stats avro_impala_alltypes_no_coldefs;

-- executing against localhost:21000
show table stats avro_impala_alltypes_no_coldefs;

-- executing against localhost:21000
show column stats avro_impala_alltypes_no_coldefs;

-- executing against localhost:21000
create table avro_impala_alltypes_bad_colname
(id int, bool_col boolean, tinyint_col int, smallint_col int, bad_int_col int,
bigint_col bigint, float_col float, double_col double, date_string_col string,
string_col string, timestamp_col timestamp)
partitioned by (year int, month int)
with serdeproperties
(&apos;avro.schema.url&apos;=&apos;/test-warehouse/avro_schemas/functional/alltypes.json&apos;)
stored as avro;

-- executing against localhost:21000
compute stats avro_impala_alltypes_bad_colname;

-- executing against localhost:21000
show table stats avro_impala_alltypes_bad_colname;

-- executing against localhost:21000
show column stats avro_impala_alltypes_bad_colname;

-- executing against localhost:21000
create table avro_impala_alltypes_bad_coltype
(id int, bool_col boolean, tinyint_col int, smallint_col int, int_col int,
bigint_col bigint, float_col float, double_col bigint, date_string_col string,
string_col string, timestamp_col timestamp)
partitioned by (year int, month int)
with serdeproperties
(&apos;avro.schema.url&apos;=&apos;/test-warehouse/avro_schemas/functional/alltypes.json&apos;)
stored as avro;

-- executing against localhost:21000
compute stats avro_impala_alltypes_bad_coltype;

-- executing against localhost:21000
show table stats avro_impala_alltypes_bad_coltype;

-- executing against localhost:21000
show column stats avro_impala_alltypes_bad_coltype;

-- executing against localhost:21000
create table empty_partitioned (i int) partitioned by (j int);

-- executing against localhost:21000

alter table empty_partitioned add partition (j=1);

-- executing against localhost:21000
compute stats empty_partitioned;

-- executing against localhost:21000
show table stats empty_partitioned;

-- executing against localhost:21000
insert into table empty_partitioned partition (j=2) select 1;

-- executing against localhost:21000
drop stats empty_partitioned;

-- executing against localhost:21000
compute stats empty_partitioned;

-- executing against localhost:21000
show table stats empty_partitioned;

-- executing against localhost:21000
drop stats empty_partitioned;

-- executing against localhost:21000

compute stats empty_partitioned;

-- executing against localhost:21000
show table stats empty_partitioned;

-- executing against localhost:21000
create table `123_table` (i int, 1p int) partitioned by (2j int);

-- executing against localhost:21000

alter table `123_table` add partition (2j=1);

-- executing against localhost:21000
compute stats `123_table`;

-- executing against localhost:21000
show table stats `123_table`;

-- executing against localhost:21000
create table chars_tbl (
  id int,
  ch1 char(1),
  ch2 char(8),
  ch3 char(20),
  ts timestamp,
  vc1 varchar(1),
  vc2 varchar(8),
  vc3 varchar(20)
)
partitioned by (
  year char(5),
  day varchar(13)
);

-- executing against localhost:21000


insert overwrite chars_tbl partition(year, day)
select
id,
cast(date_string_col as char(1)),
cast(date_string_col as char(8)),
cast(date_string_col as char(20)),
timestamp_col,
cast(date_string_col as varchar(1)),
cast(date_string_col as varchar(8)),
cast(date_string_col as varchar(20)),
cast(year as char(5)),
cast(day as varchar(13))
from functional.alltypesagg
where day is null or day in (3, 7);

-- executing against localhost:21000
compute stats chars_tbl;

-- executing against localhost:21000
show column stats chars_tbl;

-- executing against localhost:21000
create table alltypes_no_coldef like functional_avro_snap.alltypes_no_coldef;

-- executing against localhost:21000

compute stats alltypes_no_coldef;

-- executing against localhost:21000
show column stats alltypes_no_coldef;

-- executing against localhost:21000
create table widetable_1000_cols
stored as parquet
as
select * from functional_parquet.widetable_1000_cols;

-- executing against localhost:21000
compute stats widetable_1000_cols;

-- executing against localhost:21000
show column stats widetable_1000_cols;

-- executing against localhost:21000
use test_compute_stats_363dae86;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table decimal_tbl like functional.decimal_tbl;

-- executing against localhost:21000

insert into decimal_tbl partition(d6)
select * from functional.decimal_tbl;

-- executing against localhost:21000
compute stats decimal_tbl;

-- executing against localhost:21000
show table stats decimal_tbl;

-- executing against localhost:21000
show column stats decimal_tbl;

-- executing against localhost:21000
create table mixed_types(a int, b decimal(10,0)) stored as parquet;

-- executing against localhost:21000

insert into mixed_types values (1, 2), (3, 4);

-- executing against localhost:21000
compute stats mixed_types;

-- executing against localhost:21000
show table stats mixed_types;

-- executing against localhost:21000
show column stats mixed_types;

</system-err></testcase><testcase classname="metadata.test_compute_stats.TestIncompatibleColStats" file="metadata/test_compute_stats.py" line="182" name="test_incompatible_col_stats[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="12.6115701199"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_incompatible_col_stats_604325ae` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_incompatible_col_stats_604325ae`;

MainThread: Created database &quot;test_incompatible_col_stats_604325ae&quot; for test ID &quot;metadata/test_compute_stats.py::TestIncompatibleColStats::()::test_incompatible_col_stats[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_incompatible_col_stats_604325ae.badstats (s string);

-- executing against localhost:21000
insert into table test_incompatible_col_stats_604325ae.badstats select cast(int_col as string) from functional.alltypes limit 10;

-- executing against localhost:21000
compute stats test_incompatible_col_stats_604325ae.badstats;

-- executing against localhost:21000
alter table test_incompatible_col_stats_604325ae.badstats change s s int;

-- executing against localhost:21000
invalidate metadata test_incompatible_col_stats_604325ae.badstats;

-- executing against localhost:21000
select s from test_incompatible_col_stats_604325ae.badstats;

-- executing against localhost:21000
compute stats test_incompatible_col_stats_604325ae.badstats;

-- executing against localhost:21000
select s from test_incompatible_col_stats_604325ae.badstats;

</system-err></testcase><testcase classname="metadata.test_explain.TestExplain" file="metadata/test_explain.py" line="60" name="test_explain_level2[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="7.77990698814"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET num_scanner_threads=1;
SET explain_level=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
explain
select *
from tpch.lineitem join tpch.orders on l_orderkey = o_orderkey;

-- executing against localhost:21000
explain select count(t1.int_col), avg(t2.float_col), sum(t3.bigint_col)
from functional_avro.alltypes t1
  inner join functional_parquet.alltypessmall t2 on (t1.id = t2.id)
  left outer join functional_avro.alltypes t3 on (t2.id = t3.id)
where t1.month = 1 and t2.year = 2009 and t3.bool_col = false;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="233" name="test_create_table[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]" time="46.0736091137"><system-err>-- connecting to: localhost:21000
SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_create_table_9245c322` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_create_table_9245c322`;

MainThread: Created database &quot;test_create_table_9245c322&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_create_table[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
-- executing against localhost:21000
use test_create_table_9245c322;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_create_table_9245c322.testtbl(i int, s string COMMENT &apos;String col&apos;) STORED AS TEXTFILE;

-- executing against localhost:21000
create table if not exists test_create_table_9245c322.testtbl(i int, s string)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY &apos;\t&apos;
ESCAPED BY &apos;\\&apos;
LINES TERMINATED BY &apos;\n&apos;
STORED AS TEXTFILE;

-- executing against localhost:21000
show tables in test_create_table_9245c322;

-- executing against localhost:21000
describe test_create_table_9245c322.testtbl;

-- executing against localhost:21000
insert overwrite table test_create_table_9245c322.testtbl SELECT 1, &apos;Hi&apos;
from functional.alltypes limit 10;

-- executing against localhost:21000
select * from test_create_table_9245c322.testtbl;

-- executing against localhost:21000
create table test_create_table_9245c322.testtbl_part(i int, s string) PARTITIONED BY (id int comment &apos;C&apos;);

-- executing against localhost:21000
describe test_create_table_9245c322.testtbl_part;

-- executing against localhost:21000
insert overwrite table test_create_table_9245c322.testtbl_part partition(id=1)
select 10, &apos;Ten&apos; from functional.alltypes limit 1;

-- executing against localhost:21000
insert overwrite table test_create_table_9245c322.testtbl_part partition(id=2)
select 20, &apos;Twenty&apos; from functional.alltypes limit 2;

-- executing against localhost:21000
select * from test_create_table_9245c322.testtbl_part;

-- executing against localhost:21000
select * from test_create_table_9245c322.testtbl_part where id = 1;

-- executing against localhost:21000
show tables;

-- executing against localhost:21000
create table testtbl2(f float, d double) ROW FORMAT DELIMITED FIELDS TERMINATED BY &apos;|&apos;;

-- executing against localhost:21000
show tables;

-- executing against localhost:21000
drop table testtbl2;

-- executing against localhost:21000
show tables;

-- executing against localhost:21000
create table avro_alltypes_nopart
with serdeproperties
(&apos;avro.schema.url&apos;=&apos;/test-warehouse/avro_schemas/functional/alltypes.json&apos;)
stored as avro;

-- executing against localhost:21000
describe avro_alltypes_nopart;

-- executing against localhost:21000
create table avro_alltypes_part
partitioned by (year int, month int)
with serdeproperties
(&apos;avro.schema.url&apos;=&apos;/test-warehouse/avro_schemas/functional/alltypes.json&apos;)
stored as avro;

-- executing against localhost:21000
describe avro_alltypes_part;

-- executing against localhost:21000
drop table avro_alltypes_part;

-- executing against localhost:21000
drop table avro_alltypes_nopart;

-- executing against localhost:21000
drop table testtbl;

-- executing against localhost:21000
drop table testtbl_part;

-- executing against localhost:21000
show tables;

-- executing against localhost:21000
drop table if exists non_existent_db.tbl;

-- executing against localhost:21000
create table test_create_table_9245c322.short_properties (i int)
with serdeproperties(
&apos;keykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeyk&apos;
=
&apos;valuevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevalue&apos;
) tblproperties(
&apos;keykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeyk&apos;
=
&apos;valuevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevalue&apos;
);

-- executing against localhost:21000
create table skip_header_test_a (i1 integer) tblproperties(&apos;skip.header.line.count&apos;=&apos;2&apos;);

-- executing against localhost:21000
create table skip_header_test_d (i1 integer) stored as parquet
tblproperties(&apos;skip.header.line.count&apos;=&apos;2&apos;);

-- executing against localhost:21000
create table skip_header_test_b (i1 integer) tblproperties(&apos;skip.header.line.count&apos;=&apos;-1&apos;);

-- executing against localhost:21000
create table skip_header_test_c (i1 integer) tblproperties(&apos;skip.header.line.count&apos;=&apos;foo&apos;);

-- executing against localhost:21000
create table test_create_table_9245c322.struct_keywords (
  s struct&lt;table:int,`comment`:string,`select`:decimal(8,2)&gt;,
  a array&lt;struct&lt;`replace`:boolean,`location`:varchar(10)&gt;&gt;,
  m map&lt;string,struct&lt;`fields`:int,from:timestamp&gt;&gt;
)
partitioned by (year int, month int);

-- executing against localhost:21000

describe test_create_table_9245c322.struct_keywords;

-- executing against localhost:21000
select
  s.`table`, s.`comment`, s.`select`,
  a.`replace`, a.`location`,
  m.key, m.`fields`, m.`from`,
  year, month
from test_create_table_9245c322.struct_keywords t, t.a, t.m;

-- executing against localhost:21000
create table sortbytest (i int, d double, b boolean) sort by (d, i);

-- executing against localhost:21000

describe formatted sortbytest;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="32" name="test_drop_table_with_purge" time="14.2186069489"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_drop_table_with_purge_58c75c18` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_drop_table_with_purge_58c75c18`;

MainThread: Created database &quot;test_drop_table_with_purge_58c75c18&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_drop_table_with_purge&quot;
-- executing against localhost:21000
create table test_drop_table_with_purge_58c75c18.t1(i int);

-- executing against localhost:21000
create table test_drop_table_with_purge_58c75c18.t2(i int);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
drop table test_drop_table_with_purge_58c75c18.t1;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
drop table test_drop_table_with_purge_58c75c18.t2 purge;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
create external table test_drop_table_with_purge_58c75c18.t3(i int) stored as textfile location &apos;/test-warehouse/test_drop_table_with_purge_58c75c18.db/data_t3&apos;;

-- executing against localhost:21000
drop table test_drop_table_with_purge_58c75c18.t3 purge;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
</system-err></testcase><testcase classname="metadata.test_compute_stats.TestComputeStats" file="metadata/test_compute_stats.py" line="49" name="test_compute_stats_incremental[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="66.4797451496"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_incremental_15f5d6a5` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_incremental_15f5d6a5`;

MainThread: Created database &quot;test_compute_stats_incremental_15f5d6a5&quot; for test ID &quot;metadata/test_compute_stats.py::TestComputeStats::()::test_compute_stats_incremental[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_compute_stats_incremental_15f5d6a5;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table alltypes_incremental like functional.alltypes;

-- executing against localhost:21000

insert into alltypes_incremental partition(year, month)
select * from functional.alltypes;

-- executing against localhost:21000
compute incremental stats alltypes_incremental;

-- executing against localhost:21000
show table stats alltypes_incremental;

-- executing against localhost:21000
show column stats alltypes_incremental;

-- executing against localhost:21000
drop incremental stats alltypes_incremental partition(year=2010, month=12);

-- executing against localhost:21000
show table stats alltypes_incremental;

-- executing against localhost:21000
compute incremental stats alltypes_incremental;

-- executing against localhost:21000
show table stats alltypes_incremental;

-- executing against localhost:21000
show column stats alltypes_incremental;

-- executing against localhost:21000
create table incremental_empty_partitioned (i int) partitioned by (j int);

-- executing against localhost:21000

alter table incremental_empty_partitioned add partition (j=1);

-- executing against localhost:21000
compute incremental stats incremental_empty_partitioned;

-- executing against localhost:21000
show table stats incremental_empty_partitioned;

-- executing against localhost:21000
drop stats incremental_empty_partitioned;

-- executing against localhost:21000
compute incremental stats incremental_empty_partitioned partition(j=1);

-- executing against localhost:21000
show table stats incremental_empty_partitioned;

-- executing against localhost:21000
drop incremental stats alltypes_incremental partition(year=2010, month=1);

-- executing against localhost:21000

drop incremental stats alltypes_incremental partition(year=2010, month=2);

-- executing against localhost:21000
compute incremental stats alltypes_incremental partition(year=2010, month=2);

-- executing against localhost:21000
show table stats alltypes_incremental;

-- executing against localhost:21000
show column stats alltypes_incremental;

-- executing against localhost:21000
drop incremental stats alltypes_incremental partition(year=2010);

-- executing against localhost:21000
compute incremental stats alltypes_incremental partition(year=2010);

-- executing against localhost:21000
show table stats alltypes_incremental;

-- executing against localhost:21000
show column stats alltypes_incremental;

-- executing against localhost:21000
drop stats alltypes_incremental;

-- executing against localhost:21000

show table stats alltypes_incremental;

-- executing against localhost:21000
create table incremental_many_part_keys(col int)
partitioned by (p1 int, p2 int, p3 int, p4 int, p5 int, p6 int);

-- executing against localhost:21000

insert into incremental_many_part_keys
partition(p1=1, p2=2, p3=3, p4=4, p5=5, p6=6) values(1);

-- executing against localhost:21000
compute incremental stats incremental_many_part_keys;

-- executing against localhost:21000

show table stats incremental_many_part_keys;

-- executing against localhost:21000
create table incremental_null_part_key(col int) partitioned by (p int);

-- executing against localhost:21000

insert into incremental_null_part_key partition(p) values(1,NULL), (1,2);

-- executing against localhost:21000

compute incremental stats incremental_null_part_key partition(p=2);

-- executing against localhost:21000
compute incremental stats incremental_null_part_key partition(p=NULL);

-- executing against localhost:21000

show table stats incremental_null_part_key;

-- executing against localhost:21000
create table incremental_keyword_part_key(col int)
partitioned by (`date` int, `table` string);

-- executing against localhost:21000

insert into incremental_keyword_part_key
partition(`date`=1, `table`=&apos;a&apos;) values(2);

-- executing against localhost:21000

compute incremental stats incremental_keyword_part_key
partition(`date`=1, `table`=&apos;a&apos;);

-- executing against localhost:21000

show table stats incremental_keyword_part_key;

-- executing against localhost:21000
insert into incremental_keyword_part_key
partition(`date`=2, `table`=&apos;b&apos;) values(3);

-- executing against localhost:21000

insert into incremental_keyword_part_key
partition(`date`=NULL, `table`=&apos;&apos;) values(4);

-- executing against localhost:21000

compute incremental stats incremental_keyword_part_key;

-- executing against localhost:21000

show table stats incremental_keyword_part_key;

-- executing against localhost:21000
drop stats incremental_keyword_part_key;

-- executing against localhost:21000

compute incremental stats incremental_keyword_part_key;

-- executing against localhost:21000

show table stats incremental_keyword_part_key;

-- executing against localhost:21000
create table incremental_string_part_value(col int) partitioned by
(p string);

-- executing against localhost:21000

insert into incremental_string_part_value partition(p=&quot;test_string&quot;)
values(2);

-- executing against localhost:21000

compute incremental stats incremental_string_part_value
partition(p=&quot;test_string&quot;);

-- executing against localhost:21000

show table stats incremental_string_part_value;

-- executing against localhost:21000
create table incremental_drop_column (a int, b int, c int)
partitioned by (d int);

-- executing against localhost:21000

alter table incremental_drop_column add partition (d=1);

-- executing against localhost:21000

insert into incremental_drop_column partition(d=1) values (4,4,4);

-- executing against localhost:21000

compute incremental stats incremental_drop_column;

-- executing against localhost:21000

alter table incremental_drop_column drop column c;

-- executing against localhost:21000

alter table incremental_drop_column drop column b;

-- executing against localhost:21000

compute incremental stats incremental_drop_column;

-- executing against localhost:21000

show table stats incremental_drop_column;

-- executing against localhost:21000
create table incremental_add_column (col int) partitioned by (p int);

-- executing against localhost:21000

insert into incremental_add_column partition(p) values(1,1),(2,2);

-- executing against localhost:21000

compute incremental stats incremental_add_column;

-- executing against localhost:21000

insert into incremental_add_column partition(p) values(1,1);

-- executing against localhost:21000

alter table incremental_add_column add columns (c int);

-- executing against localhost:21000

compute incremental stats incremental_add_column;

-- executing against localhost:21000

show table stats incremental_add_column;

-- executing against localhost:21000
create table incremental_no_partitions (col int) partitioned by (p int);

-- executing against localhost:21000

compute incremental stats incremental_no_partitions;

-- executing against localhost:21000

show table stats incremental_no_partitions;

-- executing against localhost:21000
create table incremental_not_partitioned (col int);

-- executing against localhost:21000

insert into incremental_not_partitioned values(1),(2);

-- executing against localhost:21000

compute incremental stats incremental_not_partitioned;

-- executing against localhost:21000

show table stats incremental_not_partitioned;

-- executing against localhost:21000
create table chars_tbl (
  id int,
  ch1 char(1),
  ch2 char(8),
  ch3 char(20),
  ts timestamp,
  vc1 varchar(1),
  vc2 varchar(8),
  vc3 varchar(20)
)
partitioned by (
  year char(5),
  day varchar(13)
);

-- executing against localhost:21000


insert overwrite chars_tbl partition(year, day)
select
id,
cast(date_string_col as char(1)),
cast(date_string_col as char(8)),
cast(date_string_col as char(20)),
timestamp_col,
cast(date_string_col as varchar(1)),
cast(date_string_col as varchar(8)),
cast(date_string_col as varchar(20)),
cast(year as char(5)),
cast(day as varchar(13))
from functional.alltypesagg
where day is null or day in (3, 7);

-- executing against localhost:21000
compute incremental stats chars_tbl;

-- executing against localhost:21000
show column stats chars_tbl;

-- executing against localhost:21000
insert into chars_tbl partition(year, day)
select null, cast(&apos;x&apos; as char(1)), cast(&apos;x&apos; as char(8)), cast(&apos;x&apos; as char(20)),
null, cast(&apos;x&apos; as varchar(1)), cast(&apos;x&apos; as varchar(8)), cast(&apos;x&apos; as varchar(20)),
cast(&apos;abc&apos; as char(5)), cast(&apos;xyz&apos; as varchar(13));

-- executing against localhost:21000

compute incremental stats chars_tbl;

-- executing against localhost:21000
show column stats chars_tbl;

-- executing against localhost:21000
create external table complextypestbl_part
  like parquet &apos;/test-warehouse/complextypestbl_parquet/nullable.parq&apos;
  partitioned by (p int) stored as parquet;

-- executing against localhost:21000

alter table complextypestbl_part add partition (p=0)
  location &apos;/test-warehouse/complextypestbl_parquet/&apos;;

-- executing against localhost:21000

alter table complextypestbl_part add partition (p=1)
  location &apos;/test-warehouse/complextypestbl_parquet/&apos;;

-- executing against localhost:21000

compute incremental stats complextypestbl_part;

-- executing against localhost:21000
compute incremental stats complextypestbl_part;

-- executing against localhost:21000
alter table complextypestbl_part add partition (p=2)
  location &apos;/test-warehouse/complextypestbl_parquet/&apos;;

-- executing against localhost:21000

compute incremental stats complextypestbl_part;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="88" name="test_drop_cleans_hdfs_dirs" time="6.64075803757"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_drop_cleans_hdfs_dirs_fdfd4f8` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_drop_cleans_hdfs_dirs_fdfd4f8`;

MainThread: Created database &quot;test_drop_cleans_hdfs_dirs_fdfd4f8&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_drop_cleans_hdfs_dirs&quot;
-- executing against localhost:21000
use default;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
create table test_drop_cleans_hdfs_dirs_fdfd4f8.t1(i int);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
drop table test_drop_cleans_hdfs_dirs_fdfd4f8.t1;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
drop database test_drop_cleans_hdfs_dirs_fdfd4f8;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- connecting to: localhost:21000
-- executing against localhost:21000
create database test_drop_cleans_hdfs_dirs_fdfd4f8 location &apos;/test-warehouse/test_drop_cleans_hdfs_dirs_fdfd4f8.db&apos;;

-- closing connection to: localhost:21000
-- executing against localhost:21000
create table test_drop_cleans_hdfs_dirs_fdfd4f8.t1(i int);

-- executing against localhost:21000
create table test_drop_cleans_hdfs_dirs_fdfd4f8.t2(i int);

-- executing against localhost:21000
create external table test_drop_cleans_hdfs_dirs_fdfd4f8.t3(i int) location &apos;/test-warehouse/test_drop_cleans_hdfs_dirs_fdfd4f8/t3/&apos;;

-- executing against localhost:21000
drop database test_drop_cleans_hdfs_dirs_fdfd4f8 cascade;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- connecting to: localhost:21000
-- executing against localhost:21000
create database test_drop_cleans_hdfs_dirs_fdfd4f8 location &apos;/test-warehouse/test_drop_cleans_hdfs_dirs_fdfd4f8.db&apos;;

-- closing connection to: localhost:21000
</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="136" name="test_truncate_cleans_hdfs_files" time="10.3445801735"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_truncate_cleans_hdfs_files_b66e21b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_truncate_cleans_hdfs_files_b66e21b`;

MainThread: Created database &quot;test_truncate_cleans_hdfs_files_b66e21b&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_truncate_cleans_hdfs_files&quot;
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
create table test_truncate_cleans_hdfs_files_b66e21b.t1(i int);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
set s3_skip_insert_staging=false;

-- executing against localhost:21000
insert into test_truncate_cleans_hdfs_files_b66e21b.t1 values (1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
truncate table test_truncate_cleans_hdfs_files_b66e21b.t1;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
create table test_truncate_cleans_hdfs_files_b66e21b.t2(i int) partitioned by (p int);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
insert into test_truncate_cleans_hdfs_files_b66e21b.t2 partition(p=1) values (1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
truncate table test_truncate_cleans_hdfs_files_b66e21b.t2;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
set s3_skip_insert_staging=true;

</system-err></testcase><testcase classname="metadata.test_set.TestSet" file="metadata/test_set.py" line="37" name="test_set[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.862135887146"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set buffer_pool_limit=7;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set all;

-- executing against localhost:21000
set explain_level=3;

-- executing against localhost:21000

set all;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
set explain_level=&apos;0&apos;;

-- executing against localhost:21000

set all;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
set parquet_file_size=&apos;2g&apos;;

-- executing against localhost:21000
SET PARQUET_FILE_SIZE=&quot;0&quot;;

-- executing against localhost:21000
set foo=bar;

-- executing against localhost:21000
set parquet_compression_codec=bar;

-- executing against localhost:21000
select 1;

-- executing against localhost:21000
set mem_limit=1;

-- executing against localhost:21000

select count(string_col) from functional.alltypestiny;

-- executing against localhost:21000
SET MEM_LIMIT=&quot;0&quot;;

-- executing against localhost:21000
set mem_limit=0;

-- executing against localhost:21000

select count(string_col) from functional.alltypestiny;

-- executing against localhost:21000
SET MEM_LIMIT=&quot;0&quot;;

-- executing against localhost:21000
set explain_level=0;

-- executing against localhost:21000

set optimize_partition_key_scans=true;

-- executing against localhost:21000

explain select min(month), max(year), ndv(day) from functional.alltypesagg;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
SET OPTIMIZE_PARTITION_KEY_SCANS=&quot;0&quot;;

-- executing against localhost:21000
set explain_level=0;

-- executing against localhost:21000

set optimize_partition_key_scans=1;

-- executing against localhost:21000

explain select min(month), max(year), ndv(day) from functional.alltypesagg;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
SET OPTIMIZE_PARTITION_KEY_SCANS=&quot;0&quot;;

-- executing against localhost:21000
set explain_level=0;

-- executing against localhost:21000

set optimize_partition_key_scans=false;

-- executing against localhost:21000

explain select min(month), max(year), ndv(day) from functional.alltypesagg;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
SET OPTIMIZE_PARTITION_KEY_SCANS=&quot;0&quot;;

-- executing against localhost:21000
set explain_level=0;

-- executing against localhost:21000

set optimize_partition_key_scans=0;

-- executing against localhost:21000

explain select min(month), max(year), ndv(day) from functional.alltypesagg;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
SET OPTIMIZE_PARTITION_KEY_SCANS=&quot;0&quot;;

-- executing against localhost:21000
set explain_level=0;

-- executing against localhost:21000

set disable_streaming_preaggregations=false;

-- executing against localhost:21000

explain select count(distinct double_col) from functional.alltypesagg;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
SET DISABLE_STREAMING_PREAGGREGATIONS=&quot;0&quot;;

-- executing against localhost:21000
set explain_level=0;

-- executing against localhost:21000

set disable_streaming_preaggregations=0;

-- executing against localhost:21000

explain select count(distinct double_col) from functional.alltypesagg;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
SET DISABLE_STREAMING_PREAGGREGATIONS=&quot;0&quot;;

-- executing against localhost:21000
set explain_level=0;

-- executing against localhost:21000

set disable_streaming_preaggregations=true;

-- executing against localhost:21000

explain select count(distinct double_col) from functional.alltypesagg;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
SET DISABLE_STREAMING_PREAGGREGATIONS=&quot;0&quot;;

-- executing against localhost:21000
set explain_level=0;

-- executing against localhost:21000

set disable_streaming_preaggregations=1;

-- executing against localhost:21000

explain select count(distinct double_col) from functional.alltypesagg;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
SET DISABLE_STREAMING_PREAGGREGATIONS=&quot;0&quot;;

-- executing against localhost:21000
set max_row_size=-1;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21000
set max_row_size=0;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21000
set DEFAULT_ORDER_BY_LIMIT=&quot;foo&quot;;

-- executing against localhost:21000

set ABORT_ON_DEFAULT_LIMIT_EXCEEDED = &quot;foo&quot;;

-- executing against localhost:21000

set V_CPU_CORES = &quot;foo&quot;;

-- executing against localhost:21000

set RESERVATION_REQUEST_TIMEOUT = &quot;foo&quot;;

-- executing against localhost:21000

set RM_INITIAL_MEM = &quot;foo&quot;;

-- executing against localhost:21000

set SCAN_NODE_CODEGEN_THRESHOLD = &quot;foo&quot;;

-- executing against localhost:21000

set max_io_buffers=&quot;foo&quot;;

-- executing against localhost:21000
SET DEFAULT_ORDER_BY_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET ABORT_ON_DEFAULT_LIMIT_EXCEEDED=&quot;&quot;;

-- executing against localhost:21000
SET V_CPU_CORES=&quot;&quot;;

-- executing against localhost:21000
SET RESERVATION_REQUEST_TIMEOUT=&quot;&quot;;

-- executing against localhost:21000
SET RM_INITIAL_MEM=&quot;&quot;;

-- executing against localhost:21000
SET SCAN_NODE_CODEGEN_THRESHOLD=&quot;&quot;;

-- executing against localhost:21000
SET MAX_IO_BUFFERS=&quot;&quot;;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: bigint | agg_func: max | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.158061981201"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(bigint_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(DISTINCT(bigint_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: bool | agg_func: ndv | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.159607887268"><system-out>ndv-bool 2 2 0
ndv-distinct-bool 2 2 0
</system-out><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(bool_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(DISTINCT(bool_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: int | agg_func: min | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.208158254623"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(int_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(DISTINCT(int_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="475" name="test_functions_ddl[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]" time="25.9547359943"><system-err>SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_functions_ddl_1d3f1b42` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_functions_ddl_1d3f1b42`;

MainThread: Created database &quot;test_functions_ddl_1d3f1b42&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_functions_ddl[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
-- executing against localhost:21000
use test_functions_ddl_1d3f1b42;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create function test_functions_ddl_1d3f1b42.fn() RETURNS int
LOCATION &apos;/test-warehouse/libTestUdfs.so&apos; SYMBOL=&apos;Fn&apos;;

-- executing against localhost:21000
create function test_functions_ddl_1d3f1b42.fn(int) RETURNS double
LOCATION &apos;/test-warehouse/libTestUdfs.so&apos; SYMBOL=&apos;Fn&apos;;

-- executing against localhost:21000
create function if not exists test_functions_ddl_1d3f1b42.fn(int) RETURNS double
LOCATION &apos;/test-warehouse/libTestUdfs.so&apos; SYMBOL=&apos;Fn&apos;;

-- executing against localhost:21000
create function test_functions_ddl_1d3f1b42.fn(int, string) RETURNS int
LOCATION &apos;/test-warehouse/libTestUdfs.so&apos; SYMBOL=&apos;Fn&apos;;

-- executing against localhost:21000
create function test_functions_ddl_1d3f1b42.fn(string, int) RETURNS int
LOCATION &apos;/test-warehouse/libTestUdfs.so&apos; SYMBOL=&apos;Fn&apos;;

-- executing against localhost:21000
create function test_functions_ddl_1d3f1b42.fn2(int) RETURNS int
LOCATION &apos;/test-warehouse/libTestUdfs.so&apos; SYMBOL=&apos;Fn2&apos;;

-- executing against localhost:21000
create function test_functions_ddl_1d3f1b42.fn2(int, string) RETURNS int
LOCATION &apos;/test-warehouse/libTestUdfs.so&apos; SYMBOL=&apos;Fn2&apos;;

-- executing against localhost:21000
create function test_functions_ddl_1d3f1b42.fn_var_arg(int...) RETURNS int
LOCATION &apos;/test-warehouse/libTestUdfs.so&apos; SYMBOL=&apos;VarSum&apos;;

-- executing against localhost:21000
create aggregate function test_functions_ddl_1d3f1b42.agg_fn(int) RETURNS bigint
LOCATION &apos;/test-warehouse/libudasample.so&apos; UPDATE_FN=&apos;CountUpdate&apos;;

-- executing against localhost:21000
create aggregate function test_functions_ddl_1d3f1b42.agg_fn(int, string) RETURNS int
LOCATION &apos;/test-warehouse/libTestUdas.so&apos; UPDATE_FN=&apos;TwoArgUpdate&apos;;

-- executing against localhost:21000
show functions in test_functions_ddl_1d3f1b42;

-- executing against localhost:21000
show aggregate functions in test_functions_ddl_1d3f1b42;

-- executing against localhost:21000
show analytic functions in test_functions_ddl_1d3f1b42;

-- executing against localhost:21000
show create function test_functions_ddl_1d3f1b42.fn_var_arg;

-- executing against localhost:21000
show create aggregate function test_functions_ddl_1d3f1b42.agg_fn;

-- executing against localhost:21000
show create function _impala_builtins.sin;

-- executing against localhost:21000
show create aggregate function _impala_builtins.avg;

-- executing against localhost:21000
drop function test_functions_ddl_1d3f1b42.fn2(int, string);

-- executing against localhost:21000
show functions;

-- executing against localhost:21000
drop function if exists test_functions_ddl_1d3f1b42.fn2(int, string);

-- executing against localhost:21000
show functions in test_functions_ddl_1d3f1b42;

-- executing against localhost:21000
show functions in test_functions_ddl_1d3f1b42;

-- executing against localhost:21000
drop function fn();

-- executing against localhost:21000
drop function if exists fn();

-- executing against localhost:21000
show functions;

-- executing against localhost:21000
drop function fn_var_arg(INT...);

-- executing against localhost:21000
show functions;

-- executing against localhost:21000
drop function agg_fn(int);

-- executing against localhost:21000
show aggregate functions;

-- executing against localhost:21000
show functions in _impala_builtins;

-- executing against localhost:21000
show functions in _impala_builtins;

-- executing against localhost:21000
show aggregate functions in _impala_builtins;

-- executing against localhost:21000
show aggregate functions in _impala_builtins;

-- executing against localhost:21000
show analytic functions in _impala_builtins;

-- executing against localhost:21000
show analytic functions in _impala_builtins;

-- executing against localhost:21000
CREATE FUNCTION sin(int) RETURNS int
LOCATION &apos;/test-warehouse/libTestUdfs.so&apos; SYMBOL=&apos;Fn&apos;;

-- executing against localhost:21000
SHOW FUNCTIONS IN test_functions_ddl_1d3f1b42;

-- executing against localhost:21000
SELECT test_functions_ddl_1d3f1b42.sin(0), sin(0);

-- executing against localhost:21000
DROP FUNCTION sin(int);

-- executing against localhost:21000
SHOW FUNCTIONS IN test_functions_ddl_1d3f1b42;

-- executing against localhost:21000
CREATE FUNCTION test_functions_ddl_1d3f1b42.sin(int) RETURNS int
LOCATION &apos;/test-warehouse/libTestUdfs.so&apos; SYMBOL=&apos;Fn&apos;;

-- executing against localhost:21000
SHOW FUNCTIONS IN test_functions_ddl_1d3f1b42;

-- executing against localhost:21000
SELECT test_functions_ddl_1d3f1b42.sin(0), sin(0);

-- executing against localhost:21000
DROP FUNCTION test_functions_ddl_1d3f1b42.sin(int);

-- executing against localhost:21000
SHOW FUNCTIONS IN test_functions_ddl_1d3f1b42;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestWideAggregationQueries" file="query_test/test_aggregation.py" line="383" name="test_many_grouping_columns[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="19.2292530537"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select distinct * from widetable_1000_cols;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="239" name="test_create_table_like_table[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]" time="78.2122159004"><system-err>-- connecting to: localhost:21000
SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_create_table_like_table_756e3844` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_create_table_like_table_756e3844`;

MainThread: Created database &quot;test_create_table_like_table_756e3844&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_create_table_like_table[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
-- executing against localhost:21000
use test_create_table_like_table_756e3844;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table alltypes_test like functional_seq_snap.alltypes
stored as parquet;

-- executing against localhost:21000
select count(*) from alltypes_test;

-- executing against localhost:21000
insert overwrite table alltypes_test
partition (year=2009, month=4)
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col,
float_col, double_col, date_string_col, string_col, timestamp_col
from functional.alltypes where year=2009 and month=4;

-- executing against localhost:21000
select count(*) from alltypes_test;

-- executing against localhost:21000
create table like_view like functional.view_view;

-- executing against localhost:21000
describe like_view;

-- executing against localhost:21000
show table stats like_view;

-- executing against localhost:21000
create table like_view_parquet like functional.view_view stored as parquet;

-- executing against localhost:21000
show table stats like_view_parquet;

-- executing against localhost:21000
create external table jointbl_rc_like like functional_rc_gzip.jointbl
location &apos;/test-warehouse/jointbl_rc_gzip&apos;;

-- executing against localhost:21000
select * from jointbl_rc_like order by test_id limit 3;

-- executing against localhost:21000
create table jointbl_like like functional.jointbl;

-- executing against localhost:21000
select count(*) from jointbl_like;

-- executing against localhost:21000
create table if not exists jointbl_like like functional.jointbl;

-- executing against localhost:21000
create table if not exists jointbl_like like jointbl_like;

-- executing against localhost:21000
insert overwrite table jointbl_like
select * from functional.jointbl order by test_id limit 5;

-- executing against localhost:21000
select * from jointbl_like;

-- executing against localhost:21000
create table no_avro_schema (
  c1 tinyint,
  c2 smallint comment &apos;becomes int&apos;,
  c3 int,
  c4 bigint,
  c5 float,
  c6 double,
  c7 timestamp comment &apos;becomes string&apos;,
  c8 string,
  c9 char(10) comment &apos;preserved&apos;,
  c10 varchar(20),
  c11 decimal(10, 5),
  c12 struct&lt;f1:int,f2:string&gt;,
  c13 array&lt;int&gt;,
  c14 map&lt;string,string&gt;)
partitioned by (year int, month int)
stored as avro;

-- executing against localhost:21000
describe no_avro_schema;

-- executing against localhost:21000
create table like_no_avro_schema like no_avro_schema stored as avro;

-- executing against localhost:21000
describe like_no_avro_schema;

-- executing against localhost:21000
drop table like_no_avro_schema;

-- executing against localhost:21000
drop table no_avro_schema;

-- executing against localhost:21000
create table sortbytest sort by (int_col, bool_col) like functional.alltypes;

-- executing against localhost:21000

describe formatted sortbytest;

-- executing against localhost:21000
create table sortbytest_clone like sortbytest;

-- executing against localhost:21000

describe formatted sortbytest_clone;

-- executing against localhost:21000
create table sortbytest_override sort by (id, string_col) like sortbytest;

-- executing against localhost:21000

describe formatted sortbytest_override;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="257" name="test_create_kudu[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]" time="72.202059269"><system-err>-- connecting to: localhost:21000
SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_create_kudu_bae14c4c` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_create_kudu_bae14c4c`;

MainThread: Created database &quot;test_create_kudu_bae14c4c&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_create_kudu[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
-- executing against localhost:21000
use test_create_kudu_bae14c4c;

SET sync_ddl=0;
SET kudu_read_mode=READ_AT_SNAPSHOT;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table t primary key (id) partition by hash (id) partitions 3
stored as kudu
as select id, int_col from functional.alltypestiny;

-- executing against localhost:21000

select * from t;

-- executing against localhost:21000
create table tab (x int, y boolean, primary key(x, y))
  partition by hash (x) partitions 3 stored as kudu;

-- executing against localhost:21000
create table tab (x int, y float, primary key(x, y))
  partition by hash (x) partitions 3 stored as kudu;

-- executing against localhost:21000
create table tab (x int, y int, primary key(y))
  partition by hash (y) partitions 3 stored as kudu;

-- executing against localhost:21000
create table tab (a int, b int, c int, d int, primary key(a, b, c))
  partition by hash(a,b) partitions 8, hash(c) partitions 1 stored as kudu;

-- executing against localhost:21000
create table tab (a int, b int, primary key (a))
  partition by hash (a) partitions 3, hash (a) partitions 2 stored as kudu;

-- executing against localhost:21000
create table tab (a int primary key) partition by hash (a, a, a) partitions 3
stored as kudu;

-- executing against localhost:21000
create table `add`(`analytic` int, `function` int, primary key(`analytic`, `function`))
partition by hash (`analytic`) partitions 4, range (`function`)
(partition values &lt;= 1, partition 1 &lt; values &lt;= 10, partition 10 &lt; values) stored as kudu;

-- executing against localhost:21000

insert into `add` select id, int_col from functional.alltypestiny;

-- executing against localhost:21000

select * from `add`;

-- executing against localhost:21000
create table tab (a int not null primary key)
partition by range (a) (partition value = false)
stored as kudu;

-- executing against localhost:21000
create table tdata_bogus_host (id int primary key, name string, valf float, vali bigint)
  PARTITION BY RANGE (PARTITION 10 &lt;= VALUES &lt;= 30) STORED AS KUDU
  TBLPROPERTIES(&apos;kudu.master_addresses&apos; = &apos;bogus host name&apos;);

-- executing against localhost:21000
create table tdata_non_existing_host
(id int primary key, name string, valf float, vali bigint)
  PARTITION BY RANGE (PARTITION 10 &lt;= VALUES &lt;= 30) STORED AS KUDU
  TBLPROPERTIES(&apos;kudu.master_addresses&apos; = &apos;bogus.host.name&apos;);

-- executing against localhost:21000
create table tdata_master_addresses_whitespace (id int primary key) stored as kudu
  tblproperties(&apos;kudu.master_addresses&apos; = &apos;  localhost  &apos;);

-- executing against localhost:21000
insert into tdata_master_addresses_whitespace values (0), (1);

-- executing against localhost:21000
select * from tdata_master_addresses_whitespace limit 1000;

-- executing against localhost:21000
create table ignore_column_case (Id int, NAME string, vAlf float, vali bigint,
  primary key (Id, NAME)) PARTITION BY RANGE (PARTITION VALUE = (1, &apos;Martin&apos;))
  STORED AS KUDU;

-- executing against localhost:21000
insert into ignore_column_case values (1, &apos;Martin&apos;, 1.0, 10);

-- executing against localhost:21000
select ID, nAmE, VALF, VALI from ignore_column_case where NaMe = &apos;Martin&apos;;

-- executing against localhost:21000
create table tbl_with_null_defaults (x int primary key, i1 tinyint default null,
  i2 smallint default null, i3 int default null, i4 bigint default null,
  vals string default null, valf float default null, vald double default null,
  valb boolean default null, valdec4 decimal(9) default null,
  valdec8 decimal(18) default null, valdec16 decimal(38) default null)
  partition by hash (x) partitions 3 stored as kudu;

-- executing against localhost:21000
insert into tbl_with_null_defaults (x) values (1);

-- executing against localhost:21000
select * from tbl_with_null_defaults limit 1000;

-- executing against localhost:21000
create table ts_ranges (ts timestamp primary key, i int)
partition by range (
  partition cast(&apos;2009-01-02 00:00:00&apos; as timestamp) &lt;= VALUES &lt;
            cast(&apos;2009-01-03 00:00:00&apos; as timestamp),
  partition cast(&apos;2009-01-02 10:00:00&apos; as timestamp) &lt;= VALUES
) stored as kudu;

-- executing against localhost:21000
create table ts_ranges (ts timestamp primary key, i int)
partition by range (
  partition nanoseconds_add(cast(&apos;2009-01-01 00:00:00&apos; as timestamp), 999) &lt;= VALUES &lt;
            nanoseconds_add(cast(&apos;2009-01-02 00:00:00&apos; as timestamp), 1),
  partition cast(&apos;2009-01-02 00:00:00&apos; as timestamp) &lt;= VALUES &lt;
            cast(&apos;2009-01-03 00:00:00&apos; as timestamp),
  partition &apos;2009-01-03 00:00:00&apos; &lt;= VALUES
) stored as kudu;

-- executing against localhost:21000
show range partitions ts_ranges;

-- executing against localhost:21000
create table ts_ranges_ctas
primary key (ts)
partition by range (
  partition VALUES &lt; &apos;2009-01-02 00:00:00&apos;,
  partition &apos;2009-01-02 00:00:00&apos; &lt;= VALUES &lt;
            &apos;2009-01-03 00:00:00&apos;,
  partition &apos;2009-01-03 00:00:00&apos; &lt; VALUES,
  partition VALUE = (&apos;2009-01-03 00:00:00&apos;)
)
stored as kudu
as select timestamp_col ts, id from functional.alltypestiny;

-- executing against localhost:21000
show range partitions ts_ranges_ctas;

-- executing against localhost:21000
select * from ts_ranges_ctas order by id;

-- executing against localhost:21000
create table ts_default (i int primary key, ts1 timestamp,
                         ts2 timestamp default cast(&apos;2009-01-01 00:00:00&apos; as timestamp))
partition by hash(i) partitions 3 stored as kudu;

-- executing against localhost:21000
insert into ts_default (i) values (1);

-- executing against localhost:21000
select * from ts_default limit 1000;

-- executing against localhost:21000
insert into ts_default (i, ts1, ts2) values (2, NULL, NULL);

-- executing against localhost:21000
select * from ts_default limit 1000;

-- executing against localhost:21000
create table unpartitioned_kudu_table (col0 bigint primary key, col1 string)
stored as kudu;

-- executing against localhost:21000
insert into unpartitioned_kudu_table values (0, &apos;zero&apos;), (1, &apos;one&apos;);

-- executing against localhost:21000
select * from unpartitioned_kudu_table limit 1000;

-- executing against localhost:21000
create table unpartitioned_kudu_table2 primary key(id) stored as kudu
as select id from functional.alltypestiny where id &gt; 4;

-- executing against localhost:21000
select * from unpartitioned_kudu_table2;

-- executing against localhost:21000
create table create_decimal
(
 decimal_4 decimal(9, 9),
 decimal_8 decimal(18, 2) not null default 100.00,
 decimal_16 decimal(38, 0) null,
 primary key (decimal_4))
stored as kudu;

-- executing against localhost:21000
create table ctas_decimal primary key (d1,d2,d3)
stored as kudu
as select * from functional.decimal_tbl;

-- executing against localhost:21000

select * from ctas_decimal;

-- executing against localhost:21000
create table ctas_rewrite primary key(id)
partition by range(id) (partition 0 &lt;= values &lt; 100) stored as kudu
as select id, tinyint_col from functional.alltypes
where id between 0 and 1;

-- executing against localhost:21000

show range partitions ctas_rewrite;

</system-err></testcase><testcase classname="metadata.test_explain.TestExplain" file="metadata/test_explain.py" line="66" name="test_explain_level3[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.0395579338074"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET num_scanner_threads=1;
SET explain_level=3;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
explain
select *
from tpch.lineitem join tpch.orders on l_orderkey = o_orderkey;

-- executing against localhost:21000
explain select count(t1.int_col), avg(t2.float_col), sum(t3.bigint_col)
from functional_avro.alltypes t1
  inner join functional_parquet.alltypessmall t2 on (t1.id = t2.id)
  left outer join functional_avro.alltypes t3 on (t2.id = t3.id)
where t1.month = 1 and t2.year = 2009 and t3.bool_col = false;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="183" name="test_truncate_table[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]" time="36.1003201008"><system-err>-- connecting to: localhost:21000
SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_truncate_table_56ce49c5` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_truncate_table_56ce49c5`;

MainThread: Created database &quot;test_truncate_table_56ce49c5&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_truncate_table[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
-- executing against localhost:21000
use test_truncate_table_56ce49c5;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table t1 like functional.alltypes
location &apos;/test-warehouse/test_truncate_table_56ce49c5.db/t1&apos;;

-- executing against localhost:21000

insert into t1 partition(year, month) select * from functional.alltypes;

-- executing against localhost:21000

compute incremental stats t1;

-- executing against localhost:21000

show table stats t1;

-- executing against localhost:21000
show column stats t1;

-- executing against localhost:21000
truncate table t1;

-- executing against localhost:21000

show table stats t1;

-- executing against localhost:21000
show column stats t1;

-- executing against localhost:21000
create table t2 like functional.tinytable
location &apos;/test-warehouse/test_truncate_table_56ce49c5.db/t2&apos;;

-- executing against localhost:21000

insert into t2 select * from functional.tinytable;

-- executing against localhost:21000

compute incremental stats t2;

-- executing against localhost:21000

show table stats t2;

-- executing against localhost:21000
show column stats t2;

-- executing against localhost:21000
truncate table t2;

-- executing against localhost:21000

show table stats t2;

-- executing against localhost:21000
show column stats t2;

-- executing against localhost:21000
truncate table if exists non_existent;

-- executing against localhost:21000
create table t3 like functional.tinytable
location &apos;/test-warehouse/test_truncate_table_56ce49c5.db/t3&apos;;

-- executing against localhost:21000

insert into t3 select * from functional.tinytable;

-- executing against localhost:21000

select count(*) from t3;

-- executing against localhost:21000
truncate table if exists t3;

-- executing against localhost:21000
select count(*) from t3;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="265" name="test_comment_on_table[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="7.90382695198"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_comment_on_table_ddf1bdd` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_comment_on_table_ddf1bdd`;

MainThread: Created database &quot;test_comment_on_table_ddf1bdd&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_comment_on_table[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_comment_on_table_ddf1bdd.comment_table (i int);

-- executing against localhost:21000
describe  formatted test_comment_on_table_ddf1bdd.comment_table;

-- executing against localhost:21000
comment on table test_comment_on_table_ddf1bdd.comment_table is &apos;comment&apos;;

-- executing against localhost:21000
describe  formatted test_comment_on_table_ddf1bdd.comment_table;

-- executing against localhost:21000
comment on table test_comment_on_table_ddf1bdd.comment_table is &apos;\&apos;comment\&apos;&apos;;

-- executing against localhost:21000
describe  formatted test_comment_on_table_ddf1bdd.comment_table;

-- executing against localhost:21000
comment on table test_comment_on_table_ddf1bdd.comment_table is &apos;&apos;;

-- executing against localhost:21000
describe  formatted test_comment_on_table_ddf1bdd.comment_table;

-- executing against localhost:21000
comment on table test_comment_on_table_ddf1bdd.comment_table is null;

-- executing against localhost:21000
describe  formatted test_comment_on_table_ddf1bdd.comment_table;

</system-err></testcase><testcase classname="metadata.test_partition_metadata.TestPartitionMetadata" file="metadata/test_partition_metadata.py" line="52" name="test_multiple_partitions_same_location[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="9.23729109764"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_multiple_partitions_same_location_e1999030` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_multiple_partitions_same_location_e1999030`;

MainThread: Created database &quot;test_multiple_partitions_same_location_e1999030&quot; for test ID &quot;metadata/test_partition_metadata.py::TestPartitionMetadata::()::test_multiple_partitions_same_location[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_multiple_partitions_same_location_e1999030.same_loc_test (i int) partitioned by(j int) stored as textfile location &apos;/test-warehouse/test_multiple_partitions_same_location_e1999030.db/same_loc_test&apos;;

-- executing against localhost:21000
alter table test_multiple_partitions_same_location_e1999030.same_loc_test add partition (j=1) location &apos;/test-warehouse/test_multiple_partitions_same_location_e1999030.db/same_loc_test/p&apos;;

-- executing against localhost:21000
alter table test_multiple_partitions_same_location_e1999030.same_loc_test add partition (j=2) location &apos;/test-warehouse/test_multiple_partitions_same_location_e1999030.db/same_loc_test/p&apos;;

-- executing against localhost:21000
set allow_unsupported_formats=true;

-- executing against localhost:21000
insert into table test_multiple_partitions_same_location_e1999030.same_loc_test partition(j=1) select 1;

-- executing against localhost:21000
refresh test_multiple_partitions_same_location_e1999030.same_loc_test;

-- executing against localhost:21000
select sum(i), sum(j) from test_multiple_partitions_same_location_e1999030.same_loc_test;

-- executing against localhost:21000
insert into test_multiple_partitions_same_location_e1999030.same_loc_test partition(j) select 1, 1;

-- executing against localhost:21000
insert into test_multiple_partitions_same_location_e1999030.same_loc_test partition(j) select 1, 2;

-- executing against localhost:21000
refresh test_multiple_partitions_same_location_e1999030.same_loc_test;

-- executing against localhost:21000
select sum(i), sum(j) from test_multiple_partitions_same_location_e1999030.same_loc_test;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000
select sum(i), sum(j) from test_multiple_partitions_same_location_e1999030.same_loc_test;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="351" name="test_drop_partition_with_purge[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="8.29166316986"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_drop_partition_with_purge_dc576d8c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_drop_partition_with_purge_dc576d8c`;

MainThread: Created database &quot;test_drop_partition_with_purge_dc576d8c&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_drop_partition_with_purge[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_drop_partition_with_purge_dc576d8c.t1(i int) partitioned by (j int);

-- executing against localhost:21000
alter table test_drop_partition_with_purge_dc576d8c.t1 add partition(j=1);

-- executing against localhost:21000
alter table test_drop_partition_with_purge_dc576d8c.t1 add partition(j=2);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
alter table test_drop_partition_with_purge_dc576d8c.t1 drop partition(j=1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
alter table test_drop_partition_with_purge_dc576d8c.t1 drop partition(j=2) purge;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="444" name="test_views_describe[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="20.5160748959"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_views_describe_c614205f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_views_describe_c614205f`;

MainThread: Created database &quot;test_views_describe_c614205f&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_views_describe[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
SET sync_ddl=1;
-- executing against ip-172-31-28-156:21000
create view test_views_describe_c614205f.test_describe_view as select * from functional.alltypes;

-- executing against ip-172-31-28-156:21000
alter view test_views_describe_c614205f.test_describe_view as select * from functional.alltypesagg;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
describe formatted test_views_describe_c614205f.test_describe_view;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
describe formatted test_views_describe_c614205f.test_describe_view;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
describe formatted test_views_describe_c614205f.test_describe_view;

-- closing connection to: ip-172-31-28-156:21002
</system-err></testcase><testcase classname="metadata.test_partition_metadata.TestPartitionMetadata" file="metadata/test_partition_metadata.py" line="52" name="test_multiple_partitions_same_location[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="8.95531392097"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_multiple_partitions_same_location_1e5cab7f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_multiple_partitions_same_location_1e5cab7f`;

MainThread: Created database &quot;test_multiple_partitions_same_location_1e5cab7f&quot; for test ID &quot;metadata/test_partition_metadata.py::TestPartitionMetadata::()::test_multiple_partitions_same_location[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]&quot;
-- executing against localhost:21000
create table test_multiple_partitions_same_location_1e5cab7f.same_loc_test (i int) partitioned by(j int) stored as sequencefile location &apos;/test-warehouse/test_multiple_partitions_same_location_1e5cab7f.db/same_loc_test&apos;;

-- executing against localhost:21000
alter table test_multiple_partitions_same_location_1e5cab7f.same_loc_test add partition (j=1) location &apos;/test-warehouse/test_multiple_partitions_same_location_1e5cab7f.db/same_loc_test/p&apos;;

-- executing against localhost:21000
alter table test_multiple_partitions_same_location_1e5cab7f.same_loc_test add partition (j=2) location &apos;/test-warehouse/test_multiple_partitions_same_location_1e5cab7f.db/same_loc_test/p&apos;;

-- executing against localhost:21000
set allow_unsupported_formats=true;

-- executing against localhost:21000
insert into table test_multiple_partitions_same_location_1e5cab7f.same_loc_test partition(j=1) select 1;

-- executing against localhost:21000
refresh test_multiple_partitions_same_location_1e5cab7f.same_loc_test;

-- executing against localhost:21000
select sum(i), sum(j) from test_multiple_partitions_same_location_1e5cab7f.same_loc_test;

-- executing against localhost:21000
insert into test_multiple_partitions_same_location_1e5cab7f.same_loc_test partition(j) select 1, 1;

-- executing against localhost:21000
insert into test_multiple_partitions_same_location_1e5cab7f.same_loc_test partition(j) select 1, 2;

-- executing against localhost:21000
refresh test_multiple_partitions_same_location_1e5cab7f.same_loc_test;

-- executing against localhost:21000
select sum(i), sum(j) from test_multiple_partitions_same_location_1e5cab7f.same_loc_test;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000
select sum(i), sum(j) from test_multiple_partitions_same_location_1e5cab7f.same_loc_test;

</system-err></testcase><testcase classname="metadata.test_explain.TestExplain" file="metadata/test_explain.py" line="54" name="test_explain_level1[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.0587840080261"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET num_scanner_threads=1;
SET explain_level=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
explain
select *
from tpch.lineitem join tpch.orders on l_orderkey = o_orderkey;

-- executing against localhost:21000
explain select count(t1.int_col), avg(t2.float_col), sum(t3.bigint_col)
from functional_avro.alltypes t1
  inner join functional_parquet.alltypessmall t2 on (t1.id = t2.id)
  left outer join functional_avro.alltypes t3 on (t2.id = t3.id)
where t1.month = 1 and t2.year = 2009 and t3.bool_col = false;

</system-err></testcase><testcase classname="metadata.test_hdfs_permissions.TestHdfsPermissions" file="metadata/test_hdfs_permissions.py" line="53" name="test_insert_into_read_only_table[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="7.24464869499"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
drop table if exists read_only_tbl;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
create external table read_only_tbl (i int) location &apos;/test-warehouse/read_only_tbl&apos;;

-- executing against localhost:21000
insert into table read_only_tbl select 1;

-- executing against localhost:21000
select count(*) from read_only_tbl;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
refresh  read_only_tbl;

-- executing against localhost:21000
insert into table read_only_tbl select 1;

-- executing against localhost:21000
select count(*) from read_only_tbl;

-- executing against localhost:21000
drop table if exists read_only_tbl;

-- executing against localhost:21000
insert into table functional_seq.alltypes partition(year, month) select * from functional.alltypes limit 0;

</system-err></testcase><testcase classname="metadata.test_last_ddl_time_update.TestLastDdlTimeUpdate" file="metadata/test_last_ddl_time_update.py" line="162" name="test_insert[vector0]" time="0.00019907951355"><skipped message="got empty parameter set [&apos;vector&apos;], function test_insert at /home/ubuntu/Impala/tests/metadata/test_last_ddl_time_update.py:162" type="pytest.skip">metadata/test_last_ddl_time_update.py:162: &lt;py._xmlgen.raw object at 0x7f153c07da50&gt;</skipped></testcase><testcase classname="metadata.test_metadata_query_statements.TestMetadataQueryStatements" file="metadata/test_metadata_query_statements.py" line="75" name="test_describe_formatted[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="9.18369102478"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_describe_formatted_4c63dbb5` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_describe_formatted_4c63dbb5`;

MainThread: Created database &quot;test_describe_formatted_4c63dbb5&quot; for test ID &quot;metadata/test_metadata_query_statements.py::TestMetadataQueryStatements::()::test_describe_formatted[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
MainThread: Command returned with an error:
rc: 1
STDERR:
Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.apache.impala.testutil.ImpalaJdbcClient.connect(ImpalaJdbcClient.java:96)
	at org.apache.impala.testutil.ImpalaJdbcClient.main(ImpalaJdbcClient.java:312)
STDOUT:
Using JDBC Driver Name: org.apache.hive.jdbc.HiveDriver
Connecting to: jdbc:hive2://localhost:11050/;auth=none

MainThread: Command returned with an error:
rc: 1
STDERR:
Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.apache.impala.testutil.ImpalaJdbcClient.connect(ImpalaJdbcClient.java:96)
	at org.apache.impala.testutil.ImpalaJdbcClient.main(ImpalaJdbcClient.java:312)
STDOUT:
Using JDBC Driver Name: org.apache.hive.jdbc.HiveDriver
Connecting to: jdbc:hive2://localhost:21050/;auth=noSasl

MainThread: Command returned with an error:
rc: 1
STDERR:
Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.apache.impala.testutil.ImpalaJdbcClient.connect(ImpalaJdbcClient.java:96)
	at org.apache.impala.testutil.ImpalaJdbcClient.main(ImpalaJdbcClient.java:312)
STDOUT:
Using JDBC Driver Name: org.apache.hive.jdbc.HiveDriver
Connecting to: jdbc:hive2://localhost:11050/;auth=none

MainThread: Command returned with an error:
rc: 1
STDERR:
Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.apache.impala.testutil.ImpalaJdbcClient.connect(ImpalaJdbcClient.java:96)
	at org.apache.impala.testutil.ImpalaJdbcClient.main(ImpalaJdbcClient.java:312)
STDOUT:
Using JDBC Driver Name: org.apache.hive.jdbc.HiveDriver
Connecting to: jdbc:hive2://localhost:21050/;auth=noSasl

MainThread: Command returned with an error:
rc: 1
STDERR:
Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.apache.impala.testutil.ImpalaJdbcClient.connect(ImpalaJdbcClient.java:96)
	at org.apache.impala.testutil.ImpalaJdbcClient.main(ImpalaJdbcClient.java:312)
STDOUT:
Using JDBC Driver Name: org.apache.hive.jdbc.HiveDriver
Connecting to: jdbc:hive2://localhost:11050/;auth=none

MainThread: Command returned with an error:
rc: 1
STDERR:
Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.apache.impala.testutil.ImpalaJdbcClient.connect(ImpalaJdbcClient.java:96)
	at org.apache.impala.testutil.ImpalaJdbcClient.main(ImpalaJdbcClient.java:312)
STDOUT:
Using JDBC Driver Name: org.apache.hive.jdbc.HiveDriver
Connecting to: jdbc:hive2://localhost:21050/;auth=noSasl

MainThread: Command returned with an error:
rc: 1
STDERR:
Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.apache.impala.testutil.ImpalaJdbcClient.connect(ImpalaJdbcClient.java:96)
	at org.apache.impala.testutil.ImpalaJdbcClient.main(ImpalaJdbcClient.java:312)
STDOUT:
Using JDBC Driver Name: org.apache.hive.jdbc.HiveDriver
Connecting to: jdbc:hive2://localhost:11050/;auth=none

MainThread: Command returned with an error:
rc: 1
STDERR:
Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.apache.impala.testutil.ImpalaJdbcClient.connect(ImpalaJdbcClient.java:96)
	at org.apache.impala.testutil.ImpalaJdbcClient.main(ImpalaJdbcClient.java:312)
STDOUT:
Using JDBC Driver Name: org.apache.hive.jdbc.HiveDriver
Connecting to: jdbc:hive2://localhost:21050/;auth=noSasl

-- executing against localhost:21000
create database if not exists test_describe_formatted_4c63dbb5;

-- executing against localhost:21000
create table test_describe_formatted_4c63dbb5.avro_alltypes_nopart with serdeproperties (&apos;avro.schema.url&apos;=&apos;/test-warehouse/avro_schemas/functional/alltypes.json&apos;) stored as avro;

MainThread: Command returned with an error:
rc: 1
STDERR:
Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.apache.impala.testutil.ImpalaJdbcClient.connect(ImpalaJdbcClient.java:96)
	at org.apache.impala.testutil.ImpalaJdbcClient.main(ImpalaJdbcClient.java:312)
STDOUT:
Using JDBC Driver Name: org.apache.hive.jdbc.HiveDriver
Connecting to: jdbc:hive2://localhost:11050/;auth=none

MainThread: Command returned with an error:
rc: 1
STDERR:
Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.apache.impala.testutil.ImpalaJdbcClient.connect(ImpalaJdbcClient.java:96)
	at org.apache.impala.testutil.ImpalaJdbcClient.main(ImpalaJdbcClient.java:312)
STDOUT:
Using JDBC Driver Name: org.apache.hive.jdbc.HiveDriver
Connecting to: jdbc:hive2://localhost:21050/;auth=noSasl

-- executing against localhost:21000
create table test_describe_formatted_4c63dbb5.avro_alltypes_part partitioned by (year int, month int) with serdeproperties (&apos;avro.schema.url&apos;=&apos;/test-warehouse/avro_schemas/functional/alltypes.json&apos;) stored as avro;

MainThread: Command returned with an error:
rc: 1
STDERR:
Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.apache.impala.testutil.ImpalaJdbcClient.connect(ImpalaJdbcClient.java:96)
	at org.apache.impala.testutil.ImpalaJdbcClient.main(ImpalaJdbcClient.java:312)
STDOUT:
Using JDBC Driver Name: org.apache.hive.jdbc.HiveDriver
Connecting to: jdbc:hive2://localhost:11050/;auth=none

MainThread: Command returned with an error:
rc: 1
STDERR:
Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.apache.impala.testutil.ImpalaJdbcClient.connect(ImpalaJdbcClient.java:96)
	at org.apache.impala.testutil.ImpalaJdbcClient.main(ImpalaJdbcClient.java:312)
STDOUT:
Using JDBC Driver Name: org.apache.hive.jdbc.HiveDriver
Connecting to: jdbc:hive2://localhost:21050/;auth=noSasl

MainThread: Command returned with an error:
rc: 1
STDERR:
Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.apache.impala.testutil.ImpalaJdbcClient.connect(ImpalaJdbcClient.java:96)
	at org.apache.impala.testutil.ImpalaJdbcClient.main(ImpalaJdbcClient.java:312)
STDOUT:
Using JDBC Driver Name: org.apache.hive.jdbc.HiveDriver
Connecting to: jdbc:hive2://localhost:11050/;auth=none

MainThread: Command returned with an error:
rc: 1
STDERR:
Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.apache.impala.testutil.ImpalaJdbcClient.connect(ImpalaJdbcClient.java:96)
	at org.apache.impala.testutil.ImpalaJdbcClient.main(ImpalaJdbcClient.java:312)
STDOUT:
Using JDBC Driver Name: org.apache.hive.jdbc.HiveDriver
Connecting to: jdbc:hive2://localhost:21050/;auth=noSasl

</system-err></testcase><testcase classname="metadata.test_recover_partitions.TestRecoverPartitions" file="metadata/test_recover_partitions.py" line="355" name="test_empty_directory[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="9.03312206268"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_empty_directory_1a502ea0` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_empty_directory_1a502ea0`;

MainThread: Created database &quot;test_empty_directory_1a502ea0&quot; for test ID &quot;metadata/test_recover_partitions.py::TestRecoverPartitions::()::test_empty_directory[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_empty_directory_1a502ea0.test_recover_partitions (c int) PARTITIONED BY (i int, s string);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
SHOW PARTITIONS test_empty_directory_1a502ea0.test_recover_partitions;

-- executing against localhost:21000
ALTER TABLE test_empty_directory_1a502ea0.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_empty_directory_1a502ea0.test_recover_partitions;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="396" name="test_views_ddl[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]" time="65.8708539009"><system-err>SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_views_ddl_a2d461db` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_views_ddl_a2d461db`;

MainThread: Created database &quot;test_views_ddl_a2d461db&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_views_ddl[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
-- executing against localhost:21000
use test_views_ddl_a2d461db;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create view test_views_ddl_a2d461db.simple_view as
select * from functional.alltypes;

-- executing against localhost:21000
create view if not exists test_views_ddl_a2d461db.simple_view as
select * from functional.alltypesagg;

-- executing against localhost:21000
create view if not exists
test_views_ddl_a2d461db.simple_view_sub (x, y comment &apos;hello&apos;, z) as
select int_col, string_col, timestamp_col from functional.alltypes;

-- executing against localhost:21000
create view test_views_ddl_a2d461db.parquet_view as
select * from functional_parquet.alltypes where id &lt; 20;

-- executing against localhost:21000
create view test_views_ddl_a2d461db.complex_view (abc comment &apos;agg&apos;, xyz comment &apos;gby&apos;) as
select count(a.bigint_col), b.string_col from
functional.alltypesagg a inner join functional.alltypestiny b
on a.id = b.id where a.bigint_col &lt; 50
group by b.string_col having count(a.bigint_col) &gt; 1
order by b.string_col limit 100;

-- executing against localhost:21000
create view test_views_ddl_a2d461db.view_view (aaa, bbb) as
select * from test_views_ddl_a2d461db.complex_view;

-- executing against localhost:21000
show tables in test_views_ddl_a2d461db;

-- executing against localhost:21000
describe test_views_ddl_a2d461db.simple_view;

-- executing against localhost:21000
describe test_views_ddl_a2d461db.simple_view_sub;

-- executing against localhost:21000
describe test_views_ddl_a2d461db.complex_view;

-- executing against localhost:21000
describe test_views_ddl_a2d461db.parquet_view;

-- executing against localhost:21000
describe test_views_ddl_a2d461db.view_view;

-- executing against localhost:21000
select count(*) from test_views_ddl_a2d461db.simple_view;

-- executing against localhost:21000
select count(*) from test_views_ddl_a2d461db.simple_view_sub;

-- executing against localhost:21000
select count(*) from test_views_ddl_a2d461db.complex_view;

-- executing against localhost:21000
select count(*) from test_views_ddl_a2d461db.parquet_view;

-- executing against localhost:21000
select count(*) from test_views_ddl_a2d461db.view_view;

-- executing against localhost:21000
drop view test_views_ddl_a2d461db.simple_view_sub;

-- executing against localhost:21000
show tables in test_views_ddl_a2d461db;

-- executing against localhost:21000
drop view if exists test_views_ddl_a2d461db.bad_view;

-- executing against localhost:21000
create table test_views_ddl_a2d461db.drop_tbl_test(a int);

-- executing against localhost:21000
drop view if exists test_views_ddl_a2d461db.drop_tbl_test;

-- executing against localhost:21000
drop table if exists test_views_ddl_a2d461db.complex_view;

-- executing against localhost:21000
show tables in test_views_ddl_a2d461db;

-- executing against localhost:21000
alter view test_views_ddl_a2d461db.view_view rename to test_views_ddl_a2d461db.view_on_view;

-- executing against localhost:21000
alter view test_views_ddl_a2d461db.parquet_view rename to test_views_ddl_a2d461db.new_parquet_view;

-- executing against localhost:21000
show tables in test_views_ddl_a2d461db;

-- executing against localhost:21000
alter view test_views_ddl_a2d461db.complex_view (aaa comment &apos;abc&apos;, bbb comment &apos;xyz&apos;) as
select count(a.bigint_col), b.string_col from
functional.alltypesagg a inner join functional.alltypestiny b
on a.id = b.id where a.bigint_col &lt; 50
group by b.string_col having count(a.bigint_col) &gt; 1
order by b.string_col limit 100;

-- executing against localhost:21000
describe test_views_ddl_a2d461db.complex_view;

-- executing against localhost:21000
select * from test_views_ddl_a2d461db.complex_view;

-- executing against localhost:21000
alter view test_views_ddl_a2d461db.view_on_view (foo, bar) as
select * from test_views_ddl_a2d461db.complex_view;

-- executing against localhost:21000
describe test_views_ddl_a2d461db.view_on_view;

-- executing against localhost:21000
select foo, bar from test_views_ddl_a2d461db.view_on_view;

-- executing against localhost:21000
alter view test_views_ddl_a2d461db.new_parquet_view as
select bigint_col, string_col from functional_parquet.alltypesagg
where bigint_col is null limit 10;

-- executing against localhost:21000
select count(bigint_col), count(string_col) from test_views_ddl_a2d461db.new_parquet_view;

-- executing against localhost:21000
create view test_views_ddl_a2d461db.const_view
as select 1, &apos;a&apos;, cast(10.0 as float);

-- executing against localhost:21000
select * from test_views_ddl_a2d461db.const_view;

-- executing against localhost:21000
create view test_views_ddl_a2d461db.paren_view as
select count(*) from functional.alltypessmall
where true and (true or false) and false;

-- executing against localhost:21000
select * from test_views_ddl_a2d461db.paren_view;

-- executing against localhost:21000
create view test_views_ddl_a2d461db.decimal_view as
select * from functional.decimal_tbl;

-- executing against localhost:21000
select * from test_views_ddl_a2d461db.decimal_view;

</system-err></testcase><testcase classname="metadata.test_partition_metadata.TestPartitionMetadataUncompressedTextOnly" file="metadata/test_partition_metadata.py" line="156" name="test_unsupported_text_compression[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="12.9711689949"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_unsupported_text_compression_695d360a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_unsupported_text_compression_695d360a`;

MainThread: Created database &quot;test_unsupported_text_compression_695d360a&quot; for test ID &quot;metadata/test_partition_metadata.py::TestPartitionMetadataUncompressedTextOnly::()::test_unsupported_text_compression[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
create external table test_unsupported_text_compression_695d360a.multi_text_compression like functional.alltypes location &apos;/test-warehouse/test_unsupported_text_compression_695d360a.db/multi_text_compression&apos;;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted functional.alltypes;

-- executing against localhost:21000
alter table test_unsupported_text_compression_695d360a.multi_text_compression add partition (year=2009, month=1) location &apos;hdfs://localhost:20500/test-warehouse/alltypes/year=2009/month=1&apos;;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted functional_text_lzo.alltypes;

-- executing against localhost:21000
alter table test_unsupported_text_compression_695d360a.multi_text_compression add partition (year=2009, month=2) location &apos;hdfs://localhost:20500/test-warehouse/alltypes_text_lzo/year=2009/month=2&apos;;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
alter table test_unsupported_text_compression_695d360a.multi_text_compression add partition (year=2009, month=3) location &apos;/test-warehouse/test_unsupported_text_compression_695d360a.db/multi_text_compression/year=2009/month=3&apos;;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
alter table test_unsupported_text_compression_695d360a.multi_text_compression add partition (year=2009, month=4) location &apos;/test-warehouse/test_unsupported_text_compression_695d360a.db/multi_text_compression/year=2009/month=4&apos;;

-- executing against localhost:21000
show files in test_unsupported_text_compression_695d360a.multi_text_compression;

-- executing against localhost:21000
use test_unsupported_text_compression_695d360a;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*)
from multi_text_compression where month &lt;= 2;

-- executing against localhost:21000
select count(*)
from multi_text_compression where month &lt;= 3;

-- executing against localhost:21000
select id
from multi_text_compression where month = 4;

</system-err></testcase><testcase classname="metadata.test_refresh_partition.TestRefreshPartition" file="metadata/test_refresh_partition.py" line="46" name="test_add_hive_partition_and_refresh[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="20.6740832329"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_add_hive_partition_and_refresh_2f95abf1` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_add_hive_partition_and_refresh_2f95abf1`;

MainThread: Created database &quot;test_add_hive_partition_and_refresh_2f95abf1&quot; for test ID &quot;metadata/test_refresh_partition.py::TestRefreshPartition::()::test_add_hive_partition_and_refresh[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_add_hive_partition_and_refresh_2f95abf1.partition_test_table (x int) partitioned by (y int, z int);

-- executing against localhost:21000
show partitions test_add_hive_partition_and_refresh_2f95abf1.partition_test_table;

-- executing against localhost:21000
show partitions test_add_hive_partition_and_refresh_2f95abf1.partition_test_table;

-- executing against localhost:21000
refresh test_add_hive_partition_and_refresh_2f95abf1.partition_test_table partition (y=333, z=5309);

-- executing against localhost:21000
show partitions test_add_hive_partition_and_refresh_2f95abf1.partition_test_table;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: orc/def/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0 | query: select count(l_returnflag) pk from lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="6.56250286102"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select count(l_returnflag) pk from lineitem;

-- connecting to: localhost:21000
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363590&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363590&gt;
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363590&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363590&gt;
</system-err></testcase><testcase classname="metadata.test_show_create_table.TestInfraCompat" file="metadata/test_show_create_table.py" line="274" name="test_load_table_with_primary_key_attr[table_primary_keys_map2]" time="0.0836129188538"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: timestamp | agg_func: max | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.257765293121"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(timestamp_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(DISTINCT(timestamp_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: string | agg_func: count | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.315265893936"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(string_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(DISTINCT(string_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregationQueries" file="query_test/test_aggregation.py" line="201" name="test_group_concat[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.261296749115"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select year, group_concat(distinct string_col),
    group_concat(distinct string_col, &apos;-&apos;), group_concat(distinct string_col, &apos;|&apos;),
    count(string_col), count(distinct string_col)
    from alltypesagg where int_col &lt; 5 and year = 2010 group by year;

-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select day, group_concat(distinct string_col, &quot;-&gt;&quot;)
    from (select * from alltypesagg where id % 100 = day order by id limit 99999) a
    group by day order by day;

-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select group_concat(distinct string_col, &apos; &apos;) from alltypesagg
    where int_col &lt; 10;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="346" name="test_alter_set_column_stats[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]" time="31.9070880413"><system-err>SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_alter_set_column_stats_159d6dc8` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_alter_set_column_stats_159d6dc8`;

MainThread: Created database &quot;test_alter_set_column_stats_159d6dc8&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_alter_set_column_stats[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
-- executing against localhost:21000
use test_alter_set_column_stats_159d6dc8;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create external table alltypes_clone like functional_parquet.alltypes
location &apos;/test-warehouse/alltypes_parquet&apos;;

-- executing against localhost:21000

alter table alltypes_clone recover partitions;

-- executing against localhost:21000
alter table alltypes_clone set column stats double_col (&apos;numDVs&apos;=&apos;2&apos;);

-- executing against localhost:21000

alter table alltypes_clone set column stats timestamp_col (&apos;numNulls&apos;=&apos;9&apos;);

-- executing against localhost:21000

alter table alltypes_clone set column stats int_col (&apos;numDVs&apos;=&apos;100&apos;,&apos;numNulls&apos;=&apos;20&apos;);

-- executing against localhost:21000

alter table alltypes_clone set column stats string_col (&apos;maxSize&apos;=&apos;555&apos;,&apos;avgSize&apos;=&apos;60&apos;);

-- executing against localhost:21000
show column stats alltypes_clone;

-- executing against localhost:21000
compute stats alltypes_clone;

-- executing against localhost:21000
alter table alltypes_clone set column stats double_col (&apos;numDVs&apos;=&apos;-1&apos;);

-- executing against localhost:21000

alter table alltypes_clone set column stats timestamp_col (&apos;numNulls&apos;=&apos;-1&apos;);

-- executing against localhost:21000

alter table alltypes_clone set column stats int_col (&apos;numDVs&apos;=&apos;-1&apos;,&apos;numNulls&apos;=&apos;-1&apos;);

-- executing against localhost:21000

alter table alltypes_clone set column stats string_col (&apos;maxSize&apos;=&apos;-1&apos;,&apos;avgSize&apos;=&apos;-1&apos;);

-- executing against localhost:21000
show column stats alltypes_clone;

-- executing against localhost:21000
alter table alltypes_clone partition(year=2009,month=2) set tblproperties(&apos;numRows&apos;=&apos;280&apos;);

-- executing against localhost:21000

alter table alltypes_clone set tblproperties(&apos;numRows&apos;=&apos;7300&apos;);

-- executing against localhost:21000
select id, int_col, double_col, string_col, timestamp_col from alltypes_clone
where year = 2009 and month between 2 and 3 and int_col = 9 and id between 300 and 400;

-- executing against localhost:21000
create external table alltypes_hbase_clone like functional_hbase.alltypes;

-- executing against localhost:21000
alter table alltypes_hbase_clone set column stats double_col (&apos;numDVs&apos;=&apos;2&apos;);

-- executing against localhost:21000

alter table alltypes_hbase_clone set column stats timestamp_col (&apos;numNulls&apos;=&apos;9&apos;);

-- executing against localhost:21000

alter table alltypes_hbase_clone set column stats int_col (&apos;numDVs&apos;=&apos;100&apos;,&apos;numNulls&apos;=&apos;20&apos;);

-- executing against localhost:21000

alter table alltypes_hbase_clone set column stats string_col (&apos;maxSize&apos;=&apos;555&apos;,&apos;avgSize&apos;=&apos;60&apos;);

-- executing against localhost:21000
show column stats alltypes_hbase_clone;

-- executing against localhost:21000
alter table alltypes_hbase_clone set column stats double_col (&apos;numDVs&apos;=&apos;-1&apos;);

-- executing against localhost:21000

alter table alltypes_hbase_clone set column stats timestamp_col (&apos;numNulls&apos;=&apos;-1&apos;);

-- executing against localhost:21000

alter table alltypes_hbase_clone set column stats int_col (&apos;numDVs&apos;=&apos;-1&apos;,&apos;numNulls&apos;=&apos;-1&apos;);

-- executing against localhost:21000

alter table alltypes_hbase_clone set column stats string_col (&apos;maxSize&apos;=&apos;-1&apos;,&apos;avgSize&apos;=&apos;-1&apos;);

-- executing against localhost:21000
show column stats alltypes_hbase_clone;

</system-err></testcase><testcase classname="metadata.test_partition_metadata.TestPartitionMetadata" file="metadata/test_partition_metadata.py" line="108" name="test_partition_metadata_compatibility[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="57.436467886"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_partition_metadata_compatibility_8cf39e57` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_partition_metadata_compatibility_8cf39e57`;

MainThread: Created database &quot;test_partition_metadata_compatibility_8cf39e57&quot; for test ID &quot;metadata/test_partition_metadata.py::TestPartitionMetadata::()::test_partition_metadata_compatibility[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
invalidate metadata test_partition_metadata_compatibility_8cf39e57.part_parquet_tbl_hive;

-- executing against localhost:21000
compute stats test_partition_metadata_compatibility_8cf39e57.part_parquet_tbl_hive;

-- executing against localhost:21000
select * from test_partition_metadata_compatibility_8cf39e57.part_parquet_tbl_hive;

-- executing against localhost:21000
create table test_partition_metadata_compatibility_8cf39e57.part_parquet_tbl_impala (a int) partitioned by (x int) stored as parquet;

-- executing against localhost:21000
insert into test_partition_metadata_compatibility_8cf39e57.part_parquet_tbl_impala partition(x) values(1,1);

-- executing against localhost:21000
compute stats test_partition_metadata_compatibility_8cf39e57.part_parquet_tbl_impala;

-- executing against localhost:21000
select * from test_partition_metadata_compatibility_8cf39e57.part_parquet_tbl_impala;

</system-err></testcase><testcase classname="metadata.test_recover_partitions.TestRecoverPartitions" file="metadata/test_recover_partitions.py" line="329" name="test_encoded_partition[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="8.68535876274"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_encoded_partition_18aec7f8` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_encoded_partition_18aec7f8`;

MainThread: Created database &quot;test_encoded_partition_18aec7f8&quot; for test ID &quot;metadata/test_recover_partitions.py::TestRecoverPartitions::()::test_encoded_partition[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_encoded_partition_18aec7f8.test_encoded_partition (s string) PARTITIONED BY (p string);

-- executing against localhost:21000
ALTER TABLE test_encoded_partition_18aec7f8.test_encoded_partition ADD PARTITION (p=&apos;100%&apos;);

-- executing against localhost:21000
ALTER TABLE test_encoded_partition_18aec7f8.test_encoded_partition RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_encoded_partition_18aec7f8.test_encoded_partition;

-- executing against localhost:21000
ALTER TABLE test_encoded_partition_18aec7f8.test_encoded_partition RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_encoded_partition_18aec7f8.test_encoded_partition;

-- executing against localhost:21000
ALTER TABLE test_encoded_partition_18aec7f8.test_encoded_partition RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_encoded_partition_18aec7f8.test_encoded_partition;

</system-err></testcase><testcase classname="query_test.test_avro_schema_resolution.TestAvroSchemaResolution" file="query_test/test_avro_schema_resolution.py" line="49" name="test_avro_schema_changes[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="33.3678116798"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_avro_schema_changes_1c900784` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_avro_schema_changes_1c900784`;

MainThread: Created database &quot;test_avro_schema_changes_1c900784&quot; for test ID &quot;query_test/test_avro_schema_resolution.py::TestAvroSchemaResolution::()::test_avro_schema_changes[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]&quot;
-- executing against localhost:21000
use test_avro_schema_changes_1c900784;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
CREATE EXTERNAL TABLE alltypesagg_staleschema (
  id INT,
  bool_col BOOLEAN,
  tinyint_col INT,
  smallint_col INT,
  int_col INT,
  bigint_col BIGINT,
  float_col FLOAT,
  double_col DOUBLE,
  date_string_col STRING,
  string_col STRING,
  timestamp_col STRING
)
LOCATION &apos;/test-warehouse/alltypesaggmultifilesnopart_avro_snap&apos;
TBLPROPERTIES (&apos;avro.schema.url&apos;= &apos;/test-warehouse/avro_schemas/functional/alltypesaggmultifilesnopart.json&apos;);

-- executing against localhost:21000
alter table alltypesagg_staleschema set fileformat avro;

-- executing against localhost:21000
select count(*) from alltypesagg_staleschema;

-- executing against localhost:21000
invalidate metadata alltypesagg_staleschema;

-- executing against localhost:21000
select count(*) from alltypesagg_staleschema;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
CREATE EXTERNAL TABLE alltypesagg_staleschema_part (
  id INT,
  bool_col BOOLEAN,
  tinyint_col INT,
  smallint_col INT,
  int_col INT,
  bigint_col BIGINT,
  float_col FLOAT,
  double_col DOUBLE,
  date_string_col STRING,
  string_col STRING,
  timestamp_col STRING
) partitioned by (part_col int)
TBLPROPERTIES (&apos;avro.schema.url&apos;= &apos;/test-warehouse/avro_schemas/functional/alltypesaggmultifilesnopart.json&apos;);

-- executing against localhost:21000
alter table alltypesagg_staleschema_part add partition (part_col=1) location &apos;/test-warehouse/alltypesaggmultifilesnopart_avro_snap&apos;;

-- executing against localhost:21000
alter table alltypesagg_staleschema_part partition (part_col=1) set fileformat avro;

-- executing against localhost:21000
select count(*) from alltypesagg_staleschema_part;

-- executing against localhost:21000
invalidate metadata alltypesagg_staleschema_part;

-- executing against localhost:21000
select count(*) from alltypesagg_staleschema_part;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
CREATE EXTERNAL TABLE avro_alter_table_add_new_column (
a string,
b string)
STORED AS AVRO
LOCATION &apos;/test-warehouse/tinytable_avro&apos;;

-- executing against localhost:21000


ALTER TABLE avro_alter_table_add_new_column ADD COLUMNS (
bool_col boolean,
int_col int,
bigint_col bigint,
float_col float,
double_col double,
timestamp_col timestamp,
decimal_col decimal(2,0),
string_col string);

-- executing against localhost:21000
select * from avro_alter_table_add_new_column;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
CREATE TABLE avro_alter_schema_add_new_column (old_col string) STORED AS AVRO;

-- executing against localhost:21000


ALTER TABLE avro_alter_schema_add_new_column SET TBLPROPERTIES (
&apos;avro.schema.literal&apos;=&apos; {
&quot;namespace&quot;: &quot;org.apache.test&quot;,
&quot;name&quot;: &quot;avro_alter_schema_add_new_column&quot;,
&quot;type&quot;: &quot;record&quot;,
&quot;fields&quot;: [
{ &quot;name&quot;:&quot;old_col&quot;, &quot;type&quot;:&quot;string&quot; },
{ &quot;name&quot;:&quot;new_col&quot;, &quot;type&quot;:&quot;string&quot; }
]
}&apos;
);

-- executing against localhost:21000


REFRESH avro_alter_schema_add_new_column;

-- executing against localhost:21000
DESCRIBE avro_alter_schema_add_new_column;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
DESCRIBE FORMATTED avro_alter_schema_add_new_column;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
CREATE TABLE avro_alter_schema_remove_column (col1 string, col2 string) STORED AS AVRO;

-- executing against localhost:21000


ALTER TABLE avro_alter_schema_remove_column SET TBLPROPERTIES (
&apos;avro.schema.literal&apos;=&apos; {
&quot;namespace&quot;: &quot;org.apache.test&quot;,
&quot;name&quot;: &quot;avro_alter_schema_remove_column&quot;,
&quot;type&quot;: &quot;record&quot;,
&quot;fields&quot;: [
{ &quot;name&quot;:&quot;col1&quot;, &quot;type&quot;:&quot;string&quot; }
]
}&apos;
);

-- executing against localhost:21000

REFRESH avro_alter_schema_remove_column;

-- executing against localhost:21000
DESCRIBE avro_alter_schema_remove_column;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
DESCRIBE FORMATTED avro_alter_schema_remove_column;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="metadata.test_last_ddl_time_update.TestLastDdlTimeUpdate" file="metadata/test_last_ddl_time_update.py" line="115" name="test_alter[vector0]" time="0.000179052352905"><skipped message="got empty parameter set [&apos;vector&apos;], function test_alter at /home/ubuntu/Impala/tests/metadata/test_last_ddl_time_update.py:115" type="pytest.skip">metadata/test_last_ddl_time_update.py:115: &lt;py._xmlgen.raw object at 0x7f153c08c790&gt;</skipped></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: rc/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.01 | query: select * from lineitem order by l_orderkey | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="5.88260602951"><system-err>-- executing against localhost:21000
use tpch_rc;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363710&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363710&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363710&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363710&gt;
</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="324" name="test_alter_table[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]" time="232.223899841"><system-err>-- connecting to: localhost:21000
SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_alter_table_aee45a2d` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_alter_table_aee45a2d`;

MainThread: Created database &quot;test_alter_table_aee45a2d&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_alter_table[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_alter_table_aee45a2d2` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_alter_table_aee45a2d2`;

MainThread: Created database &quot;test_alter_table_aee45a2d2&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_alter_table[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
-- executing against localhost:21000
create table test_alter_table_aee45a2d.part_data (i int);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
use test_alter_table_aee45a2d;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create external table t1 (i int)
location &apos;/test-warehouse/test_alter_table_aee45a2d.db/t1_tmp1&apos;;

-- executing against localhost:21000
describe t1;

-- executing against localhost:21000
alter table t1 add columns (t tinyint, s string comment &apos;Str Col&apos;);

-- executing against localhost:21000
describe t1;

-- executing against localhost:21000
alter table t1 rename to t2;

-- executing against localhost:21000
show tables;

-- executing against localhost:21000
alter table t2 rename to test_alter_table_aee45a2d2.t1_inotherdb;

-- executing against localhost:21000
show tables;

-- executing against localhost:21000
show tables in test_alter_table_aee45a2d2;

-- executing against localhost:21000
alter table test_alter_table_aee45a2d2.t1_inotherdb rename to t2;

-- executing against localhost:21000
describe t2;

-- executing against localhost:21000
alter table t2 drop column t;

-- executing against localhost:21000
describe t2;

-- executing against localhost:21000
alter table t2 replace columns (c1 bigint comment &apos;id col&apos;, c2 string, c3 int);

-- executing against localhost:21000
describe t2;

-- executing against localhost:21000
insert overwrite table t2 select 1, &apos;50&apos;, 2 from functional.alltypes limit 2;

-- executing against localhost:21000
select * from t2;

-- executing against localhost:21000
alter table t2 change column c2 int_col int comment &apos;changed to int col&apos;;

-- executing against localhost:21000
alter table t2 change column c1 id_col bigint;

-- executing against localhost:21000
alter table t2 change column c3 c3 int comment &apos;added a comment&apos;;

-- executing against localhost:21000
describe t2;

-- executing against localhost:21000
select * from t2;

-- executing against localhost:21000
alter table t2 add columns (
x array&lt;int&gt;,
y map&lt;string,float&gt; comment &apos;Map Col&apos;,
z struct&lt;f1:boolean,f2:bigint&gt;);

-- executing against localhost:21000
describe t2;

-- executing against localhost:21000
alter table t2 replace columns (
a int comment &apos;Int Col&apos;,
b struct&lt;f1:array&lt;int&gt;,f2:map&lt;string,struct&lt;f1:bigint&gt;&gt;&gt;,
c double);

-- executing against localhost:21000
describe t2;

-- executing against localhost:21000
alter table t2 change column c c array&lt;struct&lt;f1:decimal(10,2)&gt;&gt;;

-- executing against localhost:21000

describe t2;

-- executing against localhost:21000
alter table t2 change column c c varchar(20);

-- executing against localhost:21000

describe t2;

-- executing against localhost:21000
alter table t2 alter column a set comment &apos;alter comment&apos;;

-- executing against localhost:21000

describe t2;

-- executing against localhost:21000
create external table jointbl_test like functional.jointbl;

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test set location &apos;/test-warehouse/jointbl&apos;;

-- executing against localhost:21000

show table stats jointbl_test;

-- executing against localhost:21000
select * from jointbl_test order by test_id limit 3;

-- executing against localhost:21000
alter table jointbl_test set location &apos;/test-warehouse/jointbl_seq&apos;;

-- executing against localhost:21000

show table stats jointbl_test;

-- executing against localhost:21000
alter table jointbl_test set fileformat sequencefile;

-- executing against localhost:21000
select * from jointbl_test order by test_id limit 3;

-- executing against localhost:21000
create external table t_part (i int) partitioned by (j int, s string)
location &apos;/test-warehouse/test_alter_table_aee45a2d.db/t_part_tmp&apos;;

-- executing against localhost:21000

alter table t_part add partition (j=cast(2-1 as int), s=&apos;2012&apos;);

-- executing against localhost:21000

alter table t_part add if not exists partition (j=1, s=&apos;2012&apos;);

-- executing against localhost:21000

alter table t_part add if not exists partition (j=1, s=&apos;2012/withslash&apos;);

-- executing against localhost:21000

alter table t_part add partition (j=1, s=substring(&apos;foo2013bar&apos;, 4, 8));

-- executing against localhost:21000
alter table t_part add partition (j=100, s=&apos;same_location&apos;)
location &apos;/test-warehouse/test_alter_table_aee45a2d.db/t_part_tmp/j=1/s=2012&apos;;

-- executing against localhost:21000
alter table t_part add partition (j=101, s=&apos;different_part_dir&apos;)
location &apos;/test-warehouse/test_alter_table_aee45a2d.db/part_data/&apos;;

-- executing against localhost:21000
insert overwrite table t_part partition(j=1, s=&apos;2012&apos;) select 2 from functional.alltypes limit 2;

-- executing against localhost:21000
insert overwrite table t_part partition(j=1, s=&apos;2013&apos;) select 3 from functional.alltypes limit 3;

-- executing against localhost:21000
insert overwrite table t_part partition(j=1, s=&apos;2012/withslash&apos;)
select 1 from functional.alltypes limit 1;

-- executing against localhost:21000
refresh t_part;

-- executing against localhost:21000
select i, j, s from t_part;

-- executing against localhost:21000
alter table t_part add partition (j=NULL, s=&apos;2013&apos;);

-- executing against localhost:21000
alter table t_part add partition (j=NULL, s=NULL);

-- executing against localhost:21000
alter table t_part drop partition (j=100, s=&apos;same_location&apos;);

-- executing against localhost:21000
alter table t_part drop partition (j=101, s=&apos;different_part_dir&apos;);

-- executing against localhost:21000
insert overwrite table t_part partition(j=NULL, s=NULL)
select 4 from functional.alltypes limit 5;

-- executing against localhost:21000
select i, j, s from t_part;

-- executing against localhost:21000
insert overwrite table t_part partition(j=NULL, s=&apos;2013&apos;)
select 5 from functional.alltypes limit 5;

-- executing against localhost:21000
select i, j, s from t_part;

-- executing against localhost:21000
alter table t_part drop partition (j=NULL, s=NULL);

-- executing against localhost:21000
select i, j, s from t_part;

-- executing against localhost:21000
alter table t_part drop partition (j=NULL, s=trim(&apos;  2013  &apos;));

-- executing against localhost:21000
select i, j, s from t_part;

-- executing against localhost:21000
alter table t_part drop partition (j=1, s=&apos;2013&apos;);

-- executing against localhost:21000
select i, j, s from t_part;

-- executing against localhost:21000
alter table t_part drop partition (j=1, s=&apos;2012/withslash&apos;);

-- executing against localhost:21000
select i, j, s from t_part;

-- executing against localhost:21000
insert into table t_part partition(j=2, s=&apos;&apos;)
select 1 from functional.alltypes limit 1;

-- executing against localhost:21000
insert into table t_part partition(j=2, s)
select 10, &apos;&apos; from functional.alltypes limit 1;

-- executing against localhost:21000
select i, j, s from t_part where s is NULL;

-- executing against localhost:21000
alter table t_part drop partition (j=2, s=&apos;&apos;);

-- executing against localhost:21000
select i, j, s from t_part where s is NULL;

-- executing against localhost:21000
alter table t_part rename to t_part2;

-- executing against localhost:21000
show tables like &apos;t_part*&apos;;

-- executing against localhost:21000
select i, j, s from t_part2;

-- executing against localhost:21000
create external table alltypes_test like functional.alltypes;

-- executing against localhost:21000

alter table alltypes_test add partition(month=4, year=2009);

-- executing against localhost:21000

alter table alltypes_test add partition(month=5, year=2009);

-- executing against localhost:21000

select int_col from alltypes_test;

-- executing against localhost:21000
alter table alltypes_test partition(month=4, year=2009)
set location &apos;/test-warehouse/alltypes_seq_snap/year=2009/month=4&apos;;

-- executing against localhost:21000
alter table alltypes_test partition(month=4, year=2009)
set fileformat sequencefile;

-- executing against localhost:21000
select int_col, count(*) from alltypes_test
group by int_col order by 1 limit 100;

-- executing against localhost:21000
alter table alltypes_test partition(month=cast(1+4 as int), year=cast(100*20+9 as int))
set location &apos;/test-warehouse/alltypes_rc/year=2009/month=5&apos;;

-- executing against localhost:21000
alter table alltypes_test partition(month=cast(2+3 as int), year=2009)
set fileformat rcfile;

-- executing against localhost:21000
select int_col, count(*) from alltypes_test
group by int_col order by 1  limit 100;

-- executing against localhost:21000
show table stats alltypes_test;

-- executing against localhost:21000
alter table alltypes_test set tblproperties (&apos;numRows&apos;=&apos;200&apos;);

-- executing against localhost:21000
alter table alltypes_test partition(year=2009, month=4)
set tblproperties (&apos;numRows&apos;=&apos;30&apos;, &apos;STATS_GENERATED_VIA_STATS_TASK&apos;=&apos;true&apos;);

-- executing against localhost:21000
show table stats alltypes_test;

-- executing against localhost:21000
CREATE TABLE imp1016 (string1 string);

-- executing against localhost:21000
INSERT INTO imp1016 VALUES (&apos;test&apos;);

-- executing against localhost:21000
ALTER TABLE imp1016 ADD COLUMNS (string2 string);

-- executing against localhost:21000
DESCRIBE imp1016;

-- executing against localhost:21000
SELECT * FROM imp1016;

-- executing against localhost:21000
SELECT string1 FROM imp1016;

-- executing against localhost:21000
SELECT string2 FROM imp1016;

-- executing against localhost:21000
SELECT COUNT(DISTINCT string1) FROM imp1016;

-- executing against localhost:21000
SELECT COUNT(DISTINCT string2) FROM imp1016;

-- executing against localhost:21000
CREATE TABLE imp1016Large (string1 string);

-- executing against localhost:21000
INSERT INTO imp1016Large SELECT &apos;test&apos; FROM functional.alltypes LIMIT 2000;

-- executing against localhost:21000
ALTER TABLE imp1016Large ADD COLUMNS (string2 string);

-- executing against localhost:21000
DESCRIBE imp1016Large;

-- executing against localhost:21000
SELECT COUNT(string2) FROM imp1016Large;

-- executing against localhost:21000
SELECT COUNT(*), COUNT(DISTINCT string1) FROM imp1016Large;

-- executing against localhost:21000
SELECT COUNT(*), COUNT(DISTINCT string2) FROM imp1016Large;

-- executing against localhost:21000
create table test_alter_table_aee45a2d.mv (x int, y string);

-- executing against localhost:21000

insert into test_alter_table_aee45a2d.mv values(1, &apos;a&apos;), (2, &apos;b&apos;), (NULL, NULL);

-- executing against localhost:21000

compute stats test_alter_table_aee45a2d.mv;

-- executing against localhost:21000

alter table test_alter_table_aee45a2d.mv rename to test_alter_table_aee45a2d2.mv2;

-- executing against localhost:21000

invalidate metadata test_alter_table_aee45a2d2.mv2;

-- executing against localhost:21000
show tables in test_alter_table_aee45a2d like &apos;*mv*&apos;;

-- executing against localhost:21000
show tables in test_alter_table_aee45a2d2 like &apos;*mv*&apos;;

-- executing against localhost:21000
show table stats test_alter_table_aee45a2d2.mv2;

-- executing against localhost:21000
show column stats test_alter_table_aee45a2d2.mv2;

-- executing against localhost:21000
drop table test_alter_table_aee45a2d2.mv2;

-- executing against localhost:21000
show tables in test_alter_table_aee45a2d2 like &apos;*mv*&apos;;

-- executing against localhost:21000
create table test_alter_table_aee45a2d.mv (x int) partitioned by (y string);

-- executing against localhost:21000

insert into test_alter_table_aee45a2d.mv partition(y=&apos;a&apos;) values(1);

-- executing against localhost:21000

insert into test_alter_table_aee45a2d.mv partition(y=&apos;b&apos;) values(2);

-- executing against localhost:21000

insert into test_alter_table_aee45a2d.mv partition(y=NULL) values(NULL);

-- executing against localhost:21000

compute stats test_alter_table_aee45a2d.mv;

-- executing against localhost:21000

alter table test_alter_table_aee45a2d.mv rename to test_alter_table_aee45a2d2.mv2;

-- executing against localhost:21000

invalidate metadata test_alter_table_aee45a2d2.mv2;

-- executing against localhost:21000
show tables in test_alter_table_aee45a2d like &apos;*mv*&apos;;

-- executing against localhost:21000
show tables in test_alter_table_aee45a2d2 like &apos;*mv*&apos;;

-- executing against localhost:21000
show table stats test_alter_table_aee45a2d2.mv2;

-- executing against localhost:21000
show column stats test_alter_table_aee45a2d2.mv2;

-- executing against localhost:21000
drop table test_alter_table_aee45a2d2.mv2;

-- executing against localhost:21000
show tables in test_alter_table_aee45a2d2 like &apos;*mv*&apos;;

-- executing against localhost:21000
create table test_alter_table_aee45a2d.property_length (i int);

-- executing against localhost:21000

alter table test_alter_table_aee45a2d.property_length
set serdeproperties(
&apos;keykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeyk&apos;
=
&apos;valuevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevalue&apos;
);

-- executing against localhost:21000
alter table test_alter_table_aee45a2d.property_length
set tblproperties(
&apos;keykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeykeyk&apos;
=
&apos;valuevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevalue&apos;
);

-- executing against localhost:21000
-- Change table location after a partition has been created in the original table location
create table test_alter_table_aee45a2d.change_loc (s string) partitioned by (i int);

-- executing against localhost:21000

insert into test_alter_table_aee45a2d.change_loc partition (i=1) values (&apos;a&apos;);

-- executing against localhost:21000

alter table test_alter_table_aee45a2d.change_loc
  set location &apos;/test-warehouse/test_alter_table_aee45a2d.db/garbage&apos;;

-- executing against localhost:21000

select * from test_alter_table_aee45a2d.change_loc;

-- executing against localhost:21000
-- ALTER TABLE .. SET LOCATION works when setting the location of a partition to be the
-- the same as a partition of a different table with a different number of clustering
-- columns.
create table test_alter_table_aee45a2d.table_one_part (s string) partitioned by (i int);

-- executing against localhost:21000

create table test_alter_table_aee45a2d.table_many_part (s string) partitioned by
  (i0 int, i1 int, i2 int, i3 int, i4 int, i5 int, i6 int, i7 int, i8 int, i9 int);

-- executing against localhost:21000

insert into test_alter_table_aee45a2d.table_one_part partition (i=0) values (&apos;a&apos;);

-- executing against localhost:21000

insert into test_alter_table_aee45a2d.table_one_part partition (i=1) values (&apos;b&apos;);

-- executing against localhost:21000

insert into test_alter_table_aee45a2d.table_many_part partition
  (i0=0, i1=1, i2=2, i3=3, i4=4, i5=5, i6=6, i7=7, i8=8, i9=9) values (&apos;c&apos;);

-- executing against localhost:21000

insert into test_alter_table_aee45a2d.table_many_part partition
  (i0=10, i1=11, i2=12, i3=13, i4=14, i5=15, i6=16, i7=17, i8=18, i9=19) values (&apos;d&apos;);

-- executing against localhost:21000

alter table test_alter_table_aee45a2d.table_one_part partition (i=1)
  set location &apos;/test-warehouse/test_alter_table_aee45a2d.db/table_many_part/i0=10/i1=11/i2=12/i3=13/i4=14/i5=15/i6=16/i7=17/i8=18/i9=19&apos;;

-- executing against localhost:21000

alter table test_alter_table_aee45a2d.table_many_part partition
  (i0=10, i1=11, i2=12, i3=13, i4=14, i5=15, i6=16, i7=17, i8=18, i9=19)
  set location &apos;/test-warehouse/test_alter_table_aee45a2d.db/table_one_part/i=0/&apos;;

-- executing against localhost:21000

select i,s from test_alter_table_aee45a2d.table_one_part order by i;

-- executing against localhost:21000
select i0, i1, i2, i3, i4, i5, i6, i7, i8, i9, s
from test_alter_table_aee45a2d.table_many_part order by i0;

-- executing against localhost:21000
show partitions test_alter_table_aee45a2d.table_one_part;

-- executing against localhost:21000
show partitions test_alter_table_aee45a2d.table_many_part;

-- executing against localhost:21000
-- Refreshing the tables does not create invalid partition locations
refresh test_alter_table_aee45a2d.table_one_part;

-- executing against localhost:21000

refresh test_alter_table_aee45a2d.table_many_part;

-- executing against localhost:21000

select i,s from test_alter_table_aee45a2d.table_one_part order by i;

-- executing against localhost:21000
select i0, i1, i2, i3, i4, i5, i6, i7, i8, i9, s
from test_alter_table_aee45a2d.table_many_part order by i0;

-- executing against localhost:21000
show partitions test_alter_table_aee45a2d.table_one_part;

-- executing against localhost:21000
show partitions test_alter_table_aee45a2d.table_many_part;

-- executing against localhost:21000
-- Altering the table location does not alter the partition locations
alter table test_alter_table_aee45a2d.table_one_part set location &apos;/garbage/&apos;;

-- executing against localhost:21000

alter table test_alter_table_aee45a2d.table_many_part set location &apos;/garbage/&apos;;

-- executing against localhost:21000

select i,s from test_alter_table_aee45a2d.table_one_part order by i;

-- executing against localhost:21000
select i0, i1, i2, i3, i4, i5, i6, i7, i8, i9, s
from test_alter_table_aee45a2d.table_many_part order by i0;

-- executing against localhost:21000
show partitions test_alter_table_aee45a2d.table_one_part;

-- executing against localhost:21000
show partitions test_alter_table_aee45a2d.table_many_part;

-- executing against localhost:21000
create table i1740_alter_1 (i1 integer);

-- executing against localhost:21000

alter table i1740_alter_1 set tblproperties (&apos;skip.header.line.count&apos;=&apos;2&apos;);

-- executing against localhost:21000
create table i1740_alter_2 (i1 integer);

-- executing against localhost:21000

alter table i1740_alter_2 set tblproperties (&apos;skip.header.line.count&apos;=&apos;-1&apos;);

-- executing against localhost:21000
create table i1740_alter_3 (i1 integer);

-- executing against localhost:21000

alter table i1740_alter_3 set tblproperties (&apos;skip.header.line.count&apos;=&apos;foo&apos;);

-- executing against localhost:21000
create table i1740_alter_4 (i1 integer) stored as parquet;

-- executing against localhost:21000

alter table i1740_alter_4 set tblproperties (&apos;skip.header.line.count&apos;=&apos;2&apos;);

-- executing against localhost:21000
create table i4155_alter (c1 int)
partitioned by (p1 string) row format delimited fields terminated by &apos;,&apos;;

-- executing against localhost:21000

alter table i4155_alter set fileformat PARQUET;

-- executing against localhost:21000

insert into i4155_alter partition(p1=&quot;abc&quot;) values (1);

-- executing against localhost:21000

select * from i4155_alter;

-- executing against localhost:21000
create table i1670A_alter (s string) partitioned by (i integer);

-- executing against localhost:21000

alter table i1670A_alter add
partition (i=1) location &apos;/test-warehouse/test_alter_table_aee45a2d.db/i1670A_alter/i1&apos;
partition (i=2) location &apos;/test-warehouse/test_alter_table_aee45a2d.db/i1670A_alter/i2&apos;
partition (i=3) uncached;

-- executing against localhost:21000

show partitions i1670A_alter;

-- executing against localhost:21000
create table i1670A_alter_1 (a int) partitioned by (x int);

-- executing against localhost:21000

alter table i1670A_alter_1 add partition (x=1)
partition (x=2) uncached
partition (x=3) location &apos;/test-warehouse/test_alter_table_aee45a2d.db/i1670A_alter_1/x3&apos;;

-- executing against localhost:21000

insert into i1670A_alter_1 partition(x=1) values (1), (2), (3);

-- executing against localhost:21000

insert into i1670A_alter_1 partition(x=2) values (1), (2), (3), (4);

-- executing against localhost:21000

insert into i1670A_alter_1 partition(x=3) values (1);

-- executing against localhost:21000

invalidate metadata i1670A_alter_1;

-- executing against localhost:21000
show partitions i1670A_alter_1;

-- executing against localhost:21000
select x, a from i1670A_alter_1 order by x, a;

-- executing against localhost:21000
create table insert_data (i int, d double, f float, b boolean);

-- executing against localhost:21000

insert into insert_data values (1, 2, 3, false), (4, 5, 6, true);

-- executing against localhost:21000
create table insert_sorted (i int, d double, f float, b boolean);

-- executing against localhost:21000
alter table insert_sorted sort by(i, d);

-- executing against localhost:21000

describe formatted insert_sorted;

-- executing against localhost:21000
insert into table insert_sorted select i, d, f, b from insert_data;

-- executing against localhost:21000
select count(*) from insert_sorted;

-- executing against localhost:21000
alter table insert_sorted sort by(b, d, f);

-- executing against localhost:21000

describe formatted insert_sorted;

-- executing against localhost:21000
insert into table insert_sorted select i, d, f, b from insert_data;

-- executing against localhost:21000
select count(*) from insert_sorted;

-- executing against localhost:21000
alter table insert_sorted change d e double;

-- executing against localhost:21000

describe formatted insert_sorted;

-- executing against localhost:21000
insert into table insert_sorted select i, d, f, b from insert_data;

-- executing against localhost:21000
select count(*) from insert_sorted;

-- executing against localhost:21000
alter table insert_sorted replace columns (i bigint, e decimal(12,2), f boolean);

-- executing against localhost:21000

describe formatted insert_sorted;

-- executing against localhost:21000
insert into table insert_sorted select i, cast(d as decimal(12,2)), b from insert_data;

-- executing against localhost:21000
select count(*) from insert_sorted;

-- executing against localhost:21000
alter table insert_sorted drop column f;

-- executing against localhost:21000

describe formatted insert_sorted;

-- executing against localhost:21000
alter table insert_sorted sort by(f);

-- executing against localhost:21000
describe formatted insert_sorted;

-- executing against localhost:21000
insert into table insert_sorted select i, cast(d as decimal(12,2)) from insert_data;

-- executing against localhost:21000
select count(*) from insert_sorted;

-- executing against localhost:21000
alter table insert_sorted sort by();

-- executing against localhost:21000

describe formatted insert_sorted;

-- executing against localhost:21000
insert into table insert_sorted select i, cast(d as decimal(12,2)) from insert_data;

-- executing against localhost:21000
select count(*) from insert_sorted;

-- executing against localhost:21000
create table insert_sorted_partitioned (i int, d double, f float, b boolean) partitioned by (p int) sort by (i);

-- executing against localhost:21000
alter table insert_sorted_partitioned sort by();

-- executing against localhost:21000

describe formatted insert_sorted_partitioned;

-- executing against localhost:21000
insert into table insert_sorted_partitioned partition (p=1) select i, d, f, b from insert_data;

-- executing against localhost:21000
select count(*) from insert_sorted_partitioned;

-- executing against localhost:21000
alter table insert_sorted_partitioned sort by(i);

-- executing against localhost:21000

describe formatted insert_sorted_partitioned;

-- executing against localhost:21000
insert into table insert_sorted_partitioned partition (p=1) select i, d, f, b from insert_data;

-- executing against localhost:21000
select count(*) from insert_sorted_partitioned;

-- executing against localhost:21000
alter table insert_sorted_partitioned drop column i;

-- executing against localhost:21000

describe formatted insert_sorted_partitioned;

-- executing against localhost:21000
insert into table insert_sorted_partitioned partition (p=1) select d, f, b from insert_data;

-- executing against localhost:21000
select count(*) from insert_sorted_partitioned;

-- executing against localhost:21000
create table del_table (c1 string, c2 string, c3 string)
row format delimited fields terminated by &apos;\002&apos; lines terminated by &apos;\001&apos; stored as textfile;

-- executing against localhost:21000

insert into del_table values (&quot;the &quot;, &quot;quick &quot;, &quot;brown~&quot;),
(&quot;fox &quot;,&quot;jumped &quot;,&quot;over~&quot;);

-- executing against localhost:21000

select * from del_table order by c3;

-- executing against localhost:21000
alter table del_table set row format delimited fields terminated by &apos; &apos;;

-- executing against localhost:21000

select * from del_table order by c3;

-- executing against localhost:21000
alter table del_table set row format delimited fields terminated by &apos;\002&apos;
lines terminated by &apos;~&apos;;

-- executing against localhost:21000

select * from del_table order by c3;

-- executing against localhost:21000
create table del_table_part (c1 string, c2 string, c3 string) partitioned by (c0 int)
row format delimited fields terminated by &apos;\002&apos; lines terminated by &apos;\001&apos; stored as textfile;

-- executing against localhost:21000

insert into del_table_part partition (c0=0) values
(&quot;the &quot;, &quot;quick &quot;, &quot;brown&quot;);

-- executing against localhost:21000

insert into del_table_part partition (c0=1) values
(&quot;fox &quot;,&quot;jumped &quot;,&quot;over&quot;);

-- executing against localhost:21000

select * from del_table_part order by c0;

-- executing against localhost:21000
alter table del_table_part partition (c0=1) set row format delimited fields terminated by &apos; &apos;;

-- executing against localhost:21000

select * from del_table_part order by c0;

-- executing against localhost:21000
alter table del_table_part set row format delimited fields terminated by &apos;_&apos;;

-- executing against localhost:21000

select * from del_table_part order by c0;

-- executing against localhost:21000
alter table del_table_part set row format delimited fields terminated by &apos;_&apos;;

-- executing against localhost:21000

insert into del_table_part partition (c0=2) values
(&apos;the&apos;,&apos;\002lazy&apos;,&apos;\002dog&apos;);

-- executing against localhost:21000

alter table del_table_part partition (c0=2) set row format delimited fields terminated by &apos;\002&apos;;

-- executing against localhost:21000

select * from del_table_part order by c0;

-- executing against localhost:21000
use test_alter_table_aee45a2d;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table i1670B_alter (s string) partitioned by (i integer);

-- executing against localhost:21000

alter table i1670B_alter add
partition (i=1) location &apos;/test-warehouse/test_alter_table_aee45a2d.db/i1670B_alter/i1&apos;
cached in &apos;testPool&apos; with replication=3
partition (i=2) location &apos;/test-warehouse/test_alter_table_aee45a2d.db/i1670B_alter/i2&apos;
partition (i=3) uncached;

-- executing against localhost:21000

show partitions i1670B_alter;

-- executing against localhost:21000
create table i1670C_alter (s string) partitioned by (i integer);

-- executing against localhost:21000

alter table i1670C_alter add
partition (i=2) location &apos;/test-warehouse/test_alter_table_aee45a2d.db/i1670C_alter/i2A&apos;
cached in &apos;testPool&apos; with replication=2
partition (i=4) location &apos;/test-warehouse/test_alter_table_aee45a2d.db/i1670C_alter/i4A&apos; uncached;

-- executing against localhost:21000

show partitions i1670C_alter;

-- executing against localhost:21000
alter table i1670C_alter add if not exists
partition (i=1) location &apos;/test-warehouse/test_alter_table_aee45a2d.db/i1670C_alter/i1B&apos;
partition (i=2) location &apos;/test-warehouse/test_alter_table_aee45a2d.db/i1670C_alter/i2B&apos; uncached
partition (i=3) location &apos;/test-warehouse/test_alter_table_aee45a2d.db/i1670C_alter/i3B&apos;
cached in &apos;testPool&apos; with replication=3
partition (i=4) location &apos;/test-warehouse/test_alter_table_aee45a2d.db/i1670C_alter/i4B&apos;
cached in &apos;testPool&apos; with replication=4;

-- executing against localhost:21000

show partitions i1670C_alter;

-- executing against localhost:21000
create table i1670D_alter (s string) partitioned by (i integer)
cached in &apos;testPool&apos; with replication=7;

-- executing against localhost:21000

alter table i1670D_alter add
partition (i=1) cached in &apos;testPool&apos; with replication=5
partition (i=2)
partition (i=3) uncached
partition (i=4);

-- executing against localhost:21000

show partitions i1670D_alter;

-- executing against localhost:21000
create table i1670E_alter (a int) partitioned by (x int);

-- executing against localhost:21000

alter table i1670E_alter add partition (x=1)
partition (x=2) uncached
partition (x=3) location &apos;/test-warehouse/test_alter_table_aee45a2d.db/i1670E_alter/x3&apos;
cached in &apos;testPool&apos; with replication=7;

-- executing against localhost:21000

insert into i1670E_alter partition(x=1) values (1), (2), (3);

-- executing against localhost:21000

insert into i1670E_alter partition(x=2) values (1), (2), (3), (4);

-- executing against localhost:21000

insert into i1670E_alter partition(x=3) values (1);

-- executing against localhost:21000

invalidate metadata i1670E_alter;

-- executing against localhost:21000
show partitions i1670E_alter;

-- executing against localhost:21000
select x, a from i1670E_alter order by x, a;

</system-err></testcase><testcase classname="metadata.test_partition_metadata.TestPartitionMetadata" file="metadata/test_partition_metadata.py" line="108" name="test_partition_metadata_compatibility[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="55.3646130562"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_partition_metadata_compatibility_43576416` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_partition_metadata_compatibility_43576416`;

MainThread: Created database &quot;test_partition_metadata_compatibility_43576416&quot; for test ID &quot;metadata/test_partition_metadata.py::TestPartitionMetadata::()::test_partition_metadata_compatibility[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]&quot;
-- executing against localhost:21000
invalidate metadata test_partition_metadata_compatibility_43576416.part_parquet_tbl_hive;

-- executing against localhost:21000
compute stats test_partition_metadata_compatibility_43576416.part_parquet_tbl_hive;

-- executing against localhost:21000
select * from test_partition_metadata_compatibility_43576416.part_parquet_tbl_hive;

-- executing against localhost:21000
create table test_partition_metadata_compatibility_43576416.part_parquet_tbl_impala (a int) partitioned by (x int) stored as parquet;

-- executing against localhost:21000
insert into test_partition_metadata_compatibility_43576416.part_parquet_tbl_impala partition(x) values(1,1);

-- executing against localhost:21000
compute stats test_partition_metadata_compatibility_43576416.part_parquet_tbl_impala;

-- executing against localhost:21000
select * from test_partition_metadata_compatibility_43576416.part_parquet_tbl_impala;

</system-err></testcase><testcase classname="metadata.test_show_create_table.TestInfraCompat" file="metadata/test_show_create_table.py" line="274" name="test_load_table_with_primary_key_attr[table_primary_keys_map1]" time="3.7998790741"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="metadata.test_reset_metadata.TestResetMetadata" file="metadata/test_reset_metadata.py" line="20" name="test_reset_metadata_case_sensitivity" time="3.39455008507"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_reset_metadata_case_sensitivity_4e1d2570` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_reset_metadata_case_sensitivity_4e1d2570`;

MainThread: Created database &quot;test_reset_metadata_case_sensitivity_4e1d2570&quot; for test ID &quot;metadata/test_reset_metadata.py::TestResetMetadata::()::test_reset_metadata_case_sensitivity&quot;
-- executing against localhost:21000
create table test_reset_metadata_case_sensitivity_4e1d2570.newtable (i int);

-- executing against localhost:21000
refresh test_reset_metadata_case_sensitivity_4e1d2570.newtable;

-- executing against localhost:21000
refresh TEST_RESET_METADATA_CASE_SENSITIVITY_4E1D2570.NEWTABLE;

-- executing against localhost:21000
invalidate metadata test_reset_metadata_case_sensitivity_4e1d2570.newtable;

-- executing against localhost:21000
invalidate metadata TEST_RESET_METADATA_CASE_SENSITIVITY_4E1D2570.NEWTABLE;

-- executing against localhost:21000
refresh functions test_reset_metadata_case_sensitivity_4e1d2570;

-- executing against localhost:21000
refresh functions TEST_RESET_METADATA_CASE_SENSITIVITY_4E1D2570;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: double | agg_func: min | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.267508983612"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(double_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(DISTINCT(double_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: int | agg_func: ndv | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.271609306335"><system-out>ndv-int 999 957 42
ndv-distinct-int 999 957 42
</system-out><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(int_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(DISTINCT(int_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: bool | agg_func: min | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.275729894638"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(bool_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(DISTINCT(bool_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestDistinctAggregation" file="query_test/test_aggregation.py" line="357" name="test_distinct[exec_option: {&apos;disable_codegen&apos;: True, &apos;shuffle_distinct_exprs&apos;: True} | table_format: text/none]" time="33.1600110531"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET disable_codegen=True;
SET shuffle_distinct_exprs=True;
-- executing against localhost:21000
select count(distinct smallint_col, tinyint_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct bool_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct int_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct float_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct double_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct string_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct date_string_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct timestamp_col)
from alltypesagg;

-- executing against localhost:21000
select tinyint_col, count(distinct smallint_col), count(smallint_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, count(distinct int_col, smallint_col), count(smallint_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, count(distinct smallint_col), sum(distinct smallint_col),
count(smallint_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, count(distinct smallint_col), sum(distinct smallint_col),
count(smallint_col), min(distinct int_col), max(distinct float_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select count(distinct id) as count_id from alltypessmall order by count_id limit 100;

-- executing against localhost:21000
select count(distinct id) as sum_id from alltypessmall order by max(distinct id)
limit 100;

-- executing against localhost:21000
select distinct *
from alltypesagg
where id &lt; 20;

-- executing against localhost:21000
select distinct bool_col, tinyint_col
from alltypesagg;

-- executing against localhost:21000
select count(distinct NULL) from alltypesagg;

-- executing against localhost:21000
select count(distinct int_col, NULL) from alltypesagg;

-- executing against localhost:21000
select tinyint_col, count(distinct NULL) from alltypesagg group by tinyint_col
order by tinyint_col limit 10;

-- executing against localhost:21000
select tinyint_col, count(distinct int_col, NULL) from alltypesagg group by tinyint_col
order by tinyint_col limit 10;

-- executing against localhost:21000
select tinyint_col, count(distinct tinyint_col, NULL) from alltypesagg group by tinyint_col
order by tinyint_col limit 10;

-- executing against localhost:21000
select t1.c, t2.c from
(select count(distinct int_col) as c from functional.alltypestiny) t1 inner join
(select count(distinct bigint_col) as c from functional.alltypestiny) t2 on (t1.c = t2.c);

-- executing against localhost:21000
select count(distinct tinyint_col) from functional.alltypessmall
having count(bigint_col) &gt; 99;

-- executing against localhost:21000
select count(distinct tinyint_col) from functional.alltypessmall
having count(bigint_col) &gt; 100;

-- executing against localhost:21000
select count(*), COUNT(distinct 1) from alltypesagg where false;

-- executing against localhost:21000
select count(tinyint_col), sum(distinct int_col) from alltypesagg;

-- executing against localhost:21000
select count(*), COUNT(distinct 1) from alltypesagg;

-- executing against localhost:21000
select avg(int_col), count(int_col), avg(distinct bigint_col)
from functional.alltypes;

-- executing against localhost:21000
select bool_col, avg(int_col), count(int_col), avg(distinct bigint_col)
from functional.alltypes
group by bool_col
order by bool_col;

-- executing against localhost:21000
set appx_count_distinct=true;

-- executing against localhost:21000

select count(distinct int_col), count(distinct float_col), count(distinct string_col)
from alltypesagg;

-- executing against localhost:21000
SET APPX_COUNT_DISTINCT=&quot;0&quot;;

-- executing against localhost:21000
SELECT COUNT(*) FROM
(SELECT COUNT(DISTINCT p_partkey)
 FROM tpch_parquet.part GROUP BY p_brand, p_type, p_size) v;

-- executing against localhost:21000
select count(distinct a.int_col) from functional.alltypes a inner join [shuffle]
    functional.alltypes b on a.int_col = b.int_col;

-- executing against localhost:21000
select count(distinct a.int_col) from functional.alltypes a inner join [shuffle]
    functional.alltypes b on a.year = b.year group by a.year;

-- executing against localhost:21000
select count(distinct a.int_col) from functional.alltypes a inner join [shuffle]
   functional.alltypes b on a.year = b.year and a.int_col = b.int_col group by a.year;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: text/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 1 | query: select * from lineitem limit 50 | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="6.04219794273"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem limit 50;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363750&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363750&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363750&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363750&gt;
</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: string | agg_func: max | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.552319765091"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(string_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(DISTINCT(string_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: timestamp | agg_func: avg | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.933686256409"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select avg(timestamp_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select avg(DISTINCT(timestamp_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregationQueries" file="query_test/test_aggregation.py" line="201" name="test_group_concat[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.16511893272"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select year, group_concat(distinct string_col),
    group_concat(distinct string_col, &apos;-&apos;), group_concat(distinct string_col, &apos;|&apos;),
    count(string_col), count(distinct string_col)
    from alltypesagg where int_col &lt; 5 and year = 2010 group by year;

-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select day, group_concat(distinct string_col, &quot;-&gt;&quot;)
    from (select * from alltypesagg where id % 100 = day order by id limit 99999) a
    group by day order by day;

-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select group_concat(distinct string_col, &apos; &apos;) from alltypesagg
    where int_col &lt; 10;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="523" name="test_alter_table_create_many_partitions[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="15.1001679897"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_alter_table_create_many_partitions_e0ee7a74` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_alter_table_create_many_partitions_e0ee7a74`;

MainThread: Created database &quot;test_alter_table_create_many_partitions_e0ee7a74&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_alter_table_create_many_partitions[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_alter_table_create_many_partitions_e0ee7a74.t(i int) partitioned by (p int);

-- executing against localhost:21000
alter table test_alter_table_create_many_partitions_e0ee7a74.t add partition(p=0) partition(p=1) partition(p=2) partition(p=3) partition(p=4) partition(p=5) partition(p=6) partition(p=7) partition(p=8) partition(p=9) partition(p=10) partition(p=11) partition(p=12) partition(p=13) partition(p=14) partition(p=15) partition(p=16) partition(p=17) partition(p=18) partition(p=19) partition(p=20) partition(p=21) partition(p=22) partition(p=23) partition(p=24) partition(p=25) partition(p=26) partition(p=27) partition(p=28) partition(p=29) partition(p=30) partition(p=31) partition(p=32) partition(p=33) partition(p=34) partition(p=35) partition(p=36) partition(p=37) partition(p=38) partition(p=39) partition(p=40) partition(p=41) partition(p=42) partition(p=43) partition(p=44) partition(p=45) partition(p=46) partition(p=47) partition(p=48) partition(p=49) partition(p=50) partition(p=51) partition(p=52) partition(p=53) partition(p=54) partition(p=55) partition(p=56) partition(p=57) partition(p=58) partition(p=59) partition(p=60) partition(p=61) partition(p=62) partition(p=63) partition(p=64) partition(p=65) partition(p=66) partition(p=67) partition(p=68) partition(p=69) partition(p=70) partition(p=71) partition(p=72) partition(p=73) partition(p=74) partition(p=75) partition(p=76) partition(p=77) partition(p=78) partition(p=79) partition(p=80) partition(p=81) partition(p=82) partition(p=83) partition(p=84) partition(p=85) partition(p=86) partition(p=87) partition(p=88) partition(p=89) partition(p=90) partition(p=91) partition(p=92) partition(p=93) partition(p=94) partition(p=95) partition(p=96) partition(p=97) partition(p=98) partition(p=99) partition(p=100) partition(p=101) partition(p=102) partition(p=103) partition(p=104) partition(p=105) partition(p=106) partition(p=107) partition(p=108) partition(p=109) partition(p=110) partition(p=111) partition(p=112) partition(p=113) partition(p=114) partition(p=115) partition(p=116) partition(p=117) partition(p=118) partition(p=119) partition(p=120) partition(p=121) partition(p=122) partition(p=123) partition(p=124) partition(p=125) partition(p=126) partition(p=127) partition(p=128) partition(p=129) partition(p=130) partition(p=131) partition(p=132) partition(p=133) partition(p=134) partition(p=135) partition(p=136) partition(p=137) partition(p=138) partition(p=139) partition(p=140) partition(p=141) partition(p=142) partition(p=143) partition(p=144) partition(p=145) partition(p=146) partition(p=147) partition(p=148) partition(p=149) partition(p=150) partition(p=151) partition(p=152) partition(p=153) partition(p=154) partition(p=155) partition(p=156) partition(p=157) partition(p=158) partition(p=159) partition(p=160) partition(p=161) partition(p=162) partition(p=163) partition(p=164) partition(p=165) partition(p=166) partition(p=167) partition(p=168) partition(p=169) partition(p=170) partition(p=171) partition(p=172) partition(p=173) partition(p=174) partition(p=175) partition(p=176) partition(p=177) partition(p=178) partition(p=179) partition(p=180) partition(p=181) partition(p=182) partition(p=183) partition(p=184) partition(p=185) partition(p=186) partition(p=187) partition(p=188) partition(p=189) partition(p=190) partition(p=191) partition(p=192) partition(p=193) partition(p=194) partition(p=195) partition(p=196) partition(p=197) partition(p=198) partition(p=199) partition(p=200) partition(p=201) partition(p=202) partition(p=203) partition(p=204) partition(p=205) partition(p=206) partition(p=207) partition(p=208) partition(p=209) partition(p=210) partition(p=211) partition(p=212) partition(p=213) partition(p=214) partition(p=215) partition(p=216) partition(p=217) partition(p=218) partition(p=219) partition(p=220) partition(p=221) partition(p=222) partition(p=223) partition(p=224) partition(p=225) partition(p=226) partition(p=227) partition(p=228) partition(p=229) partition(p=230) partition(p=231) partition(p=232) partition(p=233) partition(p=234) partition(p=235) partition(p=236) partition(p=237) partition(p=238) partition(p=239) partition(p=240) partition(p=241) partition(p=242) partition(p=243) partition(p=244) partition(p=245) partition(p=246) partition(p=247) partition(p=248) partition(p=249) partition(p=250) partition(p=251) partition(p=252) partition(p=253) partition(p=254) partition(p=255) partition(p=256) partition(p=257) partition(p=258) partition(p=259) partition(p=260) partition(p=261) partition(p=262) partition(p=263) partition(p=264) partition(p=265) partition(p=266) partition(p=267) partition(p=268) partition(p=269) partition(p=270) partition(p=271) partition(p=272) partition(p=273) partition(p=274) partition(p=275) partition(p=276) partition(p=277) partition(p=278) partition(p=279) partition(p=280) partition(p=281) partition(p=282) partition(p=283) partition(p=284) partition(p=285) partition(p=286) partition(p=287) partition(p=288) partition(p=289) partition(p=290) partition(p=291) partition(p=292) partition(p=293) partition(p=294) partition(p=295) partition(p=296) partition(p=297) partition(p=298) partition(p=299) partition(p=300) partition(p=301) partition(p=302) partition(p=303) partition(p=304) partition(p=305) partition(p=306) partition(p=307) partition(p=308) partition(p=309) partition(p=310) partition(p=311) partition(p=312) partition(p=313) partition(p=314) partition(p=315) partition(p=316) partition(p=317) partition(p=318) partition(p=319) partition(p=320) partition(p=321) partition(p=322) partition(p=323) partition(p=324) partition(p=325) partition(p=326) partition(p=327) partition(p=328) partition(p=329) partition(p=330) partition(p=331) partition(p=332) partition(p=333) partition(p=334) partition(p=335) partition(p=336) partition(p=337) partition(p=338) partition(p=339) partition(p=340) partition(p=341) partition(p=342) partition(p=343) partition(p=344) partition(p=345) partition(p=346) partition(p=347) partition(p=348) partition(p=349) partition(p=350) partition(p=351) partition(p=352) partition(p=353) partition(p=354) partition(p=355) partition(p=356) partition(p=357) partition(p=358) partition(p=359) partition(p=360) partition(p=361) partition(p=362) partition(p=363) partition(p=364) partition(p=365) partition(p=366) partition(p=367) partition(p=368) partition(p=369) partition(p=370) partition(p=371) partition(p=372) partition(p=373) partition(p=374) partition(p=375) partition(p=376) partition(p=377) partition(p=378) partition(p=379) partition(p=380) partition(p=381) partition(p=382) partition(p=383) partition(p=384) partition(p=385) partition(p=386) partition(p=387) partition(p=388) partition(p=389) partition(p=390) partition(p=391) partition(p=392) partition(p=393) partition(p=394) partition(p=395) partition(p=396) partition(p=397) partition(p=398) partition(p=399) partition(p=400) partition(p=401) partition(p=402) partition(p=403) partition(p=404) partition(p=405) partition(p=406) partition(p=407) partition(p=408) partition(p=409) partition(p=410) partition(p=411) partition(p=412) partition(p=413) partition(p=414) partition(p=415) partition(p=416) partition(p=417) partition(p=418) partition(p=419) partition(p=420) partition(p=421) partition(p=422) partition(p=423) partition(p=424) partition(p=425) partition(p=426) partition(p=427) partition(p=428) partition(p=429) partition(p=430) partition(p=431) partition(p=432) partition(p=433) partition(p=434) partition(p=435) partition(p=436) partition(p=437) partition(p=438) partition(p=439) partition(p=440) partition(p=441) partition(p=442) partition(p=443) partition(p=444) partition(p=445) partition(p=446) partition(p=447) partition(p=448) partition(p=449) partition(p=450) partition(p=451) partition(p=452) partition(p=453) partition(p=454) partition(p=455) partition(p=456) partition(p=457) partition(p=458) partition(p=459) partition(p=460) partition(p=461) partition(p=462) partition(p=463) partition(p=464) partition(p=465) partition(p=466) partition(p=467) partition(p=468) partition(p=469) partition(p=470) partition(p=471) partition(p=472) partition(p=473) partition(p=474) partition(p=475) partition(p=476) partition(p=477) partition(p=478) partition(p=479) partition(p=480) partition(p=481) partition(p=482) partition(p=483) partition(p=484) partition(p=485) partition(p=486) partition(p=487) partition(p=488) partition(p=489) partition(p=490) partition(p=491) partition(p=492) partition(p=493) partition(p=494) partition(p=495) partition(p=496) partition(p=497) partition(p=498) partition(p=499) partition(p=500) partition(p=501);

-- executing against localhost:21000
show partitions test_alter_table_create_many_partitions_e0ee7a74.t;

</system-err></testcase><testcase classname="query_test.test_avro_schema_resolution.TestAvroSchemaResolution" file="query_test/test_avro_schema_resolution.py" line="36" name="test_avro_c_lib_unicode_nulls[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="9.47669005394"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select * from functional_avro_snap.avro_unicode_nulls;

-- executing against localhost:21000
select * from functional.liketbl;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="402" name="test_view_hints[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]" time="8.51629519463"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_view_hints_b5289519` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_view_hints_b5289519`;

MainThread: Created database &quot;test_view_hints_b5289519&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_view_hints[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
-- executing against localhost:21000

        create view test_view_hints_b5289519.hints_test as
        select /* +straight_join */ a.* from functional.alltypestiny a
        inner join /* +broadcast */ functional.alltypes b on a.id = b.id
        inner join /* +shuffle */ functional.alltypessmall c on b.id = c.id
        ;

-- executing against localhost:21000
describe formatted test_view_hints_b5289519.hints_test;

-- executing against localhost:21000
select count(*) from test_view_hints_b5289519.hints_test;

SET explain_level=0;
-- executing against localhost:21000
explain select * from test_view_hints_b5289519.hints_test;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationFullSort" file="query_test/test_cancellation.py" line="260" name="test_cancel_sort[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 7 | action: None | query: select * from lineitem order by l_orderkey | fail_rpc_action: None | join_before_close: False | buffer_pool_limit: 0]" time="8.03864097595"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363c10&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363c10&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363c10&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614363c10&gt;
</system-err></testcase><testcase classname="metadata.test_stale_metadata.TestRewrittenFile" file="metadata/test_stale_metadata.py" line="78" name="test_new_file_shorter[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.9096012115"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_new_file_shorter_3d81a8a1` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_new_file_shorter_3d81a8a1`;

MainThread: Created database &quot;test_new_file_shorter_3d81a8a1&quot; for test ID &quot;metadata/test_stale_metadata.py::TestRewrittenFile::()::test_new_file_shorter[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000

      CREATE TABLE test_new_file_shorter_3d81a8a1.new_file_shorter LIKE functional.alltypesnopart STORED AS PARQUET
      LOCATION &apos;/test-warehouse/test_new_file_shorter_3d81a8a1&apos;
    ;

-- executing against localhost:21000
refresh test_new_file_shorter_3d81a8a1.new_file_shorter;

-- executing against localhost:21000
select * from test_new_file_shorter_3d81a8a1.new_file_shorter;

-- executing against localhost:21000
refresh test_new_file_shorter_3d81a8a1.new_file_shorter;

-- executing against localhost:21000
select count(*) from test_new_file_shorter_3d81a8a1.new_file_shorter;

</system-err></testcase><testcase classname="metadata.test_hidden_files.TestHiddenFiles" file="metadata/test_hidden_files.py" line="101" name="test_hidden_files_refresh[vector0]" time="0.000249862670898"><skipped message="got empty parameter set [&apos;vector&apos;], function test_hidden_files_refresh at /home/ubuntu/Impala/tests/metadata/test_hidden_files.py:101" type="pytest.skip">metadata/test_hidden_files.py:101: &lt;py._xmlgen.raw object at 0x7f153c04f150&gt;</skipped></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: avro/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0 | query: select * from lineitem limit 50 | fail_rpc_action: None | join_before_close: False | buffer_pool_limit: 0]" time="4.84905314445"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_avro;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem limit 50;

-- connecting to: localhost:21000
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5b1634ca90&gt;
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5b1634ca90&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5b1634ca90&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5b1634ca90&gt;
</system-err></testcase><testcase classname="query_test.test_chars.TestCharFormats" file="query_test/test_chars.py" line="62" name="test_char_format[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="5.1171848774"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from chars_formats order by vc;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select cs from chars_formats order by vc;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select cl from chars_formats order by vc;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select vc from chars_formats order by vc;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="metadata.test_partition_metadata.TestPartitionMetadata" file="metadata/test_partition_metadata.py" line="108" name="test_partition_metadata_compatibility[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="58.521160841"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_partition_metadata_compatibility_e3ddb449` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_partition_metadata_compatibility_e3ddb449`;

MainThread: Created database &quot;test_partition_metadata_compatibility_e3ddb449&quot; for test ID &quot;metadata/test_partition_metadata.py::TestPartitionMetadata::()::test_partition_metadata_compatibility[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
invalidate metadata test_partition_metadata_compatibility_e3ddb449.part_parquet_tbl_hive;

-- executing against localhost:21000
compute stats test_partition_metadata_compatibility_e3ddb449.part_parquet_tbl_hive;

-- executing against localhost:21000
select * from test_partition_metadata_compatibility_e3ddb449.part_parquet_tbl_hive;

-- executing against localhost:21000
create table test_partition_metadata_compatibility_e3ddb449.part_parquet_tbl_impala (a int) partitioned by (x int) stored as parquet;

-- executing against localhost:21000
insert into test_partition_metadata_compatibility_e3ddb449.part_parquet_tbl_impala partition(x) values(1,1);

-- executing against localhost:21000
compute stats test_partition_metadata_compatibility_e3ddb449.part_parquet_tbl_impala;

-- executing against localhost:21000
select * from test_partition_metadata_compatibility_e3ddb449.part_parquet_tbl_impala;

</system-err></testcase><testcase classname="metadata.test_load.TestLoadData" file="metadata/test_load.py" line="96" name="test_load[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="15.941699028"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
drop table if exists functional.test_load_nopart;

-- executing against localhost:21000
drop table if exists functional.test_load;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
create table functional.test_load like functional.alltypes location &apos;/test-warehouse/test_load&apos;;

-- executing against localhost:21000
create table functional.test_load_nopart like functional.alltypesnopart location &apos;/test-warehouse/test_load_nopart&apos;;

-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
alter table functional.test_load add partition
(year=2009, month=1);

-- executing against localhost:21000
alter table functional.test_load add partition
(year=2010, month=1);

-- executing against localhost:21000
insert overwrite table functional.test_load partition (year=2009, month=1)
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col,
float_col, double_col, date_string_col, string_col, timestamp_col
from functional.alltypes where year = 2009 and month = 1;

-- executing against localhost:21000
select count(*) from functional.test_load;

-- executing against localhost:21000
select count(*) from functional.test_load where year=2010;

-- executing against localhost:21000
load data inpath &apos;/test-warehouse/test_load_staging/1/100101.txt&apos;
into table functional.test_load partition(year=2010, month=1);

-- executing against localhost:21000
select count(*) from functional.test_load where year=2010 and month=1;

-- executing against localhost:21000
load data inpath &apos;/test-warehouse/test_load_staging/2/100101.txt&apos;
into table functional.test_load partition(year=2010, month=1);

-- executing against localhost:21000
select count(*) from functional.test_load where year=2010 and month=1;

-- executing against localhost:21000
load data inpath &apos;/test-warehouse/test_load_staging/3/100101.txt&apos;
overwrite into table functional.test_load partition(year=2010, month=1);

-- executing against localhost:21000
select count(*) from functional.test_load where year=2010 and month=1;

-- executing against localhost:21000
select count(*) from functional.test_load where year=2009;

-- executing against localhost:21000
select count(*) from functional.test_load_nopart;

-- executing against localhost:21000
load data inpath &apos;/test-warehouse/test_load_staging/4/&apos;
overwrite into table functional.test_load_nopart;

-- executing against localhost:21000
select count(*) from functional.test_load_nopart;

-- executing against localhost:21000
load data inpath &apos;/test-warehouse/test_load_staging/5/&apos;
into table functional.test_load_nopart;

-- executing against localhost:21000
select count(*) from functional.test_load_nopart;

-- executing against localhost:21000
load data inpath &apos;/test-warehouse/test_load/year=2010/month=1/100101.txt&apos;
into table functional.test_load_nopart;

-- executing against localhost:21000
select count(*) from functional.test_load_nopart;

-- executing against localhost:21000
invalidate metadata  functional.test_load;

-- executing against localhost:21000
select count(*) from functional.test_load where year=2010 and month=1;

-- executing against localhost:21000
load data inpath &apos;/test-warehouse/test_load_nopart/&apos;
overwrite into table functional.test_load_nopart;

-- executing against localhost:21000
select count(*) from functional.test_load_nopart;

-- executing against localhost:21000
load data inpath &apos;/test-warehouse/test_load_nopart/&apos;
into table functional.test_load_nopart;

-- executing against localhost:21000
select count(*) from functional.test_load_nopart;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: float | agg_func: max | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.3359811306"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(float_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(DISTINCT(float_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: string | agg_func: min | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.276235103607"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(string_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(DISTINCT(string_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: kudu/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.1 | query: select * from lineitem order by l_orderkey | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="8.02290701866"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5b169d9390&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5b169d9390&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5b169d9390&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5b169d9390&gt;
</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregationQueries" file="query_test/test_aggregation.py" line="261" name="test_parquet_count_star_optimization[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="26.4313938618"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_parquet_count_star_optimization_9432caa` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_parquet_count_star_optimization_9432caa`;

MainThread: Created database &quot;test_parquet_count_star_optimization_9432caa&quot; for test ID &quot;query_test/test_aggregation.py::TestAggregationQueries::()::test_parquet_count_star_optimization[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_parquet_count_star_optimization_9432caa;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes;

-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes where year &lt; 2010 and month &gt; 8;

-- executing against localhost:21000
select year, month, count(1)
from functional_parquet.alltypes group by year, month;

-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes where year &lt; 2010 and month &gt; 8
group by month;

-- executing against localhost:21000
select x.bigint_col from functional.alltypes x
  inner join (
    select count(1) as a from functional_parquet.alltypes group by year
  ) t on x.id = t.a;

-- executing against localhost:21000
select 1 from functional_parquet.alltypes having count(*) &gt; 1;

-- executing against localhost:21000
select count(1) from functional_parquet.emptytable;

-- executing against localhost:21000
select count(1) from functional_parquet.alltypes where year = -1;

-- executing against localhost:21000
select count(*) from functional_parquet.lineitem_multiblock
union all
select count(*) from functional_parquet.lineitem_multiblock_one_row_group
union all
select count(*) from functional_parquet.lineitem_sixblocks
union all
select count(*) from tpch_parquet.lineitem;

-- executing against localhost:21000
drop table if exists test_parquet_count_star_optimization_9432caa.string_partitioned_table;

-- executing against localhost:21000

create table test_parquet_count_star_optimization_9432caa.string_partitioned_table (int_col integer)
partitioned by (string_col STRING) stored as parquet;

-- executing against localhost:21000

insert into test_parquet_count_star_optimization_9432caa.string_partitioned_table partition(string_col)
select int_col, string_col from functional.alltypes;

-- executing against localhost:21000

select string_col, count(*) from test_parquet_count_star_optimization_9432caa.string_partitioned_table group by string_col;

-- executing against localhost:21000
use test_parquet_count_star_optimization_9432caa;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes;

-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes where year &lt; 2010 and month &gt; 8;

-- executing against localhost:21000
select year, month, count(1)
from functional_parquet.alltypes group by year, month;

-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes where year &lt; 2010 and month &gt; 8
group by month;

-- executing against localhost:21000
select x.bigint_col from functional.alltypes x
  inner join (
    select count(1) as a from functional_parquet.alltypes group by year
  ) t on x.id = t.a;

-- executing against localhost:21000
select 1 from functional_parquet.alltypes having count(*) &gt; 1;

-- executing against localhost:21000
select count(1) from functional_parquet.emptytable;

-- executing against localhost:21000
select count(1) from functional_parquet.alltypes where year = -1;

-- executing against localhost:21000
select count(*) from functional_parquet.lineitem_multiblock
union all
select count(*) from functional_parquet.lineitem_multiblock_one_row_group
union all
select count(*) from functional_parquet.lineitem_sixblocks
union all
select count(*) from tpch_parquet.lineitem;

-- executing against localhost:21000
drop table if exists test_parquet_count_star_optimization_9432caa.string_partitioned_table;

-- executing against localhost:21000

create table test_parquet_count_star_optimization_9432caa.string_partitioned_table (int_col integer)
partitioned by (string_col STRING) stored as parquet;

-- executing against localhost:21000

insert into test_parquet_count_star_optimization_9432caa.string_partitioned_table partition(string_col)
select int_col, string_col from functional.alltypes;

-- executing against localhost:21000

select string_col, count(*) from test_parquet_count_star_optimization_9432caa.string_partitioned_table group by string_col;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.247643947601"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(&apos;999999999999999.9&apos; as Decimal(16,1));

-- executing against localhost:21000
select cast(&apos;-999999999999999.9&apos; as Decimal(16,1));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,1));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.252855062485"><system-err>-- executing against localhost:21000
select cast(&apos;99999999999999999999999999&apos; as Decimal(26,0));

-- executing against localhost:21000
select cast(&apos;-99999999999999999999999999&apos; as Decimal(26,0));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,0));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.249172925949"><system-err>-- executing against localhost:21000
select cast(&apos;9999999999.9999999999999999&apos; as Decimal(26,16));

-- executing against localhost:21000
select cast(&apos;-9999999999.9999999999999999&apos; as Decimal(26,16));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,16));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 16));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 21) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.240129709244"><system-err>-- executing against localhost:21000
select cast(&apos;99999.999999999999999999999&apos; as Decimal(26,21));

-- executing against localhost:21000
select cast(&apos;-99999.999999999999999999999&apos; as Decimal(26,21));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,21));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 21));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.237001895905"><system-err>-- executing against localhost:21000
select cast(&apos;999999999999999999999.99999&apos; as Decimal(26,5));

-- executing against localhost:21000
select cast(&apos;-999999999999999999999.99999&apos; as Decimal(26,5));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,5));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.237707614899"><system-err>-- executing against localhost:21000
select cast(&apos;9999999999.999999&apos; as Decimal(16,6));

-- executing against localhost:21000
select cast(&apos;-9999999999.999999&apos; as Decimal(16,6));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,6));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (6, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0593829154968"><system-err>-- executing against localhost:21000
select cast(-1941.55 as Decimal(6,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0597929954529"><system-err>-- executing against localhost:21000
select cast(75698.19797163695 as Decimal(16,11));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0611128807068"><system-err>-- executing against localhost:21000
select cast(-3317228761227462.5632668449 as Decimal(26,10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 26) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.060307264328"><system-err>-- executing against localhost:21000
select cast(-0.93265295039189127199469205 as Decimal(26,26));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.061506986618"><system-err>-- executing against localhost:21000
select cast(-329758561882314.90089740466 as Decimal(26,11));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0608818531036"><system-err>-- executing against localhost:21000
select cast(-4256.585661673120 as Decimal(16,12));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0609648227692"><system-err>-- executing against localhost:21000
select cast(2406111863045581 as Decimal(16,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (6, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.060448884964"><system-err>-- executing against localhost:21000
select cast(&apos;-0.904218&apos; as Decimal(6,6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (6, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0616941452026"><system-err>-- executing against localhost:21000
select cast(&apos;-3.94510&apos; as Decimal(6,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (6, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0620288848877"><system-err>-- executing against localhost:21000
select cast(90.3957 as Decimal(6,4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (6, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0637471675873"><system-err>-- executing against localhost:21000
select cast(956.880 as Decimal(6,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (6, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0627150535583"><system-err>-- executing against localhost:21000
select cast(&apos;8628.51&apos; as Decimal(6,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (6, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0613191127777"><system-err>-- executing against localhost:21000
select cast(&apos;-73625.7&apos; as Decimal(6,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (6, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0621981620789"><system-err>-- executing against localhost:21000
select cast(-249292 as Decimal(6,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (6, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.134752988815"><system-err>-- executing against localhost:21000
select cast(&apos;-57189050600493282433804479884&apos; as Decimal(6,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (6, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.179030179977"><system-err>-- executing against localhost:21000
select cast(-978124993942976764029139467194.6 as Decimal(6,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (6, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.158424139023"><system-err>-- executing against localhost:21000
select cast(47856880.99 as Decimal(6,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (6, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.131549835205"><system-err>-- executing against localhost:21000
select cast(&apos;49777.147&apos; as Decimal(6,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (6, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.133916854858"><system-err>-- executing against localhost:21000
select cast(&apos;-12743.0632&apos; as Decimal(6,4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (6, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.244641780853"><system-err>-- executing against localhost:21000
select cast(73355990789570895416611856605.47048 as Decimal(6,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (6, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.235502243042"><system-err>-- executing against localhost:21000
select cast(-63.218271 as Decimal(6,6));

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: rc/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 0.1 | query: select count(l_returnflag) pk from lineitem | fail_rpc_action: None | join_before_close: True | buffer_pool_limit: 0]" time="2.04172301292"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_rc;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select count(l_returnflag) pk from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f7402ba6850&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f7402ba6850&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f7402ba6850&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f7402ba6850&gt;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing against localhost:21000
select count(l_returnflag) pk from lineitem;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.245042085648"><system-err>-- executing against localhost:21000
select cast(&apos;921881209989500091599079897001042795&apos; as Decimal(16,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.308267593384"><system-err>-- executing against localhost:21000
select cast(&apos;-6480906957053653987176969842.8&apos; as Decimal(16,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.28418803215"><system-err>-- executing against localhost:21000
select cast(288217344698103397.52 as Decimal(16,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.212393283844"><system-err>-- executing against localhost:21000
select cast(680146500719110855013888298390983.144 as Decimal(16,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.150636911392"><system-err>-- executing against localhost:21000
select cast(&apos;189849923690700708515.6291&apos; as Decimal(16,4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.143304824829"><system-err>-- executing against localhost:21000
select cast(&apos;69793474648486850210.29054&apos; as Decimal(16,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.157098054886"><system-err>-- executing against localhost:21000
select cast(6604521603035445842108475031.006452 as Decimal(16,6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.199294805527"><system-err>-- executing against localhost:21000
select cast(-4972920801531670696551680168378.7012815 as Decimal(16,7));

</system-err></testcase><testcase classname="metadata.test_explain.TestExplainEmptyPartition" file="metadata/test_explain.py" line="144" name="test_non_empty_partition_0_rows" time="60.1854860783"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `imp_1708` cascade;

-- executing against localhost:21000
create database if not exists imp_1708 location &apos;/test-warehouse/imp_1708.db&apos;;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=3;

-- executing against localhost:21000
CREATE TABLE imp_1708.empty_partition (col int) partitioned by (p int);

-- executing against localhost:21000
ALTER TABLE imp_1708.empty_partition ADD PARTITION (p=NULL);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
REFRESH imp_1708.empty_partition;

-- executing against localhost:21000
COMPUTE STATS imp_1708.empty_partition;

-- executing against localhost:21000
SHOW PARTITIONS imp_1708.empty_partition;

-- executing against localhost:21000
EXPLAIN SELECT * FROM imp_1708.empty_partition;

-- executing against localhost:21000
ALTER TABLE imp_1708.empty_partition ADD PARTITION (p=1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
REFRESH imp_1708.empty_partition;

-- executing against localhost:21000
EXPLAIN SELECT * FROM imp_1708.empty_partition;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.187397241592"><system-err>-- executing against localhost:21000
select cast(&apos;594770681628439784754933543.13300333&apos; as Decimal(16,8));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.208317995071"><system-err>-- executing against localhost:21000
select cast(&apos;88123579934175202554196.045911670&apos; as Decimal(16,9));

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: orc/def/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.1 | query: select * from lineitem order by l_orderkey | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="7.02869915962"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f7402ba6ed0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f7402ba6ed0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f7402ba6ed0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f7402ba6ed0&gt;
</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 19) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.232691049576"><system-err>-- executing against localhost:21000
select cast(&apos;417377049.7134586287707785340&apos; as Decimal(26,19));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 20) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.19019985199"><system-err>-- executing against localhost:21000
select cast(&apos;-320797070907542.08857422052143630577&apos; as Decimal(26,20));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 21) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.188424110413"><system-err>-- executing against localhost:21000
select cast(38298774.316540809093597352610 as Decimal(26,21));

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: avro/snap/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.01 | query: select count(l_returnflag) pk from lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="5.03839921951"><system-err>-- executing against localhost:21000
use tpch_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select count(l_returnflag) pk from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5b169d9610&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5b169d9610&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5b169d9610&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5b169d9610&gt;
</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 22) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.177665948868"><system-err>-- executing against localhost:21000
select cast(-4318471660650.2605550904345310765807 as Decimal(26,22));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 23) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.154267787933"><system-err>-- executing against localhost:21000
select cast(&apos;1034980.39476004782785085204232&apos; as Decimal(26,23));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 24) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.144418239594"><system-err>-- executing against localhost:21000
select cast(&apos;45881109531489.760940250453131423182634&apos; as Decimal(26,24));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 25) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.158008337021"><system-err>-- executing against localhost:21000
select cast(738.8962609086109608994752071 as Decimal(26,25));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 26) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.170344114304"><system-err>-- executing against localhost:21000
select cast(-9361802326366.62265048473400366608900580 as Decimal(26,26));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 26) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.185264825821"><system-err>-- executing against localhost:21000
select cast(&apos;35.81088247504835978819565041&apos; as Decimal(26,26));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 25) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.146909952164"><system-err>-- executing against localhost:21000
select cast(&apos;1298192.9619404388747875052317139&apos; as Decimal(26,25));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 24) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.214168787003"><system-err>-- executing against localhost:21000
select cast(-8436152226.314345025893056196095386 as Decimal(26,24));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 23) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.173003911972"><system-err>-- executing against localhost:21000
select cast(164237161.66577263577681002540225 as Decimal(26,23));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 22) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.155352115631"><system-err>-- executing against localhost:21000
select cast(&apos;-5361875.4656745157420494964088&apos; as Decimal(26,22));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 21) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.155953884125"><system-err>-- executing against localhost:21000
select cast(&apos;-473492249169.251966594110090921256&apos; as Decimal(26,21));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 20) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.171937942505"><system-err>-- executing against localhost:21000
select cast(379770434783.60921550077888611933 as Decimal(26,20));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 19) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.155066013336"><system-err>-- executing against localhost:21000
select cast(-35866247529065.4331812054334163692 as Decimal(26,19));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 18) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.149744749069"><system-err>-- executing against localhost:21000
select cast(&apos;-4901116889.687374911905432037&apos; as Decimal(26,18));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 17) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.129346132278"><system-err>-- executing against localhost:21000
select cast(&apos;-30291834320.52394574069701757&apos; as Decimal(26,17));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.15224814415"><system-err>-- executing against localhost:21000
select cast(-8832096044417198453.4771109709675022 as Decimal(26,16));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.153343915939"><system-err>-- executing against localhost:21000
select cast(84893715014672.406989514641289 as Decimal(26,15));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.148694753647"><system-err>-- executing against localhost:21000
select cast(&apos;-393546668317293900163681.75473838036758&apos; as Decimal(26,14));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.379455804825"><system-err>-- executing against localhost:21000
select cast(&apos;-41100871620368640.8591407831657&apos; as Decimal(26,13));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.263419151306"><system-err>-- executing against localhost:21000
select cast(-38856047818494216678.030061211918 as Decimal(26,12));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.203653097153"><system-err>-- executing against localhost:21000
select cast(33667121191405400331.05663967060 as Decimal(26,11));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.189121007919"><system-err>-- executing against localhost:21000
select cast(&apos;626268117987534060046557.8880924638&apos; as Decimal(26,10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.146831274033"><system-err>-- executing against localhost:21000
select cast(&apos;-177929952955862064117977087.905951657&apos; as Decimal(26,9));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.168675899506"><system-err>-- executing against localhost:21000
select cast(-5568428473277775046.54595846 as Decimal(26,8));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.158821105957"><system-err>-- executing against localhost:21000
select cast(2537241917877966574277646118.7729277 as Decimal(26,7));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.130495071411"><system-err>-- executing against localhost:21000
select cast(&apos;-46780933646141055933470051817.693343&apos; as Decimal(26,6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.138245820999"><system-err>-- executing against localhost:21000
select cast(&apos;57089884988603044465156.89798&apos; as Decimal(26,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.15737080574"><system-err>-- executing against localhost:21000
select cast(464327470833190233993412313880.4931 as Decimal(26,4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.184141159058"><system-err>-- executing against localhost:21000
select cast(-192411806147049096506614.942 as Decimal(26,3));

</system-err></testcase><testcase classname="query_test.test_chars.TestStringQueries" file="query_test/test_chars.py" line="37" name="test_chars[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.14755392075"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select (cast(&quot;xyzzzzz12&quot; as char(-1)));

-- executing against localhost:21000
select count(*), count(cs), count(cl), count(vc) from chars_tiny;

-- executing against localhost:21000
select * from chars_tiny where cs = cast(&apos;6a&apos; as CHAR(2));

-- executing against localhost:21000
select count(*) from chars_tiny where vc != cast(&apos;5c&apos; as varchar(3));

-- executing against localhost:21000
select count(*) from chars_tiny where cs != cast(&apos;a&apos; as char(3));

-- executing against localhost:21000
select count(DISTINCT cs) from chars_tiny where vc = cast(&apos;5c&apos; as varchar(10));

-- executing against localhost:21000
select count(DISTINCT cs) from chars_tiny where cs = cast(&apos;5a&apos; as char(10));

-- executing against localhost:21000
select cs, count(cl) from chars_tiny group by cs having count(vc) &gt; 1;

-- executing against localhost:21000
select A.cs from chars_tiny as A, chars_tiny as B where
cast(A.cs as char(1)) = cast(B.cl as char(1)) order by A.cs;

-- executing against localhost:21000
select A.vc from chars_tiny as A join chars_tiny using (vc) order by A.vc;

-- executing against localhost:21000
select count(*) from chars_tiny as A, chars_tiny as B
where cast(A.cs as CHAR(1)) = cast(B.vc as CHAR(1));

-- executing against localhost:21000
select min(cs), max(vc), ndv(cl), ndv(vc), appx_median(cs), appx_median(vc)
from chars_tiny;

-- executing against localhost:21000
select t1.vc, COUNT(1) FROM chars_tiny t1 GROUP BY 1 ORDER BY t1.vc;

-- executing against localhost:21000
select t1.cl, COUNT(1) FROM chars_tiny t1 GROUP BY 1 ORDER BY t1.cl;

-- executing against localhost:21000
select cs, LAST_VALUE(cs) OVER (ORDER BY cs rows between unbounded preceding and
current row) FROM chars_tiny;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.149249076843"><system-err>-- executing against localhost:21000
select cast(&apos;76259086541945781753729306.23&apos; as Decimal(26,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.148363113403"><system-err>-- executing against localhost:21000
select cast(&apos;-6320237319313710937113893283.9&apos; as Decimal(26,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.173835992813"><system-err>-- executing against localhost:21000
select cast(6614539943206938194563598310535669 as Decimal(26,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.187654018402"><system-err>-- executing against localhost:21000
select cast(-711480.9401008928727377 as Decimal(16,16));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.160254716873"><system-err>-- executing against localhost:21000
select cast(&apos;843130423.608118779296125&apos; as Decimal(16,15));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.151000022888"><system-err>-- executing against localhost:21000
select cast(&apos;-2466918276931560355.06600959035856&apos; as Decimal(16,14));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.216333866119"><system-err>-- executing against localhost:21000
select cast(-1866736486545.3272463950096 as Decimal(16,13));

</system-err></testcase><testcase classname="query_test.test_compressed_formats.TestTableWriters" file="query_test/test_compressed_formats.py" line="187" name="test_avro_writer[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="5.22660779953"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
drop table if exists __avro_write;

-- executing against localhost:21000
SET COMPRESSION_CODEC=NONE;

-- executing against localhost:21000

create table __avro_write (i int, s string, d double)
stored as AVRO
TBLPROPERTIES (&apos;avro.schema.literal&apos;=&apos;{
                  &quot;name&quot;: &quot;my_record&quot;,
                  &quot;type&quot;: &quot;record&quot;,
                  &quot;fields&quot;: [
                  {&quot;name&quot;:&quot;i&quot;, &quot;type&quot;:[&quot;int&quot;, &quot;null&quot;]},
                  {&quot;name&quot;:&quot;s&quot;, &quot;type&quot;:[&quot;string&quot;, &quot;null&quot;]},
                  {&quot;name&quot;:&quot;d&quot;, &quot;type&quot;:[&quot;double&quot;, &quot;null&quot;]}]}&apos;);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET COMPRESSION_CODEC=NONE;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

insert into __avro_write select 0, &quot;a&quot;, 1.1;

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
SET COMPRESSION_CODEC=SNAPPY;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

insert into __avro_write select 1, &quot;b&quot;, 2.2;

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
select * from __avro_write;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=0;

-- executing against localhost:21000

insert into __avro_write select 1, &quot;b&quot;, 2.2;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
drop table __avro_write;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.19939994812"><system-err>-- executing against localhost:21000
select cast(-6458460270528931964087.435241076003 as Decimal(16,12));

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0 | query: select * from lineitem limit 50 | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="1.78764796257"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem limit 50;

-- connecting to: localhost:21000
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f7402ba63d0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f7402ba63d0&gt;
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f7402ba63d0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f7402ba63d0&gt;
</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.151348590851"><system-err>-- executing against localhost:21000
select cast(&apos;-940869736065756662109351.13060245644&apos; as Decimal(16,11));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.132166147232"><system-err>-- executing against localhost:21000
select cast(&apos;-137518329528495805046.6827107814&apos; as Decimal(16,10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.175173997879"><system-err>-- executing against localhost:21000
select cast(-550699325.505869257 as Decimal(16,9));

</system-err></testcase><testcase classname="metadata.test_recover_partitions.TestRecoverPartitions" file="metadata/test_recover_partitions.py" line="127" name="test_nondefault_location_partitions[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="7.73192572594"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_nondefault_location_partitions_e3dcd9bc` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_nondefault_location_partitions_e3dcd9bc`;

MainThread: Created database &quot;test_nondefault_location_partitions_e3dcd9bc&quot; for test ID &quot;metadata/test_recover_partitions.py::TestRecoverPartitions::()::test_nondefault_location_partitions[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_nondefault_location_partitions_e3dcd9bc.test_recover_partitions (c int) PARTITIONED BY (i int, p string);

-- executing against localhost:21000
INSERT INTO TABLE test_nondefault_location_partitions_e3dcd9bc.test_recover_partitions PARTITION(i=1, p=&apos;p1&apos;) VALUES(1);

-- executing against localhost:21000
ALTER TABLE test_nondefault_location_partitions_e3dcd9bc.test_recover_partitions ADD PARTITION(i=1, p=&apos;p3&apos;);

-- executing against localhost:21000
ALTER TABLE test_nondefault_location_partitions_e3dcd9bc.test_recover_partitions PARTITION (i=1, p=&apos;p3&apos;) SET LOCATION &apos;/test-warehouse/test_nondefault_location_partitions_e3dcd9bc.db/tmp&apos; ;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
ALTER TABLE test_nondefault_location_partitions_e3dcd9bc.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
select c from test_nondefault_location_partitions_e3dcd9bc.test_recover_partitions;

-- executing against localhost:21000
INSERT INTO TABLE test_nondefault_location_partitions_e3dcd9bc.test_recover_partitions PARTITION(i=1, p=&apos;p3&apos;) VALUES(4);

-- executing against localhost:21000
select c from test_nondefault_location_partitions_e3dcd9bc.test_recover_partitions;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.176349878311"><system-err>-- executing against localhost:21000
select cast(-164585662160.84639562 as Decimal(16,8));

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 1 | query: select * from lineitem order by l_orderkey | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="8.02466678619"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f05e79310&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f05e79310&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f05e79310&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f05e79310&gt;
</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.174062013626"><system-err>-- executing against localhost:21000
select cast(&apos;45356467496907.8502987&apos; as Decimal(16,7));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.139178037643"><system-err>-- executing against localhost:21000
select cast(&apos;639661963103.550827&apos; as Decimal(16,6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.169091939926"><system-err>-- executing against localhost:21000
select cast(-500988090479119342775546361527520.58214 as Decimal(16,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.207310199738"><system-err>-- executing against localhost:21000
select cast(9028134805832.8874 as Decimal(16,4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.181596040726"><system-err>-- executing against localhost:21000
select cast(&apos;19868778495048350415667181340904418.269&apos; as Decimal(16,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.141170978546"><system-err>-- executing against localhost:21000
select cast(&apos;8474763878378438873504905393912297716.44&apos; as Decimal(16,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.161081790924"><system-err>-- executing against localhost:21000
select cast(97405270207617665619328139247721.4 as Decimal(16,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.221810102463"><system-err>-- executing against localhost:21000
select cast(26632652596830487878496949780263439 as Decimal(16,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (6, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.169485807419"><system-err>-- executing against localhost:21000
select cast(&apos;382.256935&apos; as Decimal(6,6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (6, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.154405355453"><system-err>-- executing against localhost:21000
select cast(&apos;9580534583660388052033187520902.70817&apos; as Decimal(6,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (6, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.254287958145"><system-err>-- executing against localhost:21000
select cast(-137355531620918302130.8727 as Decimal(6,4));

</system-err></testcase><testcase classname="metadata.test_explain.TestExplain" file="metadata/test_explain.py" line="48" name="test_explain_level0[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.0908541679382"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET num_scanner_threads=1;
SET explain_level=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
explain
select *
from tpch.lineitem join tpch.orders on l_orderkey = o_orderkey;

-- executing against localhost:21000
explain select count(t1.int_col), avg(t2.float_col), sum(t3.bigint_col)
from functional_avro.alltypes t1
  inner join functional_parquet.alltypessmall t2 on (t1.id = t2.id)
  left outer join functional_avro.alltypes t3 on (t2.id = t3.id)
where t1.month = 1 and t2.year = 2009 and t3.bool_col = false;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (6, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.200361728668"><system-err>-- executing against localhost:21000
select cast(-492577564.778 as Decimal(6,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (6, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.211515665054"><system-err>-- executing against localhost:21000
select cast(&apos;-632503205032244231.69&apos; as Decimal(6,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (6, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.147879838943"><system-err>-- executing against localhost:21000
select cast(&apos;-21194720687385292177.9&apos; as Decimal(6,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (6, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.164843082428"><system-err>-- executing against localhost:21000
select cast(-7529915256492135183 as Decimal(6,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (6, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0638508796692"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;0.546691&apos; as Decimal(6,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (6, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0735788345337"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-403.781 as Decimal(6,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (6, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0618317127228"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(931.456 as Decimal(6,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (6, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0601069927216"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;40.2550&apos; as Decimal(6,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (6, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0598199367523"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;-5.37461&apos; as Decimal(6,4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (6, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0598320960999"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.988093 as Decimal(6,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (6, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.000454187393188"><skipped message="Cannot underflow scale when precision and scale are equal" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_decimal_casting.py:151: &lt;py._xmlgen.raw object at 0x7f1519f45750&gt;</skipped></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0599322319031"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;-8986.623172924239&apos; as Decimal(16,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0598590373993"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;9555198086.825771&apos; as Decimal(16,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0599629878998"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.961435736275468 as Decimal(16,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0594899654388"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2912319711170773 as Decimal(16,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0597140789032"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;80.76218542348893&apos; as Decimal(16,4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0636010169983"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;49041.17630088233&apos; as Decimal(16,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0600867271423"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(-22966.95219199127 as Decimal(16,6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0601003170013"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(23225599.24018188 as Decimal(16,7));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0602269172668"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;16287.25609731127&apos; as Decimal(16,8));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0605928897858"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;-4051.934724070549&apos; as Decimal(16,9));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.060714006424"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3569.683520721362 as Decimal(16,10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0612044334412"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.126733084821725 as Decimal(16,11));

</system-err></testcase><testcase classname="query_test.test_chars.TestStringQueries" file="query_test/test_chars.py" line="40" name="test_chars_tmp_tables[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="39.0692350864"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_chars_tmp_tables_a37ba528` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_chars_tmp_tables_a37ba528`;

MainThread: Created database &quot;test_chars_tmp_tables_a37ba528&quot; for test ID &quot;query_test/test_chars.py::TestStringQueries::()::test_chars_tmp_tables[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_chars_tmp_tables_a37ba528;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_char_tmp (c char(5));

-- executing against localhost:21000
insert into test_char_tmp select cast(&quot;hello&quot; as char(5));

-- executing against localhost:21000
select * from test_char_tmp;

-- executing against localhost:21000
insert into test_char_tmp
values (cast(&quot;hel&quot; as char(5))),
       (cast(cast(&quot;hello000&quot; as VARCHAR(8)) as char(5)));

-- executing against localhost:21000
select * from test_char_tmp where c = cast(&apos;hel&apos; as char(5));

-- executing against localhost:21000
insert into test_char_tmp values (NULL);

-- executing against localhost:21000
select * from test_char_tmp as A CROSS JOIN test_char_tmp as B
where B.c = cast(&apos;hel&apos; as CHAR(5))
ORDER BY A.c;

-- executing against localhost:21000
select * from test_char_tmp as A, test_char_tmp as B
where A.c = B.c AND A.c != &apos;hello&apos;;

-- executing against localhost:21000
select lower(c) from test_char_tmp ORDER BY c;

-- executing against localhost:21000
create table test_varchar_tmp (vc varchar(5));

-- executing against localhost:21000
insert into test_varchar_tmp values (cast(&quot;hello&quot; as varchar(5)));

-- executing against localhost:21000
select * from test_varchar_tmp;

-- executing against localhost:21000
insert into test_varchar_tmp values (cast(&quot;xyzzzzz12&quot; as varchar(7)));

-- executing against localhost:21000
select cast(&quot;xyzzzzz12&quot; as varchar(-1));

-- executing against localhost:21000
insert into test_varchar_tmp values (cast(&quot;hel&quot; as varchar(4)));

-- executing against localhost:21000
select * from test_varchar_tmp;

-- executing against localhost:21000
create table allchars
(cshort char(5), clong char(140), vc varchar(5));

-- executing against localhost:21000
insert into allchars values (cast(&quot;123456&quot; as char(5)), cast(&quot;123456&quot; as char(140)),
cast(&quot;123456&quot; as varchar(5)));

-- executing against localhost:21000
select cshort, clong, vc from allchars;

-- executing against localhost:21000
create table allchars_par
(cshort char(5), clong char(140), vc varchar(5)) stored as parquet;

-- executing against localhost:21000
insert into allchars_par values (cast(&quot;123456&quot; as char(5)), cast(&quot;123456&quot; as char(140)),
cast(&quot;123456&quot; as varchar(5)));

-- executing against localhost:21000
select cshort, clong, vc from allchars_par;

-- executing against localhost:21000
create table char_parts (vc varchar(32)) partitioned by
(csp char(5), clp char(140), vcp varchar(32));

-- executing against localhost:21000
insert into char_parts (csp, clp, vcp, vc) select cs, cl, vc, vc from functional.chars_tiny;

-- executing against localhost:21000
select csp, clp, vcp from char_parts where csp != cast(&apos;dne&apos; as char(5)) order by csp;

-- executing against localhost:21000
insert into char_parts partition (csp=cast(&apos;foo&apos; as char(5)),
clp=cast(&apos;01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789xxxxxxx&apos; as char(140)),
vcp=cast(&apos;myvar&apos; as varchar(32))) select cast(&apos;val&apos; as varchar(32));

-- executing against localhost:21000
select csp, clp, vcp from char_parts where csp = cast(&apos;foo&apos; as char(5));

-- executing against localhost:21000
create table t_1822 (c10 char(10), c100 char(100), v100 varchar(100), v200 varchar(200), s string);

-- executing against localhost:21000
insert into t_1822 values (cast(&apos;a&apos; as char(1)), cast(&apos;a&apos; as char(1)),
cast(&apos;a&apos; as varchar(1)), cast(&apos;a&apos; as varchar(1)), &apos;a&apos;);

-- executing against localhost:21000
select count(*) from t_1822 as t join t_1822 as tt
on cast(tt.s as char(129)) = t.c10 and
cast(tt.s as char(129)) = t.c100 and tt.c10 = t.c100;

-- executing against localhost:21000
create table
test_char_nulls ( c20 char(20),
                  c40 char(40),
                  c60 char(60),
                  c80 char(80),
                  c81 char(81),
                  c82 char(82),
                  c100 char(100),
                  c120 char(120),
                  c140 char(140));

-- executing against localhost:21000
insert into test_char_nulls
values (NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
       (NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

-- executing against localhost:21000
select c20 from test_char_nulls group by c20;

-- executing against localhost:21000
select c40 from test_char_nulls group by c40;

-- executing against localhost:21000
select c60 from test_char_nulls group by c60;

-- executing against localhost:21000
select c80 from test_char_nulls group by c80;

-- executing against localhost:21000
select c81 from test_char_nulls group by c81;

-- executing against localhost:21000
select c82 from test_char_nulls group by c82;

-- executing against localhost:21000
select c100 from test_char_nulls group by c100;

-- executing against localhost:21000
select c120 from test_char_nulls group by c120;

-- executing against localhost:21000
select c140 from test_char_nulls group by c140;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0625691413879"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;193.7644192094436&apos; as Decimal(16,12));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0632491111755"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;-0.6136574888515222&apos; as Decimal(16,13));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0619659423828"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5590268612591395 as Decimal(16,14));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0619540214539"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9184279974813229 as Decimal(16,15));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.000817060470581"><skipped message="Cannot underflow scale when precision and scale are equal" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_decimal_casting.py:151: &lt;py._xmlgen.raw object at 0x7f1519f69190&gt;</skipped></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0627601146698"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;-7713.2593896558022472611201&apos; as Decimal(26,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0644271373749"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(976108468918451.39806115001 as Decimal(26,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.242925882339"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(999999999.9999999 as Decimal(16,7));

-- executing against localhost:21000
select cast(-999999999.9999999 as Decimal(16,7));

-- executing against localhost:21000
select cast(0 as Decimal(16,7));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 7));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0624537467957"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7195159.2544891014814093233 as Decimal(26,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.060436964035"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;-3.4375134430308274992351890&apos; as Decimal(26,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0606298446655"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;73749560852747023725.367048&apos; as Decimal(26,4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0606601238251"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(9669.7288540787212261114240 as Decimal(26,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.240255117416"><system-err>-- executing against localhost:21000
select cast(99999999999999999999.999999 as Decimal(26,6));

-- executing against localhost:21000
select cast(-99999999999999999999.999999 as Decimal(26,6));

-- executing against localhost:21000
select cast(0 as Decimal(26,6));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0601358413696"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.3443666601722725588133843 as Decimal(26,6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0597839355469"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;-398514.71999550140054505840&apos; as Decimal(26,7));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0601291656494"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;-716.61123461604323802174535&apos; as Decimal(26,8));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0615181922913"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.84984012938555457505920388 as Decimal(26,9));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 22) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.236989974976"><system-err>-- executing against localhost:21000
select cast(9999.9999999999999999999999 as Decimal(26,22));

-- executing against localhost:21000
select cast(-9999.9999999999999999999999 as Decimal(26,22));

-- executing against localhost:21000
select cast(0 as Decimal(26,22));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 22));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0615048408508"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(-618120.20101630507354255393 as Decimal(26,10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0605282783508"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;4069.2551031746796763408457&apos; as Decimal(26,11));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0609588623047"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;7077551948211.9798261829149&apos; as Decimal(26,12));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0608279705048"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(70521.561100976100441447563 as Decimal(26,13));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.242078781128"><system-err>-- executing against localhost:21000
select cast(99999999999.999999999999999 as Decimal(26,15));

-- executing against localhost:21000
select cast(-99999999999.999999999999999 as Decimal(26,15));

-- executing against localhost:21000
select cast(0 as Decimal(26,15));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 15));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0597999095917"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(964290.42911127629120683711 as Decimal(26,14));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0604190826416"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;317576886.09867069538803335&apos; as Decimal(26,15));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0614867210388"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;-5236605.0081733272427304165&apos; as Decimal(26,16));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 17) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0630872249603"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4111.3983332772638123594382 as Decimal(26,17));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.237168073654"><system-err>-- executing against localhost:21000
select cast(0.9999999999999999 as Decimal(16,16));

-- executing against localhost:21000
select cast(-0.9999999999999999 as Decimal(16,16));

-- executing against localhost:21000
select cast(0 as Decimal(16,16));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 16));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 18) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0614469051361"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(-822357.29822846731578703226 as Decimal(26,18));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 19) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0599410533905"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;18549.618721030860171204311&apos; as Decimal(26,19));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 20) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0601270198822"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;-7.1871875125188366330499412&apos; as Decimal(26,20));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.242259263992"><system-err>-- executing against localhost:21000
select cast(9999999999999999 as Decimal(16,0));

-- executing against localhost:21000
select cast(-9999999999999999 as Decimal(16,0));

-- executing against localhost:21000
select cast(0 as Decimal(16,0));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 21) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0597448348999"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(31.218284706671025911787540 as Decimal(26,21));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 22) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.060250043869"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.45689508401106148992520945 as Decimal(26,22));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 23) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0606191158295"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;-5.5482260287647777739323823&apos; as Decimal(26,23));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 24) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0609638690948"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;2.9407109647618079935886118&apos; as Decimal(26,24));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.060849905014"><system-err>-- executing against localhost:21000
select cast(&apos;-805423761303569.9&apos; as Decimal(16,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 25) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0662176609039"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.19947037509316350204329666 as Decimal(26,25));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0620269775391"><system-err>-- executing against localhost:21000
select cast(&apos;22669989183756366378801840&apos; as Decimal(26,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 26) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.000523090362549"><skipped message="Cannot underflow scale when precision and scale are equal" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_decimal_casting.py:151: &lt;py._xmlgen.raw object at 0x7f1519f12d50&gt;</skipped></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 26) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.000458955764771"><skipped message="Cannot underflow scale when precision and scale are equal" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_decimal_casting.py:151: &lt;py._xmlgen.raw object at 0x7f1519f129d0&gt;</skipped></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 25) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0597479343414"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;-0.53684071281503079748737950&apos; as Decimal(26,25));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0601761341095"><system-err>-- executing against localhost:21000
select cast(&apos;2096181264.0245130724581471&apos; as Decimal(26,16));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 24) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0617461204529"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(0.73097517615961078352123092 as Decimal(26,24));

</system-err></testcase><testcase classname="metadata.test_metadata_query_statements.TestMetadataQueryStatements" file="metadata/test_metadata_query_statements.py" line="70" name="test_describe_path[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="15.9628808498"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_describe_path_fe0bd539` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_describe_path_fe0bd539`;

MainThread: Created database &quot;test_describe_path_fe0bd539&quot; for test ID &quot;metadata/test_metadata_query_statements.py::TestMetadataQueryStatements::()::test_describe_path[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_describe_path_fe0bd539;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
describe functional.alltypes;

-- executing against localhost:21000
describe functional.allcomplextypes;

-- executing against localhost:21000
describe functional_parquet.allcomplextypes.int_array_col;

-- executing against localhost:21000
describe functional_parquet.allcomplextypes.map_array_col.item;

-- executing against localhost:21000
describe functional_parquet.allcomplextypes.complex_struct_col;

-- executing against localhost:21000
describe functional_parquet.allcomplextypes.complex_struct_col.f2;

-- executing against localhost:21000
describe functional_parquet.allcomplextypes.nested_struct_col;

-- executing against localhost:21000
create table if not exists nested_structs (
  map_array_struct_col map&lt;string, array&lt;struct&lt;f1:int, f2:string&gt;&gt;&gt;,
  struct_array_struct_col
  struct&lt;f1:int, f2:array&lt;struct&lt;f11:bigint, f12:string&gt;&gt;&gt;,
  map_array_map_struct_col
  map&lt;string, array&lt;map&lt;string, struct&lt;f1:string, f2:int&gt;&gt;&gt;&gt;);

-- executing against localhost:21000
describe nested_structs;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe alltypes;

-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe allcomplextypes.int_array_col;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 21) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0597949028015"><system-err>-- executing against localhost:21000
select cast(&apos;33384.388451628374636419418&apos; as Decimal(26,21));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 23) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.060882806778"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(63.006286290683432100343164 as Decimal(26,23));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0595810413361"><system-err>-- executing against localhost:21000
select cast(&apos;214774743799185135351.53112&apos; as Decimal(26,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 22) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0594871044159"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;-0.56717761901737389965520719&apos; as Decimal(26,22));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0598020553589"><system-err>-- executing against localhost:21000
select cast(&apos;-4979014284.152988&apos; as Decimal(16,6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 21) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0598120689392"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;-0.13257605287147115872444605&apos; as Decimal(26,21));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0616099834442"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;-379407.0033359338&apos; as Decimal(16,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 20) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.060729265213"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(873.18587050352480238550585 as Decimal(26,20));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0610499382019"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;757918946422.2194&apos; as Decimal(16,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 19) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0609140396118"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(82814.556545098326497690978 as Decimal(26,19));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0594787597656"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(50.44655955069457 as Decimal(16,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 18) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0599820613861"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;-557.49662959631081892657203&apos; as Decimal(26,18));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0598180294037"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-4591.188277083626 as Decimal(16,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 17) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0595541000366"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;985.68092643529062398650291&apos; as Decimal(26,17));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (6, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.000485420227051"><skipped message="Cannot underflow scale when precision and scale are equal" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_decimal_casting.py:151: &lt;py._xmlgen.raw object at 0x7f1519ebd910&gt;</skipped></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (6, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0593938827515"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;-0.453948&apos; as Decimal(6,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0590121746063"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-23.349376904927681240838101 as Decimal(26,16));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (6, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0595810413361"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(7.56510 as Decimal(6,4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0591011047363"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(974141.97870079344147885814 as Decimal(26,15));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (6, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0593390464783"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-63.1785 as Decimal(6,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0606250762939"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;6593.6800672971913581248454&apos; as Decimal(26,14));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (6, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0592668056488"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;51.2123&apos; as Decimal(6,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0610620975494"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;511416216.25486454896690169&apos; as Decimal(26,13));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (6, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0596990585327"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(&apos;-0.616318&apos; as Decimal(6,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0604951381683"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-865844593.68274070187061711 as Decimal(26,12));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (6, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0599603652954"><system-err>SET decimal_v2=true;
-- executing against localhost:21000
select cast(890.400 as Decimal(6,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0601778030396"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-4.2132328990174514965557474 as Decimal(26,11));

</system-err></testcase><testcase classname="query_test.test_decimal_fuzz.TestDecimalFuzz" file="query_test/test_decimal_fuzz.py" line="245" name="test_fuzz[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0}]" time="1104.37505102"><system-err>-- connecting to: localhost:21000
SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.14189602 as decimal(8,8)) + cast(-9999999999999999999 as decimal(24,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.999999999999999999999999999 as decimal(34,27)) - cast(808830844.7 as decimal(31,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28752391474486108947.500 as decimal(38,4)) % cast(400086296.7 as decimal(22,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999.999999999999999999999999999 as decimal(38,27)) * cast(-643275.371 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.313170 as decimal(10,6)) - cast(-0.11242499855 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100000000000 as decimal(19,19)) - cast(0.5442 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7051281474878116617303308465392459.66 as decimal(38,4)) - cast(99 as decimal(29,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1374.38953472 as decimal(35,18)) % cast(-16777.216 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7655.8613 as decimal(17,4)) / cast(9.99999999 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(686500.2476745251732 as decimal(21,15)) % cast(61503020406280241507278074849 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.558 as decimal(7,6)) / cast(8524734166319928663931.839338966856 as decimal(34,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(539106485137204759978573157.31903827 as decimal(38,9)) % cast(9583873978695202358808790777464.9545 as decimal(35,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3323069989462289682.25951765070086144 as decimal(38,17)) - cast(-210925262368.6742009636998575 as decimal(36,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21.25925660692944 as decimal(16,14)) * cast(-9281872145634705791456477588.431376425 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.39179786 as decimal(10,9)) + cast(-7.513 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.68 as decimal(9,3)) + cast(893415746959599335582750077.0 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8463.8236859632773896767314221 as decimal(38,34)) - cast(4.2 as decimal(9,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100 as decimal(7,7)) + cast(-50 as decimal(30,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.274877906944 as decimal(28,25)) * cast(6.10688 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(450359962.7370495 as decimal(38,15)) % cast(0.44376663454 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999.9999 as decimal(16,6)) - cast(737869762948382.06464 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(12,12)) % cast(-1000000000000000000.000000000000000 as decimal(37,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-993100.63 as decimal(37,31)) * cast(-331443.78 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(94447329657392904.27391 as decimal(22,5)) % cast(-39623.38126207748317 as decimal(27,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-34171105223827.947357355237518452637852 as decimal(38,24)) % cast(-0.15 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(2,2)) + cast(-53320011977266.5 as decimal(30,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7646 as decimal(30,0)) - cast(-92.34142 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(98.83 as decimal(15,4)) - cast(-85070591730234615865843651857942052863 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999.9 as decimal(38,9)) * cast(0.768027 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.63670 as decimal(18,15)) % cast(0.2 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(9,0)) + cast(2800673641 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(9,9)) % cast(9563692723353.320238000648860204 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070.591730234615865843651857942052864 as decimal(38,33)) / cast(235.5235915 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99 as decimal(5,4)) - cast(9.57 as decimal(27,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-90783735630057223263850 as decimal(23,0)) - cast(-726334275952311019.366 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.7179869184 as decimal(15,14)) % cast(-7 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-790.72570 as decimal(11,6)) % cast(64.949 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-16383 as decimal(25,17)) - cast(3009889529662.55410437 as decimal(21,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999 as decimal(13,8)) % cast(56294995342131.1 as decimal(15,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8734144496890514250648.1 as decimal(23,1)) - cast(0.49 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-384771261407212608.209738031 as decimal(38,13)) - cast(-7.7 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(90.98 as decimal(4,2)) / cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6155 as decimal(8,0)) - cast(-882892952.5043100 as decimal(22,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000000000000000000000000 as decimal(38,38)) + cast(-0.985 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(75836.986120476 as decimal(14,9)) - cast(-9999999999999999999.9999 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8388608 as decimal(30,30)) % cast(0.44 as decimal(31,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(38685626227668133590597631 as decimal(37,1)) % cast(-607.146680 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999999999.99999999 as decimal(38,11)) % cast(-9 as decimal(26,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-934279914838801940252975.874185044335 as decimal(38,14)) + cast(38685626227668133590.597631 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-48264 as decimal(33,12)) / cast(-0.39352 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5 as decimal(17,9)) + cast(99999.999999999 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3219.5917778974276132195377485868123347 as decimal(38,34)) - cast(526450205337.9919475 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5 as decimal(1,1)) + cast(19.2756433 as decimal(23,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3534142813075023166 as decimal(27,20)) - cast(8704505.75974 as decimal(20,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-25.6 as decimal(18,6)) / cast(10000000000000000000000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(11,2)) - cast(-68762717422906415346510432.203946145 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9792133 as decimal(15,15)) * cast(4800786571901649806174838.6299979550428 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-900793031.67654226 as decimal(17,8)) / cast(-4383779914345754111.76408000319503902 as decimal(36,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(3,2)) / cast(-7.7061660040 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-94828 as decimal(6,0)) - cast(-7541749257568481897663.67011542939699 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5069.8400888126480774081623320986804137 as decimal(38,34)) % cast(49.74806 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-256 as decimal(38,14)) * cast(1000000000000000.00000000000000000 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.99999 as decimal(18,8)) / cast(506395688823 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4716499892975442724660.7973035932656446 as decimal(38,16)) / cast(-25.0 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.000000000000 as decimal(18,14)) + cast(-262552475400547.350019122900 as decimal(27,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2411 as decimal(17,10)) - cast(20.97151 as decimal(13,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.810602 as decimal(6,6)) * cast(-6710.8863 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.28 as decimal(4,3)) + cast(-6.13 as decimal(33,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(840422725883.1 as decimal(38,21)) / cast(-0.10000000000000000000000 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(83076749736557242056487941267521536 as decimal(35,0)) / cast(-0.4662 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36893488.147419103231 as decimal(38,29)) / cast(-9999999999.9999999999999999999999999999 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.730374630 as decimal(16,9)) + cast(-100000000.00 as decimal(22,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3857492861171800300.3823144754319712960 as decimal(38,19)) + cast(-2684.35456 as decimal(12,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92233720368.54775808 as decimal(30,8)) - cast(44.2257880316176499116730 as decimal(29,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999 as decimal(7,7)) % cast(5.62949953421311 as decimal(25,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(760304963688972.43829597443299267120 as decimal(38,21)) * cast(0.540261918 as decimal(16,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000000000000000000 as decimal(38,0)) - cast(-3151160821264.8 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-691310031817331440666.06 as decimal(23,2)) % cast(-99.9 as decimal(16,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-79.6818 as decimal(38,29)) + cast(-398124.1679357 as decimal(19,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-422917824834343.4947 as decimal(29,4)) - cast(-69717516328602288679708129820778.640263 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.999 as decimal(24,17)) / cast(0.4 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.511 as decimal(3,3)) * cast(-99.99 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1153964000380.158 as decimal(38,10)) - cast(-0.2 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6808840828 as decimal(29,3)) + cast(167.77215 as decimal(21,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2040 as decimal(4,0)) + cast(5512372388703715933.053 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(6,6)) / cast(0.1659 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-472.2366482869645213696 as decimal(26,20)) / cast(0.1000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100000 as decimal(7,7)) * cast(1000.000000000000000000000000000 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4429205564.440438 as decimal(28,15)) % cast(322966.04159 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-712260071288551 as decimal(26,0)) - cast(3107536028.5880188554079179536954 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000.0000000 as decimal(26,9)) * cast(51.409368377423953 as decimal(17,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.53 as decimal(3,3)) - cast(-169 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(879609302220.7 as decimal(17,4)) * cast(-9.9999999999999999999999999 as decimal(26,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.238 as decimal(37,36)) / cast(0.22 as decimal(24,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.744 as decimal(5,5)) * cast(-737869762948382064.64 as decimal(20,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7994 as decimal(7,1)) + cast(-86 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8684773324746 as decimal(32,27)) - cast(-1000000000.000 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(2,1)) / cast(-55129349946199405.921 as decimal(24,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-536346529668247 as decimal(15,0)) / cast(7 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.91514446223642464045606787527583002 as decimal(38,36)) / cast(-7866800237072483.8408393421 as decimal(28,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-512 as decimal(3,0)) + cast(-660055602298109148523 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999999999 as decimal(17,16)) % cast(-5954879 as decimal(22,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.01367359671227531276735 as decimal(33,29)) - cast(100.000000000000000 as decimal(21,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12379400392853802748991242.24 as decimal(31,2)) + cast(0.619804254262985226030676969400293594 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(15,14)) / cast(48.35703278458516698824703 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(56141157.470480366087574453980604328887 as decimal(38,30)) % cast(-7827379084.281971 as decimal(17,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-299.40 as decimal(5,2)) % cast(-6317.095 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(300972.9 as decimal(10,1)) - cast(-56.74331211928652340466374 as decimal(36,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2097152 as decimal(12,8)) * cast(999999999.9999999999 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9186530.9941844867457 as decimal(27,15)) - cast(-0.10000 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(66 as decimal(3,0)) - cast(792281625142643375935439503.35 as decimal(29,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.4477187 as decimal(32,31)) / cast(17538486 as decimal(14,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(2,0)) * cast(0.629506374347083954206187402149777 as decimal(37,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8388608 as decimal(12,0)) + cast(-327.68 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.0 as decimal(3,1)) / cast(-2753.1897044 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-50037224142848409.79417 as decimal(37,10)) * cast(-14411518807585587.2 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2638308.691 as decimal(10,3)) % cast(-65616.3826 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000000000000000000 as decimal(38,38)) * cast(709595 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(288950651595045.8190839659 as decimal(25,10)) % cast(-1 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000000 as decimal(17,17)) % cast(-398.38276864808605351444 as decimal(23,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(2,2)) / cast(0.975632771660848153942061594 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14704.738184 as decimal(11,6)) * cast(1.09 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5237768683765957916669018.66319150171 as decimal(38,13)) * cast(-6536598.3131 as decimal(23,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(7,2)) - cast(70837.502683570687721410689 as decimal(33,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(225.1799813685247 as decimal(34,18)) - cast(-14 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2899332.26001 as decimal(12,5)) / cast(999087482020135.9707770916657059 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999.9999999999999999999 as decimal(38,23)) % cast(-1000000000000000000.0000000000000000 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3645.452 as decimal(9,4)) / cast(76 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(990352031428304219919299.3792 as decimal(28,4)) / cast(-0.100 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(41538374.868278621028243970633760767 as decimal(38,29)) + cast(-6.7949641264610960 as decimal(28,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53042.0163859228936 as decimal(18,13)) + cast(-31 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-75425.5312794993380 as decimal(35,23)) - cast(-540948922820162.293 as decimal(33,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6724 as decimal(5,1)) - cast(-66461399789245793645.1903530140172287 as decimal(36,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(959.862697717564028 as decimal(28,25)) / cast(281474.976710655 as decimal(31,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(1,1)) + cast(70368744.177664 as decimal(27,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.41 as decimal(36,6)) % cast(65.692 as decimal(14,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(1,0)) % cast(707.88 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(44241575492434294680614408 as decimal(38,1)) % cast(-0.3771 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.9999999999999999999999 as decimal(38,32)) * cast(-18.9 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.813 as decimal(10,3)) / cast(0.9999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999999999999.99 as decimal(31,2)) * cast(-0.4 as decimal(18,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9999999 as decimal(23,13)) % cast(-9 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-38277361476319.7916105629058651 as decimal(33,16)) + cast(999999999999999.9 as decimal(17,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6094822576 as decimal(22,19)) + cast(-99.9 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.953089287 as decimal(12,12)) - cast(53.530666533224084396077701450082494427 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.78039890583879 as decimal(30,30)) % cast(-8512508.74 as decimal(16,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(5,5)) / cast(1.5260914191 as decimal(11,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5988252019.34743233 as decimal(38,22)) - cast(-65057875819045676177742.096 as decimal(26,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999.9999 as decimal(38,5)) + cast(354739872.818380070 as decimal(33,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-812 as decimal(11,2)) - cast(2915126421247031710979.9767251 as decimal(29,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9643.52124860 as decimal(15,9)) * cast(-1048575 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(358.6392617 as decimal(24,19)) + cast(0.16384 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3094850098213450687.24781056 as decimal(37,11)) * cast(96 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-73009508902371789537095350.057841626721 as decimal(38,12)) % cast(100000000000.000000 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5192296858534827628530496329220095 as decimal(34,34)) - cast(0.3 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49015003984.0089 as decimal(15,4)) + cast(1407374.88355328 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(42.956250622979354587229456853735466 as decimal(38,36)) * cast(0.17179869183 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(12011659.5028881636927459561 as decimal(35,20)) * cast(-1112.5544097 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-27.4877906943 as decimal(22,19)) % cast(171901693917.747 as decimal(20,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-24.3 as decimal(27,8)) - cast(-0.65536 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-403.46 as decimal(5,2)) * cast(-16 as decimal(27,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.16 as decimal(3,2)) + cast(-694 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7645333983431806181037.9302147331523708 as decimal(38,16)) + cast(-31328.873 as decimal(33,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1051063872700498 as decimal(16,0)) - cast(9.0432046373 as decimal(30,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32.15 as decimal(12,2)) * cast(-5.609557065 as decimal(35,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-25.1708687 as decimal(16,11)) / cast(-611542450779494598721370231430.206 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-25736.66286659961332648 as decimal(38,23)) / cast(-64 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4202690.209249291114 as decimal(27,20)) / cast(5934742476.155074 as decimal(17,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6396842.77547 as decimal(26,19)) / cast(50395 as decimal(32,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000.0000000000000000000 as decimal(38,22)) - cast(4.180069469000442321 as decimal(23,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31 as decimal(3,0)) % cast(-22517998136.85248 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999.9 as decimal(34,7)) % cast(0.10316897780478532 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9903520314283.042199192993791 as decimal(38,22)) % cast(230584.3009213693951 as decimal(28,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999999 as decimal(38,38)) * cast(-99999999999 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999.9999 as decimal(13,4)) * cast(-151115727451828646.838271 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(631345864.9453416557724 as decimal(22,13)) % cast(-10157732.9404431 as decimal(15,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-62579836781835151330265361.177 as decimal(35,7)) + cast(-4722366482869645213696 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25.9 as decimal(3,1)) * cast(-635157 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1048.576 as decimal(7,3)) * cast(3830245.596585876 as decimal(20,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(13.1 as decimal(19,1)) + cast(-172293 as decimal(32,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(963862586 as decimal(9,0)) - cast(0.35184372088831 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81129638414606681695789005144.064 as decimal(32,3)) + cast(10.000000000000 as decimal(23,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.31 as decimal(11,9)) - cast(-0.5 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8191 as decimal(21,16)) % cast(97365.3 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10 as decimal(38,15)) * cast(-0.5767 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(1,1)) + cast(450359962737049.6 as decimal(32,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(57785887635896.189886 as decimal(20,6)) % cast(4207256910.0 as decimal(22,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6475.8 as decimal(8,4)) - cast(1 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6914638173684693 as decimal(23,0)) % cast(100 as decimal(33,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-151115727451828646838272 as decimal(30,0)) * cast(-13.1072 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-137438953471 as decimal(18,0)) - cast(-1 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(783951859349.58517 as decimal(34,16)) - cast(-0.28594944 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1887928406.309 as decimal(23,9)) + cast(10000000000.00000000000000000000000000 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(38,0)) % cast(-373094943 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-142.010921087358039488031 as decimal(36,31)) * cast(-12.977495015588 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.89 as decimal(3,2)) + cast(2095.59592987 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-179833928181464.98074942343521835335220 as decimal(38,23)) * cast(-0.7 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6307431925313.552401 as decimal(35,19)) % cast(-0.100 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(778000285784.34132716732 as decimal(23,11)) * cast(9.9999 as decimal(36,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-24245.32208 as decimal(38,33)) % cast(-87.5 as decimal(33,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000000000000000 as decimal(38,2)) * cast(-5.559341280 as decimal(12,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000000000000000 as decimal(38,31)) / cast(79098158312629826898827963482.13 as decimal(31,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.740 as decimal(3,3)) - cast(649090.7213 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-32114400662684624693365633205749.950505 as decimal(38,6)) % cast(230584300.9213693952 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.89 as decimal(5,2)) % cast(-9329145 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(657968942005890582663542869 as decimal(27,0)) * cast(-1000.000000000 as decimal(32,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-359916 as decimal(38,2)) / cast(-766544319231249.57910754519357 as decimal(29,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(144115188075855872 as decimal(38,0)) - cast(86280512217407409.5 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.9999999999999 as decimal(18,15)) + cast(-0.32 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99 as decimal(16,2)) * cast(0.3860 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10485.76 as decimal(8,2)) + cast(-3 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13107.2 as decimal(8,3)) % cast(5625795.587132 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2047 as decimal(8,8)) * cast(97126829224.7044364423 as decimal(25,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(883.09 as decimal(5,2)) - cast(-87960930222.08 as decimal(30,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-95 as decimal(11,3)) + cast(-1.8014398509481984 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9999 as decimal(29,26)) * cast(-2937820263971167247101149175.7350 as decimal(32,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(471618903682080619.97774720715983 as decimal(32,14)) / cast(483.378849816177213495290508950 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(5,4)) - cast(-8 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(10,6)) - cast(-1 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10051.6 as decimal(9,3)) - cast(1615021046.07368912124 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999.9999999999999999999 as decimal(38,19)) * cast(-0.89456706 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6553890956476473055555182207 as decimal(38,37)) * cast(-0.1073741823 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.999 as decimal(38,27)) * cast(-381456.9154069942 as decimal(32,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-507060240091291760598681.2821503 as decimal(37,7)) / cast(-703687441.77664 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.9 as decimal(6,2)) - cast(-5016455.54079 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(25,22)) + cast(0.9999 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5893177028.660156127 as decimal(19,9)) + cast(9007.199254740991 as decimal(16,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000.0 as decimal(9,1)) % cast(366276.42 as decimal(24,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-548923438.2818567213 as decimal(26,11)) % cast(0.872183655883948106694163 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(391.78275264945 as decimal(22,12)) % cast(-982519234.7 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(38,6)) / cast(-811296384146066816957.89005144063 as decimal(37,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(443996544.907570 as decimal(15,6)) / cast(-65954725252 as decimal(15,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-93.404018 as decimal(14,9)) + cast(497819946735653065720847267450531.60887 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(268435456 as decimal(10,0)) / cast(-0.357694394949 as decimal(19,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-495.1760157141521099596496895 as decimal(32,28)) % cast(-2.65830 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(12,0)) * cast(3 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-82405749217278.01658103 as decimal(22,8)) + cast(-9.99 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(8,8)) % cast(0.8626 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.29 as decimal(26,6)) * cast(-54975.5813888 as decimal(15,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3160103208382376.79 as decimal(36,5)) + cast(-60482.898 as decimal(25,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(345136058759025 as decimal(18,2)) % cast(0.5658417057278245 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9095400 as decimal(32,0)) / cast(-7783048614853611468092759.900 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99 as decimal(2,2)) * cast(-0.68838 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(199.11469039211 as decimal(28,11)) + cast(1000.0000000000000000 as decimal(27,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000.0000000000000000000000 as decimal(38,22)) * cast(0.999999 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-604462909807314587353088 as decimal(34,0)) % cast(-999999999999 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(2,0)) - cast(-819.2 as decimal(30,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-215967.02801240430 as decimal(38,31)) / cast(-48165.6 as decimal(29,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-299.342459300791906 as decimal(19,16)) + cast(3 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(22221346381.70436938555587366515 as decimal(31,20)) % cast(1.0000000000000 as decimal(36,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.99999999999999999 as decimal(34,22)) % cast(1.0 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100 as decimal(4,0)) * cast(-0.72767779325970 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(22660687212172765003363850.13 as decimal(28,2)) * cast(-17179869183 as decimal(28,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(41 as decimal(7,0)) - cast(-0.5070602400912917605986812821504 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730234615865843651.857942052864 as decimal(38,12)) % cast(-8804302.320 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.18446744073709551616 as decimal(27,27)) / cast(-29514790517935.2825855 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(7,2)) / cast(91963189042.8560309966657213 as decimal(27,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-45857.8 as decimal(16,6)) % cast(-78598802274881160570.35489 as decimal(25,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.0 as decimal(4,1)) * cast(-554037890.7455 as decimal(29,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999999999999999 as decimal(38,22)) * cast(-641.3221300 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(6,1)) % cast(3.4 as decimal(34,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.65535 as decimal(29,29)) / cast(0.5 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5196141550715846 as decimal(23,0)) * cast(780574868641508156 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5540848735.10049476 as decimal(38,9)) * cast(1353436663305 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.9 as decimal(7,2)) - cast(61.9 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100 as decimal(6,6)) * cast(-0.3 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4398046.511103 as decimal(13,6)) * cast(-77474 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(17,9)) + cast(-65976522662 as decimal(12,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-650468480157.97217224950002394 as decimal(34,19)) * cast(4123152688622295589691373951252.4759796 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(525218418094700 as decimal(17,1)) - cast(4688268056265014086672001014 as decimal(28,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.7 as decimal(20,19)) + cast(-3934360.33533 as decimal(22,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-262.03736 as decimal(24,19)) * cast(542 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1547425049.10672534362390528 as decimal(34,18)) / cast(-541066435054252261575720033456 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(397354312474776.9583361 as decimal(28,7)) * cast(-355556097594279.56829 as decimal(23,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2491384 as decimal(8,0)) + cast(-8700321439613.6 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-86695270595935517032462 as decimal(38,0)) + cast(999999999 as decimal(21,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.0 as decimal(23,1)) / cast(33.77597 as decimal(25,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(168383708487705.15602536913926172623 as decimal(35,20)) * cast(87013921964199928574364595545053576719 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.463675174 as decimal(18,14)) % cast(21979.39694 as decimal(17,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6713150801783.0 as decimal(33,1)) * cast(0.6 as decimal(29,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000.0000000000000000000000000 as decimal(38,25)) * cast(34846161857.386 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-188894659314.78580854783 as decimal(34,22)) / cast(-0.1000000 as decimal(22,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.00000000000 as decimal(16,12)) / cast(-84217741798733553090545.64217 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(63692.9313807840298912 as decimal(27,17)) - cast(0.71 as decimal(16,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85 as decimal(3,0)) - cast(99999.99999 as decimal(14,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(4,0)) * cast(0.722 as decimal(29,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(9,9)) / cast(-59.16937128796416163007277 as decimal(37,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(52618541713167568423396602736699794972 as decimal(38,0)) / cast(370610.418290 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85693441191620.5 as decimal(16,1)) - cast(0.100000000000 as decimal(25,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3868562622766813359.0597631 as decimal(38,10)) + cast(9.99999 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0 as decimal(1,0)) * cast(28.169989163339 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7585966965171255376534 as decimal(22,0)) / cast(-919.058620721 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999.999 as decimal(23,4)) % cast(99.999 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7717501667959.601805218 as decimal(30,16)) % cast(0.1543136 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1173.04987774930789 as decimal(38,32)) - cast(-14978468971083709652883249240129.830704 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(34.06 as decimal(19,16)) % cast(-1 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999999999999999999 as decimal(31,27)) / cast(-0.684 as decimal(33,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(61714480856292570419787299129859 as decimal(38,0)) + cast(6076.5213705544116620806471432591 as decimal(32,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-94160620922113.40 as decimal(23,5)) * cast(-1067956.08114248281243655315 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3239508323553491021633141211305 as decimal(31,31)) + cast(811296384146.06681695789005144064 as decimal(32,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1099511627.776 as decimal(38,11)) * cast(602485 as decimal(19,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.000 as decimal(4,3)) * cast(-7868692.992 as decimal(14,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.3226248 as decimal(38,22)) * cast(-99 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8635147.03410105470 as decimal(18,11)) + cast(-99999999999999999999999999999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5009846181827 as decimal(38,2)) / cast(-8589533924.20471 as decimal(29,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8191 as decimal(5,4)) / cast(-549755.813888 as decimal(37,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.74383001687906548432082743788 as decimal(30,29)) + cast(-37648086766120002605496572259.296901 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.66317853417176 as decimal(21,21)) / cast(5683.419457824844056044574 as decimal(35,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.76 as decimal(11,2)) % cast(-999999999999.999 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999.999999999 as decimal(38,23)) - cast(-82.22313474285959 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7411.7 as decimal(8,3)) - cast(-32768 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1256232079 as decimal(17,17)) - cast(-654 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8759382.874118926 as decimal(29,14)) / cast(4602 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5546.945635 as decimal(25,6)) % cast(9236235.87980622653025 as decimal(36,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-91670.14825547603572130 as decimal(38,30)) + cast(0.70448218646277168432379441513822893417 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(7,4)) * cast(999337092.7488114337708399480200102861 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-908.5 as decimal(14,6)) % cast(-0.568094816398 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(933.91043 as decimal(15,8)) % cast(-24.0 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9 as decimal(30,5)) * cast(-6483.8 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000.00000 as decimal(24,8)) + cast(-0.7167 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.16383 as decimal(5,5)) / cast(-31 as decimal(21,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31.29368160411692753291 as decimal(22,20)) % cast(4074194598882.5 as decimal(27,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000000000000.00000 as decimal(38,8)) % cast(0.9129320 as decimal(30,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-519229685853482762853.0496329220096 as decimal(34,13)) % cast(77371252455336.267181195264 as decimal(26,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-77371252455336267181195263 as decimal(38,6)) / cast(-0.144115188075855872 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(36,27)) + cast(-803.0680975190755415 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.0 as decimal(2,1)) / cast(-0.999999999999 as decimal(15,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(41.94303 as decimal(7,5)) + cast(0.1 as decimal(21,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(22706107328901768.75102477257594355 as decimal(34,17)) + cast(-112.5899906842624 as decimal(18,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8003010479770988037712420636 as decimal(28,28)) - cast(5481785740701080621325810.5 as decimal(30,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(134217728 as decimal(13,0)) + cast(-1356313122549666813702.81849614041 as decimal(33,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2579540344494847111409332 as decimal(37,36)) - cast(-7.67671 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-14.57012918 as decimal(18,9)) + cast(9131562483628439 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7236404439441.6167326 as decimal(38,13)) + cast(-777095.152866274 as decimal(15,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.131071 as decimal(10,7)) / cast(-690.963747 as decimal(12,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.125 as decimal(26,7)) % cast(-0.12678030707813749 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3476207495.5 as decimal(12,2)) / cast(-29341.22 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.99999999999999999999 as decimal(23,20)) / cast(76907175682 as decimal(28,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6689271.82 as decimal(12,2)) * cast(682044848259.96375 as decimal(17,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(1,1)) % cast(-1433807811289274255.6 as decimal(34,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999999999999.9999 as decimal(37,5)) * cast(9.999 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000.000000 as decimal(31,12)) / cast(5368709.12 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999999999999999999999999999999999 as decimal(38,38)) / cast(-21091870.618309582544417427283712631408 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1934281311383406.6795298815 as decimal(38,14)) * cast(-2076.9187434139310514121985316880383 as decimal(35,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.7778931862957161709568 as decimal(27,24)) / cast(45.9276143637027469 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.9999 as decimal(28,14)) + cast(-79.3389334042191160943891464803 as decimal(30,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.99999999999 as decimal(13,11)) % cast(-9424.20 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.445124913 as decimal(32,32)) % cast(9155979219191287727876768.4604827879749 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6517525.62 as decimal(13,2)) - cast(-4153837486827862.1028243970633760767 as decimal(35,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31296.5687258209120704760572 as decimal(38,30)) / cast(9999.9999 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85.070591730234615865843651857942052864 as decimal(38,36)) * cast(2 as decimal(24,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.33554432 as decimal(13,9)) - cast(50993012.5 as decimal(21,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000.00000000000000000000000000000 as decimal(38,29)) - cast(-179675765.5704973 as decimal(19,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(2,2)) * cast(9999999999999999999.9 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47442392956.679161734245449 as decimal(36,15)) - cast(0.9 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(189393681915.4242976812 as decimal(25,11)) / cast(-287368.2242094721603153 as decimal(35,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.752699610 as decimal(28,10)) * cast(-0.59789956574379 as decimal(22,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999.99999999 as decimal(16,8)) - cast(-8.98 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999999 as decimal(14,14)) - cast(-858993459.2 as decimal(15,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.88474 as decimal(5,5)) * cast(0.7468647 as decimal(14,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999 as decimal(8,0)) % cast(-68150592712186155456941.8012 as decimal(29,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.79860 as decimal(6,5)) - cast(10000.000 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(2,0)) % cast(1024 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(1,1)) + cast(-0.8191 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000000 as decimal(18,17)) * cast(-0.0 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46670495381.1 as decimal(14,3)) - cast(9999999999999999.99 as decimal(35,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9362329720.8 as decimal(38,2)) - cast(3558.7931516592458405 as decimal(20,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85379960248 as decimal(38,1)) / cast(2023327.211366908 as decimal(34,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(562.807064980 as decimal(28,16)) + cast(-61497248.591560138264150784281194089 as decimal(35,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.456 as decimal(34,20)) - cast(-1000000000000000 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-626352752190218493043443918989.61085 as decimal(35,5)) - cast(-17592186044416 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(760.96914230 as decimal(38,32)) * cast(-72132547319291414394275979134.919985 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999 as decimal(13,0)) * cast(-10.0 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000.0 as decimal(38,16)) / cast(-664084689.491941313 as decimal(33,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-40586994889251625648397640 as decimal(38,4)) + cast(0.100 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2179.0595812006496198988404045446 as decimal(32,28)) * cast(85070591730234615865843651857942052863 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(1,0)) / cast(8.41 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.60 as decimal(13,10)) + cast(5.1 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(512 as decimal(3,0)) / cast(-8449174268826748 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.12 as decimal(3,2)) + cast(-0.10 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9179 as decimal(13,1)) / cast(-0.824 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.000000000000000 as decimal(38,28)) - cast(-0.99999999999 as decimal(35,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1210 as decimal(5,5)) % cast(1152921504606846975 as decimal(35,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.03520314283042199192993792 as decimal(28,26)) - cast(-76.71 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2626843950428.3 as decimal(34,2)) - cast(-1 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000.000 as decimal(30,20)) + cast(-1 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9007199254740991 as decimal(28,26)) * cast(-10000000.00 as decimal(11,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-50 as decimal(5,2)) - cast(-999999999.9 as decimal(21,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99999999 as decimal(9,8)) % cast(-792281625142.64337593543950335 as decimal(29,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999.999999999999999999999999 as decimal(38,28)) % cast(9738425378655289586565789139.8559212704 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2266728 as decimal(22,2)) / cast(171160.85124532102643355237542590344832 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6742195 as decimal(38,0)) - cast(-0.100 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.511 as decimal(3,3)) % cast(-12858799125916301603194280.1849 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4793.049075 as decimal(12,6)) * cast(343597383.68 as decimal(29,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3092 as decimal(4,4)) % cast(98685699891607.03806024 as decimal(22,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.614 as decimal(38,27)) * cast(-99999999999999.99999999 as decimal(29,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.743142361 as decimal(26,15)) / cast(-7713107035.517073582852980999590482736 as decimal(37,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(5,4)) / cast(62035601663542103562320 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(671088.63 as decimal(8,2)) + cast(0.2048 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8553570226377054 as decimal(38,0)) * cast(4 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(33323775010585923887.91 as decimal(32,5)) + cast(74457239385.0613079073 as decimal(30,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-265845599156983.1745807614120560689151 as decimal(37,22)) - cast(602535349995 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2651637238.4235580829531536007006700827 as decimal(38,28)) % cast(-1000 as decimal(19,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.286617224752573220898749969764309746 as decimal(38,38)) % cast(-0.295147905179352825855 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000.000000000000 as decimal(23,16)) % cast(534.9 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.50 as decimal(5,4)) * cast(-3729851.457162046 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(601307.9531324337 as decimal(16,10)) - cast(-151115727.451828646838271 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5301936723590 as decimal(38,0)) - cast(9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000000000000000000 as decimal(38,38)) % cast(76.20939092094768897 as decimal(24,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999 as decimal(23,7)) % cast(0.100000000000000000000 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-61615.40038292890471448240 as decimal(27,21)) % cast(664613997892457936451903.530140172288 as decimal(36,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9999999999999999999999999999999999 as decimal(38,35)) - cast(27558629684065549142052.508 as decimal(26,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(9,9)) + cast(-1690.71491702 as decimal(37,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5467 as decimal(20,8)) / cast(9.9 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6840389620764.4335666 as decimal(38,8)) * cast(-77059317045978072637923028107127779507 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7956 as decimal(21,0)) + cast(0.2 as decimal(13,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47 as decimal(5,2)) + cast(-8.0514388894242513770453 as decimal(35,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-739400.11 as decimal(37,7)) * cast(-8772852.44 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999 as decimal(3,3)) / cast(-41006176353951955154146.9658560301734 as decimal(36,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.382 as decimal(34,34)) - cast(0.1 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7026 as decimal(10,10)) % cast(-219560363947965125.4339884 as decimal(33,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(687.19476736 as decimal(11,8)) + cast(1.0 as decimal(19,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.74 as decimal(12,2)) / cast(131.072 as decimal(18,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999.9 as decimal(9,1)) * cast(1000.0000 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.1 as decimal(2,1)) - cast(-0.100 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(6,6)) - cast(-62793429279942355664430924354 as decimal(35,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.85070591730234615865843651857942052863 as decimal(38,38)) - cast(-859599.6270024 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5133934203613908058838665666.715866 as decimal(38,8)) * cast(-74434683.9484 as decimal(21,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.23 as decimal(5,2)) * cast(-100.000 as decimal(12,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-924429457.89 as decimal(24,13)) / cast(792281625142.64337593543950335 as decimal(29,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.867 as decimal(9,9)) + cast(-0.79313914491374 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999.999 as decimal(19,10)) / cast(75557863725914323419135 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(419430.3 as decimal(19,1)) % cast(-4.6999 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5110 as decimal(27,3)) % cast(850705917302346158658.43651857942052863 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1860.15 as decimal(8,2)) + cast(-0.822015974955242 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(3,0)) % cast(-821533.2 as decimal(15,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9028639636611 as decimal(38,0)) + cast(1.00000000000 as decimal(29,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.5 as decimal(5,1)) - cast(5.5 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000000.000 as decimal(31,3)) / cast(-3091737758753413.2 as decimal(18,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-80054383935471281.47561 as decimal(22,5)) / cast(-38.9527 as decimal(23,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.3 as decimal(2,1)) - cast(-0.6868 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99999999 as decimal(15,8)) - cast(-0.8 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5587604045416723.561869 as decimal(24,7)) % cast(0.511 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(922337203685477580.7 as decimal(19,1)) / cast(-16777.215 as decimal(26,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.0 as decimal(11,2)) / cast(-9.9 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(26,0)) % cast(-3 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5892658747 as decimal(10,0)) % cast(281.474976710655 as decimal(37,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100000000 as decimal(17,17)) - cast(-1000000000000000.000000 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000.0000000 as decimal(38,10)) * cast(-83.9344 as decimal(27,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000 as decimal(17,15)) * cast(0.3271 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(850705917302346158658436518.57942052863 as decimal(38,11)) + cast(-87.234074947517829813 as decimal(20,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2176464.198 as decimal(26,10)) - cast(0.2417851639229258349412352 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8983686170.66958556609261979588844 as decimal(38,24)) / cast(37778931862957161709.567 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.5 as decimal(10,3)) + cast(999.9999999999999999999999 as decimal(31,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.84013987700960356786 as decimal(38,36)) / cast(-5539060.29669809175080152 as decimal(33,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-56201907473445945471443878.7 as decimal(27,1)) * cast(440.326504070134643 as decimal(18,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(12,11)) - cast(-58997.23433619216 as decimal(26,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2480367559985080.67030 as decimal(21,5)) / cast(-419102.987698 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999.9 as decimal(21,2)) / cast(-11660119723984024651184739.671360555694 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9242480849758.0 as decimal(14,1)) / cast(-731986.4008 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999 as decimal(9,0)) / cast(-0.87 as decimal(15,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(346.7565500198 as decimal(29,22)) * cast(-0.9444732965739290427392 as decimal(27,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1099.46 as decimal(23,5)) % cast(-55.406220 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(9,3)) / cast(792281625142643375935439503.36 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(262144 as decimal(27,2)) - cast(-0.35184372088832 as decimal(27,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4407767079334687407050.7496650691578252 as decimal(38,16)) * cast(63 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9113.26251716707450 as decimal(36,23)) + cast(23845582068790.1 as decimal(33,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9448.12983 as decimal(19,8)) - cast(10000.00000000000000000 as decimal(23,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.72161140163 as decimal(11,11)) * cast(1357278872553417.0456392 as decimal(37,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32.537766838114599787658453763921578577 as decimal(38,36)) / cast(-999999999999999999999.9999999999999999 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(274877906944 as decimal(21,1)) % cast(-4096 as decimal(17,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000.00000000 as decimal(20,10)) + cast(-62697897013 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2097151 as decimal(17,9)) % cast(55.5 as decimal(31,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.328889365249775 as decimal(20,20)) + cast(88.68260648956371664748 as decimal(22,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68662461033006226554006006.333411630877 as decimal(38,12)) / cast(-23.12334571 as decimal(20,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(597342 as decimal(14,0)) + cast(-44978605596625957.74208 as decimal(22,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(4,4)) / cast(229601.996 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1745052.34343936673291 as decimal(21,14)) % cast(776.66827466 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1374389.53471 as decimal(38,7)) * cast(-8.9 as decimal(19,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.4 as decimal(2,1)) % cast(100.000 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(22,22)) % cast(773712524553362671811.95263 as decimal(26,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999 as decimal(21,21)) % cast(1.30361108714116477846 as decimal(27,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1040279.956951127654192853 as decimal(38,25)) * cast(72.861 as decimal(32,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8045230.491 as decimal(10,3)) / cast(-240233188148706140492848316460506722.6 as decimal(37,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.9 as decimal(29,22)) * cast(5.12 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.125899906842624 as decimal(37,18)) % cast(78198 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.811683415539378 as decimal(19,17)) - cast(-1444227958156247784215350.2978045511973 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.00 as decimal(9,6)) % cast(9999999 as decimal(25,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-91611871322412795453 as decimal(20,0)) * cast(18889465931478580854.784 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-664613997892457936451903.530140172288 as decimal(36,12)) * cast(590295810358705651712 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(13,9)) * cast(-45055.436888 as decimal(26,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(288230376151711743 as decimal(30,0)) * cast(9999999.999999999999 as decimal(24,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(385.335433 as decimal(30,18)) / cast(-0.8 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(328753051.87235451835492514472504041728 as decimal(38,29)) + cast(0.942514 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-37.78259021058288413155147 as decimal(26,24)) % cast(2366996755718738621111.010064905 as decimal(31,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(352.60 as decimal(10,6)) + cast(18014398509481.984 as decimal(19,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(17,15)) / cast(-9072 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3150123.743207923862170720660 as decimal(28,21)) + cast(-4414337515678003052029.0868293370313559 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(19,12)) / cast(0.4169566038056 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999999999.9 as decimal(33,2)) + cast(999 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-86.7849105870 as decimal(27,15)) * cast(-72.189758280625663518618331 as decimal(36,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-67.835 as decimal(8,6)) + cast(1.412846 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.00 as decimal(5,2)) - cast(3771624713635246871897163920697.725334 as decimal(37,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3276.8 as decimal(15,2)) % cast(-4096 as decimal(31,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85070591730234615865843651857942.052863 as decimal(38,6)) / cast(9.0 as decimal(15,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(2,2)) + cast(-9.9 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4676715906242533.169 as decimal(27,7)) * cast(-7.2 as decimal(27,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.99 as decimal(10,8)) * cast(5.51868 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.369209624815047 as decimal(26,22)) - cast(-188.53 as decimal(27,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.72057594037927936 as decimal(19,19)) * cast(8298417416064115.7257283203083 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.809978056216303751030618520585158135 as decimal(38,36)) * cast(-2.048 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-167.911172990007340455824 as decimal(38,26)) + cast(-3.8 as decimal(27,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.11050325492766009475308 as decimal(28,28)) - cast(-0.10 as decimal(26,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000000000 as decimal(33,24)) * cast(-263676646838257511.9 as decimal(19,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(72.49776953918915 as decimal(31,28)) - cast(-87182523393397432940570466929762260208 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(3,0)) % cast(9.99999999999999 as decimal(18,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.9999999999 as decimal(17,10)) * cast(-16.384 as decimal(13,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8192 as decimal(25,0)) * cast(-10.00 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(158456325028528675187087900672 as decimal(38,2)) + cast(6643.08201 as decimal(18,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.47573952589676412927 as decimal(32,31)) / cast(-100000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-89740 as decimal(11,1)) * cast(97104243708.57834908715102828 as decimal(31,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2543.6290 as decimal(22,5)) * cast(-14.250481 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.0000 as decimal(31,20)) / cast(0.79228162514264337593543950336 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-564.2198580207874678212443341112 as decimal(38,29)) * cast(16 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.6 as decimal(2,1)) % cast(0.24 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68 as decimal(17,2)) + cast(-0.1000 as decimal(25,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(517892124.0768952306452409142159 as decimal(31,22)) % cast(-7929.020058638487351798091353377129449 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(930291785.71018 as decimal(14,5)) % cast(354.0842219 as decimal(26,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.0 as decimal(6,4)) + cast(25.6 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-122723836982.12711 as decimal(31,9)) - cast(0.999 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9638944 as decimal(38,8)) + cast(13421772.8 as decimal(30,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-75 as decimal(32,21)) % cast(10 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6871947673.6 as decimal(20,10)) * cast(0.64 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16187435227433030474806690 as decimal(33,0)) * cast(-20666.93 as decimal(28,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(749567114828130912615.6 as decimal(22,1)) * cast(-2.1 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6075 as decimal(15,9)) - cast(-0.5 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(87.7687421632 as decimal(30,24)) * cast(-6588250194.566369 as decimal(17,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-98498358.62667186988443036666461 as decimal(34,23)) + cast(27229861813949.29096748967301715203451 as decimal(37,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(86141573817.99 as decimal(16,5)) / cast(-99999999.9999999 as decimal(24,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32.768 as decimal(5,3)) + cast(-4.56 as decimal(34,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-619822.4 as decimal(38,10)) - cast(-97362.1487387062029271758 as decimal(24,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20452195.3359296686737 as decimal(21,13)) * cast(439804651110.3 as decimal(31,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(562949953421312 as decimal(35,1)) % cast(-1342.17727 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1315 as decimal(4,4)) / cast(-47805067427377505318125.9990363632 as decimal(33,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(3,3)) - cast(33953788.365 as decimal(11,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(2,0)) + cast(0.99999999999 as decimal(24,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-819209465483916504627854378947462458 as decimal(38,0)) / cast(63.6134 as decimal(23,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1447.9142787238858140705468252349 as decimal(38,30)) / cast(0.356715 as decimal(35,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68513888.2857 as decimal(22,13)) % cast(98305241.131385098981233904538632149720 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.138 as decimal(4,3)) - cast(9176101.8168045 as decimal(14,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-478526027934072.9077581086 as decimal(25,10)) + cast(8935393.2 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-61 as decimal(8,4)) / cast(-401588.7 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1741098304031104077.082 as decimal(22,3)) / cast(-0.55447866377171005444657896096 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-18014398509.481984 as decimal(33,9)) + cast(0.3264930 as decimal(31,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(653140514392988903122540633685838285 as decimal(38,2)) - cast(43.98046511103 as decimal(19,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(275.5964719594500633044543864 as decimal(30,25)) - cast(0.4843500685292 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.717837282654226801 as decimal(19,19)) + cast(-2107324362146031213995188903.93515 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4071.754874 as decimal(10,6)) / cast(-0.57096317280463869 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6984160042377727854.4663 as decimal(23,4)) - cast(52449182918924.97359 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(536870911 as decimal(9,0)) + cast(-0.102554385423 as decimal(27,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-712214.1 as decimal(13,4)) / cast(-716 as decimal(33,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(78224331064202.13 as decimal(37,11)) - cast(-0.772023739838442914 as decimal(34,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(850705917302.34615865843651857942052864 as decimal(38,26)) * cast(-9220204 as decimal(32,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.7924626872214445339414189 as decimal(33,32)) % cast(0.8258338833 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9936 as decimal(4,4)) + cast(-99.9999999999999999999999 as decimal(27,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9047816129 as decimal(33,30)) / cast(-1.69774179798 as decimal(12,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.9999 as decimal(38,34)) / cast(14 as decimal(16,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-89.21888353852266 as decimal(31,25)) / cast(-5786753358877882165.26 as decimal(33,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.85070591730234615865843651857942052864 as decimal(38,38)) + cast(-2883.411208427626525508060 as decimal(25,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49.3441960741247114349376197557309953 as decimal(38,34)) - cast(-72057594037927935 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999 as decimal(22,0)) / cast(837.2584 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-43.0 as decimal(3,1)) % cast(-2 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6633659.7775568299 as decimal(38,26)) - cast(549.755813888 as decimal(12,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-219902325555.2 as decimal(37,11)) % cast(9007.199254740991 as decimal(26,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-576460752.303423487 as decimal(38,22)) - cast(657581.93 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999 as decimal(13,1)) % cast(100.0 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(86.07 as decimal(6,3)) + cast(-2097.151 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.34359738367 as decimal(24,24)) % cast(800765175034.7 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-354153 as decimal(7,1)) % cast(1939016.793 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28 as decimal(23,2)) + cast(1584563250285.28675187087900672 as decimal(32,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(54975581.3887 as decimal(28,11)) * cast(76.4 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-74 as decimal(2,0)) - cast(-0.7 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7266672.51938 as decimal(31,11)) + cast(-37017.102887618118631932570 as decimal(37,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21594199060.1063021794736 as decimal(34,19)) - cast(53828258397247864989.1149 as decimal(34,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507059173023461586584365185.7942052864 as decimal(38,10)) - cast(-0.96767093387640862035916710550138 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85070591730234615865843651857942052864 as decimal(38,0)) + cast(-704773489.42189223213773 as decimal(28,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21.47483647 as decimal(21,9)) * cast(-0.53 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(1,1)) - cast(-8507059173.0234615865843651857942052864 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-65464252428353277.88 as decimal(38,3)) * cast(52.4288 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(6,3)) % cast(50706024.00912917605986812821503 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8733858.77 as decimal(28,20)) - cast(-52721008309638240044.0 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-192383.792722773769643694 as decimal(37,21)) * cast(9330071695.3185504453 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(29.637862 as decimal(8,6)) / cast(0.100000000000000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9101 as decimal(27,7)) % cast(908556787889968.0 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3816 as decimal(4,4)) / cast(-0.10000000000000000000 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.50 as decimal(10,9)) - cast(2.370 as decimal(16,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(3,3)) / cast(900719.9254740992 as decimal(28,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8266764066565521797704 as decimal(38,38)) + cast(-1000000.00 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11311258.317274551831 as decimal(38,14)) * cast(2.361183241434822606848 as decimal(36,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.000 as decimal(5,3)) - cast(3 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(27,17)) * cast(-104857.5 as decimal(17,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999 as decimal(29,6)) % cast(10 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(617005414577 as decimal(12,0)) / cast(3435973.8368 as decimal(33,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-27829921471.8059276287418 as decimal(38,14)) % cast(-60.558092918813930088186507773659 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.5 as decimal(4,1)) % cast(0.37778931862957161709567 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.63 as decimal(14,14)) * cast(942.14548 as decimal(32,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7381538328296806672 as decimal(19,0)) - cast(9108449257667.292219 as decimal(37,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-720575940.37927935 as decimal(20,10)) % cast(-81.129638414606681695789005144063 as decimal(32,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-66606580868 as decimal(38,17)) / cast(0.6 as decimal(23,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.97203954 as decimal(9,8)) % cast(-63 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2987022.129564037243028442 as decimal(26,19)) / cast(-6355.5412 as decimal(21,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5312616701629438 as decimal(16,0)) - cast(6795085602.95554277609788871 as decimal(27,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(93457465549786410383292 as decimal(38,0)) * cast(-1119 as decimal(29,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5851641484458364857494.045 as decimal(25,3)) - cast(0.100000000000000 as decimal(17,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(35932711842153050321782 as decimal(23,0)) * cast(-8.59912439449919687 as decimal(21,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.42535295865117307932921825928971026431 as decimal(38,38)) + cast(-6158888343996.58346911737214748916 as decimal(36,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-11529215046068.46976 as decimal(23,9)) - cast(-3542231.2278939433747 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18.86 as decimal(25,8)) / cast(-1.0000 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7201086.170310 as decimal(38,29)) - cast(-8602580780533068620.487 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.999999999999 as decimal(33,22)) * cast(649037107316853453566312.041152511 as decimal(33,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(799.812016023334836274592629 as decimal(38,35)) % cast(-618370090.451853088697357 as decimal(30,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.1 as decimal(13,11)) + cast(-533.669153629 as decimal(21,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9226.4817135228 as decimal(34,10)) + cast(-721 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1373780974520444598137251 as decimal(37,37)) * cast(-100 as decimal(28,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3661287795.84 as decimal(12,2)) * cast(6871.9476735 as decimal(20,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000.0000000 as decimal(14,8)) + cast(-69295963.58605614663106761490790 as decimal(31,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.000000000000000000000000000000000000 as decimal(38,37)) % cast(0.650204025696556 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000.0000000000 as decimal(38,18)) % cast(52388.041473 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(564.565826843884025054979406720 as decimal(30,27)) + cast(-421.493237318 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(74113722269975901142.121775 as decimal(30,9)) % cast(-2147483.648 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000000000.0000000 as decimal(38,7)) % cast(-99999.999999 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-134.49742297646691192435948391001077 as decimal(35,32)) % cast(858993459.2 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(826651.3907118909789300 as decimal(38,25)) + cast(-46248345337204547158.77986504786454 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.7099961 as decimal(13,11)) + cast(-7.8606776503770596530725231689542586133 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(61039673 as decimal(16,0)) * cast(0.82065401154300985 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3661559 as decimal(12,11)) / cast(-10537.6711193 as decimal(12,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-98810940.53568 as decimal(19,7)) * cast(-0.83 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(377789318629571617.09568 as decimal(38,10)) + cast(-1000000000.00 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.29 as decimal(12,4)) / cast(-0.669169713170376607231764325148800271 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.75 as decimal(5,3)) - cast(0.100 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2362623120.70 as decimal(12,2)) - cast(0.255 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-26584559915698317.45807614120560689151 as decimal(38,20)) - cast(7378697.6294838206463 as decimal(32,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.88941866463096616096 as decimal(38,38)) / cast(0.49118347 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-65488296197310480109051854327374438321 as decimal(38,0)) + cast(169653107503405365666813.5 as decimal(25,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999 as decimal(38,10)) * cast(18446744073.709551615 as decimal(28,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(6,4)) % cast(874887694286169037538307105720761.3 as decimal(34,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3109514410158006 as decimal(16,16)) / cast(-144115188075855872 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(4,4)) / cast(-295147905179352825856 as decimal(27,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7775785 as decimal(14,0)) / cast(-572551.63401933424944 as decimal(35,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.0551 as decimal(5,4)) % cast(50.3 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.4037233 as decimal(29,11)) % cast(52.7849473039256670066 as decimal(21,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000 as decimal(8,1)) % cast(0.63 as decimal(16,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-769207746264.30792152 as decimal(36,18)) + cast(999.999 as decimal(15,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.727180 as decimal(38,38)) * cast(0.7347680 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(54168086156205263 as decimal(30,0)) - cast(-32.768 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1103.0 as decimal(18,13)) * cast(-32451855365842672678315.6020576256 as decimal(34,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16383 as decimal(38,0)) * cast(6252106882.83 as decimal(25,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-409.6 as decimal(36,12)) + cast(0.1000000000000000000000 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(97784980533 as decimal(11,0)) % cast(-0.13796271359616883994806 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51202295856.100986545530338768219191828 as decimal(38,27)) * cast(53687091.2 as decimal(15,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(68701348018133.90495561788519 as decimal(37,21)) / cast(-329 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.7077732202468082587 as decimal(25,24)) - cast(99.9999999999999999999999999999 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(458493767938282213.6 as decimal(28,9)) % cast(321 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(549755813.887 as decimal(12,3)) / cast(-100 as decimal(20,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(2,1)) - cast(-40766089699377009126.674128 as decimal(27,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999.9999999999999999999 as decimal(34,22)) % cast(628 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(590295810358705651712 as decimal(21,0)) / cast(2311.0588386598330030252334604003437048 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9999999999999 as decimal(19,17)) / cast(40045.803 as decimal(16,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4551.2 as decimal(5,1)) / cast(9999999999.999 as decimal(27,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.6 as decimal(12,1)) - cast(-0.7668818953525237 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.0000000000000000000000000 as decimal(38,34)) * cast(93.482532053204 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.425675848956616934412458 as decimal(37,35)) / cast(9999.99 as decimal(18,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2511435625593701952868 as decimal(32,0)) % cast(9 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.31 as decimal(14,14)) % cast(8 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(32,31)) / cast(-4993.35111689 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.463288 as decimal(8,8)) * cast(-59 as decimal(20,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-55860735326315 as decimal(23,0)) % cast(4521604624874107.76082 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-182 as decimal(13,0)) / cast(1000000.0000000 as decimal(28,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(596.80163278435919019677 as decimal(29,21)) % cast(9.9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00000000 as decimal(38,25)) * cast(-604462909.807314587353088 as decimal(37,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.631 as decimal(8,6)) * cast(-9999999999999999999999999.9999 as decimal(32,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(17,2)) / cast(-507104574252632821739395982038.35085 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-61363.09230415451386905594283 as decimal(38,30)) + cast(32 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(144115188075855871 as decimal(24,0)) % cast(-59640626378664825.534630529044841913778 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999.999 as decimal(27,14)) + cast(-1.000000000000000 as decimal(26,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5 as decimal(1,0)) % cast(-16777.215 as decimal(10,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15730249205.25609289561229 as decimal(25,14)) - cast(-219902325.5552 as decimal(16,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-559.9615297 as decimal(10,7)) - cast(999999999.99 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.9999999 as decimal(15,9)) + cast(72057594037927935 as decimal(26,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(36482102225103412084013230579.752 as decimal(32,3)) % cast(-5.49755813888 as decimal(24,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(892.6 as decimal(38,3)) - cast(-92883140617281724753640090432862647196 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.50834786849 as decimal(38,38)) % cast(9.9999999999 as decimal(24,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20082891732 as decimal(22,0)) / cast(-49029273.71155 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-756946636807801658627.17 as decimal(38,2)) - cast(0.1099511627776 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.992577167 as decimal(38,9)) % cast(0.99999999999999999999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(117.939652612026506 as decimal(25,16)) % cast(0.1000000000000000000000000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.0 as decimal(1,1)) * cast(-42949672.95 as decimal(31,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(27.283 as decimal(15,8)) % cast(-312145906036 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.14 as decimal(38,38)) / cast(5147475219147265444338466310552658.50 as decimal(36,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000.00000 as decimal(21,6)) * cast(-2642077313525507 as decimal(37,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.2 as decimal(4,3)) + cast(10226.3 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(71980580699.407 as decimal(23,6)) - cast(10000000000000.000000000000 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.96053453469 as decimal(25,25)) % cast(0.1 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(94394.1243675181230029 as decimal(21,16)) / cast(1000000000000.000000000000 as decimal(33,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8192 as decimal(4,4)) / cast(0.99999 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-11529215046068469.75 as decimal(38,8)) - cast(8507059173023461586584365.1857942052864 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(2,2)) * cast(-478186839679883758893814 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.128 as decimal(25,25)) % cast(-99999999999999999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-45609937625385.62 as decimal(25,11)) % cast(9999999999.999999999999 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.56611472876 as decimal(13,13)) + cast(-5 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(122.735707206570524311 as decimal(26,19)) % cast(0.10000000000000000 as decimal(22,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(851.85267666521 as decimal(38,13)) % cast(-26843545.6 as decimal(24,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28 as decimal(2,0)) / cast(-0.18 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000000000000000000000000000 as decimal(38,36)) - cast(32.767 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-849.70102993 as decimal(36,9)) + cast(1 as decimal(20,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999 as decimal(38,3)) / cast(-858314291603256495 as decimal(30,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999999999999.9 as decimal(31,1)) * cast(-10.24 as decimal(15,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4943069020191611309.1912887360309 as decimal(32,13)) % cast(109409533866112896482934 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3486918870427.0518653087067750186177949 as decimal(38,25)) - cast(5192296858534.827628530496329220096 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(37,16)) % cast(0.70619326421 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(1,1)) + cast(-999.9099 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.536870912 as decimal(14,14)) % cast(4876585442.77784 as decimal(20,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8573.6 as decimal(12,1)) % cast(-0.7 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.00 as decimal(35,19)) % cast(-7047151943552235747270292594.06 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(17,17)) / cast(0.133 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.00 as decimal(23,5)) * cast(-28271447.92548 as decimal(13,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.804157 as decimal(7,7)) * cast(574098384750521645.347 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(35260912.969590578242217046 as decimal(37,28)) - cast(57067 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.47467993586 as decimal(20,20)) % cast(5.703191730053282544373597787 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(89103101598.57 as decimal(23,3)) * cast(564.44808747484488615243589 as decimal(31,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2066 as decimal(13,0)) / cast(-0.10000000000000000000000000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.01 as decimal(12,11)) - cast(-75590471610610394603511553384587642057 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(385472.85 as decimal(8,2)) - cast(0.334184533347263 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(20.48 as decimal(9,3)) % cast(-3.20307 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.30 as decimal(11,9)) * cast(0.9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4046 as decimal(16,16)) - cast(5.24287 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.000000 as decimal(8,6)) * cast(-27.9902551 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.254 as decimal(6,5)) - cast(-15906.6771185659020777272 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(1,0)) - cast(-27109015372352.376232524195376312040897 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(588465.0353 as decimal(12,4)) + cast(-120892581961462917470.6175 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(4,4)) - cast(-580744857805.572120541 as decimal(33,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000.00 as decimal(38,8)) - cast(351843720.88832 as decimal(20,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3816412114539 as decimal(13,13)) * cast(-0.7547760112702707 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(590295810358705651712 as decimal(21,0)) / cast(-0.18 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-19547609348797164619700532560054467 as decimal(38,0)) * cast(120892581961462917470617.5 as decimal(31,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.0 as decimal(29,17)) / cast(-42949672.95 as decimal(21,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-355645371245.6786762398 as decimal(27,12)) * cast(-711628957441345318594746456651.60867236 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(71991482670099527636276 as decimal(23,0)) / cast(9999 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(709560.979869400247746420323 as decimal(27,21)) * cast(404560538.606 as decimal(29,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(75068.027027 as decimal(11,6)) + cast(0.66529315555542 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.192 as decimal(6,4)) - cast(869506347799.313808981 as decimal(21,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.21179985981465614241213229658434808 as decimal(38,35)) + cast(-9742314293363907335112748071434.027 as decimal(35,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(133 as decimal(4,0)) - cast(0.99 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(531691198313966349161522824112137830.3 as decimal(37,1)) - cast(64 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(33.62 as decimal(11,2)) % cast(-990352031428304219.9192993792 as decimal(28,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(25,24)) * cast(99999999.999 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100000000 as decimal(31,28)) % cast(0.588050687016927571896283489439623226 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999999999999 as decimal(34,22)) - cast(-9999999999999999 as decimal(30,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730.234615865843651857942052863 as decimal(38,27)) % cast(6.1159553995630 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(38,5)) % cast(0.396 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2147483648 as decimal(27,2)) * cast(-56294995342131.1 as decimal(15,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.91683 as decimal(7,7)) - cast(-0.1267650600228229401496703205376 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.58 as decimal(4,4)) + cast(5 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999 as decimal(16,6)) - cast(-23884.620845096177 as decimal(17,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.00 as decimal(4,2)) / cast(49923320819 as decimal(29,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(610.10793419 as decimal(14,9)) - cast(0.10000000000000000000000000 as decimal(34,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68.6586319 as decimal(26,24)) % cast(-16383 as decimal(35,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(26.992384 as decimal(20,15)) % cast(31917266664543.368498863711263 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.54848 as decimal(28,28)) + cast(10.00000000000 as decimal(21,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1980704062856608439838598758.4 as decimal(33,4)) % cast(5561224.8113164594682737344088 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-395076271287853674845728982.5130631299 as decimal(37,10)) % cast(-519229685853482762853.0496329220096 as decimal(34,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.536870912 as decimal(14,14)) % cast(-0.872 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6142.4096194236 as decimal(16,12)) % cast(0.31 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.99999 as decimal(27,5)) - cast(1000000000000000000000000.00 as decimal(34,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.394 as decimal(3,3)) / cast(4202067 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3557.4634153913772439028606260917239861 as decimal(38,34)) % cast(0.99999999999 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(682175025.44 as decimal(30,14)) - cast(6.4 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92761514.9 as decimal(12,2)) / cast(0.295147905179352825856 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3094850098213450687247.81055 as decimal(28,5)) % cast(-8.192 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-65.11385587 as decimal(16,12)) * cast(5 as decimal(22,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(2,0)) - cast(0.6 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100 as decimal(13,2)) + cast(-0.6 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(2,2)) % cast(-85070591730234.615865843651857942052864 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6915.788022907463876798 as decimal(22,18)) / cast(5.1 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-16 as decimal(28,23)) - cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5250246113 as decimal(38,0)) % cast(-4294.967295 as decimal(26,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8251455410554534582077.6489021181427 as decimal(35,13)) * cast(3.14 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000.0000 as decimal(15,6)) - cast(-52238238239111.7155 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(1,1)) * cast(-0.30 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65535 as decimal(32,20)) * cast(4253.5295865117307932921825928971026432 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999 as decimal(15,0)) - cast(1677721.6 as decimal(30,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.39 as decimal(6,5)) / cast(0.100000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-986998994921911879252.9382826846382 as decimal(34,13)) - cast(-0.131072 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(93.445808963 as decimal(11,9)) / cast(999999.9999999999 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(539.20262989 as decimal(36,31)) % cast(-25352672455 as decimal(25,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12.8 as decimal(3,1)) % cast(-0.49 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5 as decimal(10,0)) / cast(100000.000 as decimal(19,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8581056512.92 as decimal(34,12)) - cast(-852.9021532 as decimal(16,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9350611076.67377407514342870352553180 as decimal(36,26)) / cast(9623543319903601138000517687982541.2031 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.19 as decimal(33,33)) % cast(0.18713 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(1,1)) / cast(-99999999999999999999 as decimal(37,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.28930998035054 as decimal(15,14)) + cast(-71208.5 as decimal(36,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(804056.399 as decimal(9,3)) * cast(-0.33283056625641566798365 as decimal(24,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.76460752303423488 as decimal(38,26)) + cast(-53.774 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999.999999999 as decimal(30,11)) % cast(-0.2251799813685248 as decimal(20,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999.99999 as decimal(38,5)) + cast(-100 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5463 as decimal(17,17)) - cast(0.9999999 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-73823903914360339464961871.615332391629 as decimal(38,12)) * cast(-9727770848183572.5630233 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(720575940.37927935 as decimal(17,8)) % cast(-1946265669592591080257474814 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54.15 as decimal(8,6)) % cast(-756191561.07603434589947496805383847838 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(1,1)) * cast(999.99999 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.00000000000 as decimal(36,15)) / cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.503599627370495 as decimal(23,16)) - cast(-0.34359738367 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-27.2 as decimal(9,3)) + cast(1948649624117.6739669928479946 as decimal(29,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10995116.27776 as decimal(38,10)) - cast(-904244462022143521211649855819923 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(95.6 as decimal(7,5)) - cast(0.398011279523723223677385602115353301 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000.0000 as decimal(16,8)) * cast(0.2047 as decimal(27,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2571 as decimal(38,0)) - cast(0.100 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6871947.6735 as decimal(11,4)) % cast(-6.1406271774733132496684 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-80.98962315 as decimal(10,8)) / cast(9258119632613772028.090 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.6 as decimal(4,3)) - cast(-946854496.2634922138274013438 as decimal(28,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3658298 as decimal(38,5)) % cast(9.52319 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(68.15435254162541916 as decimal(19,17)) / cast(-0.9 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-57635158.17373 as decimal(13,5)) % cast(-0.20841151 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(25,5)) / cast(-100000000000000000.000000000 as decimal(32,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.73 as decimal(12,4)) / cast(-9999999999999999999999999999.9999 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(29226 as decimal(16,6)) * cast(-10.23 as decimal(31,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7641 as decimal(26,26)) + cast(-0.48432481106975573744743 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-711641850101719040964.4885894447 as decimal(35,11)) + cast(-9999.99999999999 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(56.396 as decimal(34,19)) * cast(-618970.019642690137449562111 as decimal(27,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(15060157.53029 as decimal(28,6)) * cast(-77015834 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(4,4)) - cast(-0.677849 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16 as decimal(5,1)) * cast(23992925148168.9139 as decimal(18,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(1,0)) + cast(-719701396952.089522792787 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(55121021223719922687105025892845.639391 as decimal(38,6)) % cast(0.2762677470702337 as decimal(25,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999 as decimal(4,4)) / cast(880 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4115443.800910 as decimal(13,6)) / cast(-0.16383 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8724.4836694409490477086716004329957232 as decimal(38,34)) / cast(-6.9246 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.99999 as decimal(38,6)) * cast(-0.8388608 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(79800447836857602988619209.63410 as decimal(31,5)) + cast(-10000.00 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1073741823 as decimal(20,0)) + cast(61322001705632931.4 as decimal(34,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.999 as decimal(38,21)) % cast(-82972846457661.8 as decimal(22,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(909135722415.9519034839261223429 as decimal(38,23)) * cast(-7205759.4037927935 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(1,0)) + cast(-23058430092.13693952 as decimal(30,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.82989130936282561 as decimal(20,18)) * cast(10000000.00 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6871947673.5 as decimal(11,1)) % cast(475450568911.78 as decimal(28,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(78259.21567035084774880677651 as decimal(38,32)) / cast(-8416581695713222185.7311611876081381 as decimal(35,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(2,2)) % cast(-0.90487433 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.8432034286286 as decimal(24,13)) % cast(81855746002223453907458189.918427629146 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999.99999999 as decimal(28,8)) * cast(0.4095 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85314607022.395093 as decimal(17,6)) - cast(999999999.999999 as decimal(21,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(48771.877831864415 as decimal(35,20)) % cast(2264248705.6985 as decimal(23,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31991858167792927827842880991167.458445 as decimal(38,6)) % cast(-666767601616.05322645056646 as decimal(30,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999.9 as decimal(38,2)) / cast(9999999999999999999999.9 as decimal(23,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68032510.2932831926364 as decimal(38,16)) % cast(0.2047 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(549.755813888 as decimal(38,32)) % cast(99 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000000000 as decimal(21,21)) + cast(65.97009416028612104 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(35184372088.832 as decimal(15,3)) + cast(-0.9 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(33154.79225597446796471 as decimal(26,17)) * cast(717054.595948550365181 as decimal(23,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63702588734691 as decimal(14,0)) + cast(-371903 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31501788098530.93277919 as decimal(22,8)) * cast(-10.0 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.2 as decimal(28,27)) + cast(-1.0 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(57142226967.273 as decimal(15,3)) + cast(88642009909889 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.8 as decimal(24,12)) * cast(-4096 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81547.728540398034 as decimal(17,12)) - cast(1.00000000 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(42774993966.88384302292 as decimal(22,11)) - cast(-100.000000000000000000000 as decimal(32,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2433911507995924751027769593 as decimal(38,0)) * cast(-827142191.20 as decimal(13,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(37114498 as decimal(32,23)) - cast(-52342.6054743118916064032 as decimal(27,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.5535 as decimal(5,4)) + cast(7215622480555236.7564696235125604835960 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-88161665985420993263282132562039.873277 as decimal(38,6)) + cast(-3.021 as decimal(15,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.362453570297377042 as decimal(18,18)) * cast(4492.20783836650345765676593530917 as decimal(33,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4378612131031.527 as decimal(38,10)) % cast(-590295810.358705651712 as decimal(21,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(2,1)) + cast(-7436.0102 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(654982179653419980866538447.88991 as decimal(32,5)) - cast(-5 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7751.2 as decimal(26,21)) - cast(7.106110208331 as decimal(19,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.69682 as decimal(10,8)) - cast(-99.999 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8976527296119333444243558.1820985705247 as decimal(38,13)) % cast(-58 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(33589.8 as decimal(14,8)) / cast(10000000000 as decimal(28,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(1,1)) / cast(-0.99999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(2,0)) * cast(0.0 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4661.749530037 as decimal(27,19)) / cast(8.55 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.9 as decimal(35,13)) - cast(9.999 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(72367533064899.056775045496679958568791 as decimal(38,24)) % cast(-4625940391615.942957281783308447473 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8395079643519033660.973648142874 as decimal(31,12)) + cast(9999999.999999999 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-618970.019642690137449562112 as decimal(27,21)) * cast(-372442422.54698558261 as decimal(32,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8307.6749736557242056487941267521536 as decimal(38,33)) - cast(-316912650057.057350374175801344 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999.99999999999999999 as decimal(31,17)) * cast(3276.7 as decimal(18,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6710.8863 as decimal(8,4)) - cast(0.524287 as decimal(20,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.0 as decimal(25,17)) + cast(0.882980591443038380 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(63144630162326 as decimal(26,0)) / cast(103845937170696552.57060992658440192 as decimal(37,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.282 as decimal(21,21)) + cast(23504484354184755880448013643.000197518 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(19,13)) * cast(3 as decimal(25,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(73525314.25215386846863695 as decimal(37,27)) % cast(42745197122808960.371431072528 as decimal(31,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.191 as decimal(5,4)) % cast(-9 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8589934592 as decimal(38,0)) - cast(-6 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.39121067993 as decimal(20,20)) - cast(9.4954975677846 as decimal(33,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.12 as decimal(3,2)) + cast(0.2 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000000000000 as decimal(29,29)) - cast(1000000.000 as decimal(26,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3777893186295716170.9568 as decimal(37,15)) * cast(-785 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4096 as decimal(38,14)) % cast(7974467126414291.5614501011886062897874 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.867386193878537752813007990455 as decimal(38,34)) % cast(778.6966114350133266856053801149 as decimal(31,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(24.12543 as decimal(7,5)) - cast(8507059173023461.5865843651857942052864 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000 as decimal(38,0)) % cast(0.256 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(29,23)) + cast(0.4 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999 as decimal(34,10)) - cast(-956301818336393768.9 as decimal(27,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.00000000 as decimal(11,9)) - cast(-0.4 as decimal(20,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7077976.8120019238 as decimal(29,10)) * cast(-100000000 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-82406458531146.9463192604771226 as decimal(30,16)) % cast(-992050.786892510050398 as decimal(22,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7273167545116102476844891747519471.1 as decimal(35,1)) - cast(9 as decimal(26,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(830767497365572.42056487941267521535 as decimal(37,22)) * cast(35574436448080785210013 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5036291299828920396926001781273708944 as decimal(37,0)) * cast(-52827 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.62143 as decimal(14,7)) - cast(-3249163438204739073526598621082.2 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999 as decimal(10,10)) - cast(321167902.8046998913508 as decimal(34,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-120.86595927860182 as decimal(17,14)) - cast(21933358952587.5 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.591228055844587716 as decimal(25,22)) + cast(0.4722366482869645213696 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(74661814.069024683537553881884509165914 as decimal(38,30)) * cast(-92.03880800736677469847482792 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31 as decimal(20,13)) * cast(-0.5717620425499449999632490924 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-892446910 as decimal(31,7)) - cast(4530081 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-108230027344717718569772409606742.5373 as decimal(38,4)) / cast(2934403894308 as decimal(31,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.00000000000000 as decimal(38,17)) / cast(0.2097152 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-44042147716362950.1785 as decimal(38,9)) / cast(-7.0368744177664 as decimal(16,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20667.25741543213936211765682445298 as decimal(34,29)) % cast(5374264.38487 as decimal(26,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999.999 as decimal(18,6)) / cast(-70181936451329843974914356.25428953035 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-517652301708395008501666927.88671858800 as decimal(38,11)) % cast(-1073741823 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(703687.44177664 as decimal(14,8)) / cast(247050943080790 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(61727.1 as decimal(11,2)) - cast(-0.93748183682663918483202298717313 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-869681762296341.5 as decimal(25,1)) + cast(-3751100441705.601 as decimal(16,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.633825300114114700748351602688 as decimal(38,38)) / cast(10000000.000000000 as decimal(17,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.6959865 as decimal(24,20)) - cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.64 as decimal(4,4)) * cast(10.00000000 as decimal(17,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.1 as decimal(38,21)) - cast(47.654 as decimal(31,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1798612593627524138 as decimal(38,0)) * cast(-49189293755435083009.58 as decimal(22,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-44 as decimal(28,21)) * cast(76503569515.92636123826437720521 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2298524310 as decimal(32,6)) % cast(824.71188130218822966491958959153275967 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3217475859 as decimal(21,21)) % cast(-37426.38 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999999999 as decimal(38,38)) / cast(-0.1 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(838860.8 as decimal(7,1)) * cast(8 as decimal(15,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.2768 as decimal(11,9)) + cast(5928800709.68102592761213 as decimal(36,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1756742064525986.090878284617302 as decimal(31,15)) % cast(-0.2747468 as decimal(15,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.6 as decimal(13,2)) - cast(58 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7648.7 as decimal(5,1)) - cast(316912650057057.350374175801343 as decimal(31,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1282964021316874703235 as decimal(36,0)) % cast(2232620339423201.053799929366 as decimal(28,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99200997062.7 as decimal(15,3)) / cast(-888991448595020936199233337119031888 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000.000000000000000000000 as decimal(38,28)) % cast(37951.01416367 as decimal(24,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(67410668.0 as decimal(9,1)) / cast(100000000000000000000000.0000000 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-87.96093022207 as decimal(14,12)) / cast(-680.8 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000.000000 as decimal(38,6)) % cast(-8045991361952590671257530.7036724 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.756543408757201 as decimal(18,17)) % cast(3847037196.3 as decimal(25,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-842244732165.137655718760153 as decimal(27,15)) / cast(-59029581035870565171.2 as decimal(31,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(281.474976710656 as decimal(38,16)) * cast(691991.09552473 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8191 as decimal(21,8)) / cast(89984944217 as decimal(18,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72415494661837330703.2 as decimal(29,2)) * cast(-841.640303723 as decimal(21,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-214748364.7 as decimal(10,1)) - cast(-20.97151 as decimal(16,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18726.34901 as decimal(15,9)) / cast(-3 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.13349 as decimal(6,5)) - cast(0.938674558150 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100 as decimal(11,2)) % cast(100.00 as decimal(22,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-830767497365572420.56487941267521536 as decimal(35,17)) / cast(-19807040628566084398385987.583 as decimal(30,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(38,25)) % cast(92034853967.3938311931 as decimal(22,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1745792708590401375 as decimal(19,0)) % cast(-97.121331 as decimal(16,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.2492 as decimal(21,7)) - cast(1591017541.404 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(883153.00780381709 as decimal(38,26)) + cast(-76.10519285 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.04966250 as decimal(37,18)) * cast(0.1030557365580961775949457 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.72638333270679673645133 as decimal(27,25)) * cast(-22.112 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000 as decimal(38,14)) - cast(748 as decimal(33,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.223372036854775807 as decimal(19,18)) + cast(-9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.963 as decimal(12,12)) * cast(-1867030407.8835258 as decimal(20,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.648 as decimal(10,3)) % cast(-0.59 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9872431927088524822660956285603558935 as decimal(38,0)) / cast(-0.100000000000000000000 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.96 as decimal(3,2)) % cast(0.3 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.99999999999999999999 as decimal(34,24)) - cast(2529028192977 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14805433581096733.33 as decimal(28,2)) * cast(0.4491 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(23611832414348226068.47 as decimal(26,2)) % cast(-324518553658426.726783156020576256 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3778 as decimal(4,0)) * cast(-80580.8 as decimal(14,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(1,0)) % cast(8.0 as decimal(37,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.59 as decimal(7,7)) - cast(711808842.7674904 as decimal(20,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31310.613485156995711769349370 as decimal(38,27)) / cast(-5.76460752303423487 as decimal(18,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1511.15727451828646838271 as decimal(33,22)) * cast(-0.2 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.11220466115255122130914779474587300159 as decimal(38,38)) / cast(66325466679323310617238410596388.813551 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.00000000000 as decimal(29,21)) % cast(-57510046493495190363942551637945.6 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9486819.5986809689429546453588 as decimal(30,23)) + cast(4 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(1,0)) + cast(-128 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3266134101429278910.7913517159867645369 as decimal(38,19)) - cast(2266082476444842081341630 as decimal(25,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-45.3 as decimal(5,1)) / cast(-99.999999999999999999999999999999999999 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8367.1978769514716439286211509 as decimal(29,25)) * cast(-2882303761.51711743 as decimal(19,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5902958103587056517.11 as decimal(21,2)) / cast(-8072618032.1134472250 as decimal(37,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-187217.14549588549785972 as decimal(23,17)) % cast(-74.9647 as decimal(34,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.589934592 as decimal(38,37)) / cast(973817634854422 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(464.608858648068512198465769774608828 as decimal(36,33)) / cast(-10000 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-67108864 as decimal(14,0)) + cast(-804886.609 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99 as decimal(6,2)) % cast(999999999999.9999999999999999999 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.844311 as decimal(11,10)) % cast(2562347778048553982.39 as decimal(31,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-629780852804188769009 as decimal(38,0)) - cast(212.31109 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.08 as decimal(33,3)) % cast(-0.99999999999 as decimal(33,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(963596378775890656194.7 as decimal(38,12)) / cast(2580044576891566059.38 as decimal(34,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49427479063065135.887858148058030917542 as decimal(38,21)) * cast(-419.3426 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(552.7033494630528978193994994 as decimal(28,25)) * cast(-0.56562271103515830589776649321748468949 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.39 as decimal(31,31)) / cast(-10.0 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1443205.99 as decimal(32,4)) + cast(-0.67108864 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.357477972592488297 as decimal(36,30)) * cast(-8.5070591730234615865843651857942052863 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-21.020 as decimal(5,3)) / cast(-1980704062856608.4398385987583 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.00000 as decimal(25,23)) / cast(-5.0733153 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000 as decimal(6,1)) % cast(-590295810358705651711 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8186.0 as decimal(5,1)) % cast(-16 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7806 as decimal(4,0)) - cast(34559912931207515.758166548446514 as decimal(32,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(70420439010617630897.7106257874929 as decimal(33,13)) - cast(-0.773 as decimal(18,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999 as decimal(18,0)) / cast(-87.218 as decimal(17,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8075389 as decimal(9,9)) + cast(51 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(34,1)) - cast(9999999.999999999999999 as decimal(31,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(71.68692650 as decimal(19,14)) - cast(-0.336295 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(507060240091.2917605986812821503 as decimal(31,19)) * cast(0.9 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999.9 as decimal(38,1)) * cast(-541064.977 as decimal(20,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.0 as decimal(15,1)) - cast(-7 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.4 as decimal(4,3)) - cast(0.432 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(2,0)) % cast(-0.2351776884 as decimal(34,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.99999999999999999999999 as decimal(32,29)) / cast(1.000000000 as decimal(18,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-199724482705909374801.90 as decimal(23,2)) * cast(-9.9999999 as decimal(19,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.0 as decimal(24,3)) + cast(7036874417766.3 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(1,0)) - cast(-64903710731685345356631204115.2512 as decimal(33,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.9999999999 as decimal(21,16)) / cast(-79.7103910044 as decimal(18,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5070602400912917605986812821503 as decimal(31,31)) + cast(100000000000000 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4536853559289658.167135 as decimal(28,9)) % cast(-536870911 as decimal(21,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(294020328368255697811741911184522.7302 as decimal(37,4)) * cast(83813959304 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8746991402.74 as decimal(16,3)) / cast(231555.9102 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.36870912 as decimal(13,10)) + cast(-128757530.487768 as decimal(21,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.80773698675398074436883301721591292 as decimal(35,35)) + cast(-0.911 as decimal(35,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000 as decimal(14,0)) + cast(-9999999.9999999999 as decimal(23,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-18.970 as decimal(8,5)) % cast(0.9 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(162259276829213363391578010288127 as decimal(38,0)) + cast(2297940.365170413087298 as decimal(32,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9 as decimal(27,7)) + cast(-116007534.5805 as decimal(26,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4821664250719100232886 as decimal(22,0)) / cast(126591038207189395290600379.432555 as decimal(34,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000000000000000000.00000 as decimal(38,5)) + cast(-10000000.00000000000000000000000000 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-77.849993747885745375558123453286783756 as decimal(38,36)) + cast(10000000000000000000000000000000.00 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1061143839178.3 as decimal(36,14)) / cast(675517386460.0813 as decimal(37,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-98 as decimal(6,1)) * cast(32 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63.7 as decimal(38,36)) - cast(-0.1 as decimal(28,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2157942170358451248.458038339680615 as decimal(34,15)) - cast(-68647037496 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.3 as decimal(19,16)) / cast(-1073.741824 as decimal(17,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(560 as decimal(5,0)) * cast(809.771369530024671198670329196289292 as decimal(36,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.3 as decimal(2,1)) * cast(-48341265607513025.19862 as decimal(28,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.0 as decimal(38,12)) % cast(-62043353796913519 as decimal(21,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6606466546726631271794299764767808 as decimal(36,36)) * cast(-8191 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999.9999 as decimal(26,4)) + cast(-2.4853264 as decimal(31,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.352984668956847662 as decimal(18,18)) / cast(-0.10 as decimal(26,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(3,2)) - cast(683345023599.54 as decimal(31,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.28 as decimal(17,5)) - cast(0.75 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(945399.19731358 as decimal(20,14)) + cast(-0.951144691733906305355601913 as decimal(37,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(23.9341 as decimal(6,4)) * cast(0.68719476736 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4600.673 as decimal(8,3)) + cast(723790474590246644123294490.966693 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-340 as decimal(29,4)) / cast(-4 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8191 as decimal(14,5)) - cast(-0.18889465931478580854784 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99999 as decimal(6,5)) * cast(-0.1 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(56294995342.1312 as decimal(15,4)) - cast(0.84 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.99999999999 as decimal(18,15)) - cast(2 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.0000000 as decimal(20,12)) / cast(-5.80876 as decimal(12,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8961 as decimal(5,1)) / cast(5242.87 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.000 as decimal(31,10)) - cast(-0.5 as decimal(13,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(6,5)) - cast(4542373876762.83 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5425 as decimal(5,0)) % cast(-46116860184.27387903 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(880.759972 as decimal(10,6)) + cast(59029581035870.5651711 as decimal(21,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2048 as decimal(38,38)) - cast(100000000000000000.00 as decimal(35,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-176296829339.8 as decimal(13,1)) - cast(-7251881152621292.2052 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52442486826.6717 as decimal(25,13)) - cast(5.174124090342129697609827293687882 as decimal(37,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(592715954883 as decimal(38,0)) % cast(664613.997892457936451903530140172288 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-21.6812 as decimal(9,5)) - cast(-5316.911983139663491615228241121378303 as decimal(37,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-620376015244753926324732.77 as decimal(37,5)) % cast(204.7 as decimal(19,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6569340429644437045 as decimal(25,25)) + cast(82 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(290225.61130078 as decimal(14,8)) / cast(0.1 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.56102333840021014813210573513306334672 as decimal(38,38)) / cast(-9868094889390256146573353 as decimal(27,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000.000000000000 as decimal(28,12)) * cast(20.0774199 as decimal(24,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(66613359777850037253.8142119369573 as decimal(36,16)) / cast(-85.0 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000 as decimal(29,13)) - cast(5.0866328 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000 as decimal(10,0)) % cast(-10427272384710183617987361.4450 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999999999999999999999 as decimal(27,27)) - cast(-5790.42 as decimal(10,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92076187264983.3 as decimal(19,1)) % cast(-44703656626062195.40485033391215321 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.99999 as decimal(11,5)) + cast(-0.66874624 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.255 as decimal(3,3)) - cast(0.99999 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6216.4014018503066477424 as decimal(35,31)) * cast(-643317.68673536161 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-94166.1 as decimal(8,3)) + cast(-999999999999999999999.9999 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.1 as decimal(38,8)) - cast(-999.99 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999999999999999999999 as decimal(38,38)) - cast(2518236217734.48741210753 as decimal(37,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5490816699645482063.54 as decimal(35,2)) - cast(-50459217467186658.55853453 as decimal(25,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6135751971722 as decimal(38,1)) + cast(0.253417882073226528856022952776 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1844674407370955161.6 as decimal(38,1)) - cast(-1603.7573436 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999.9999999 as decimal(38,7)) * cast(0.70560 as decimal(25,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(89983126942216979995.66 as decimal(22,2)) - cast(-10000 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999.999999999999999 as decimal(38,24)) * cast(-5089022521179937904002.5 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000 as decimal(13,0)) - cast(395772.55275 as decimal(24,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-179 as decimal(3,0)) - cast(0.6 as decimal(37,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-77.833 as decimal(5,3)) - cast(-1.0 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999 as decimal(5,1)) * cast(-0.1 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.86 as decimal(3,3)) / cast(0.9671406556917033397649408 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999 as decimal(6,0)) + cast(1.023 as decimal(31,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-903756354 as decimal(11,0)) * cast(-322791907710646000152693045054001366.1 as decimal(37,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0000000000000000000000000 as decimal(38,37)) / cast(-8 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(20049354.686641397308 as decimal(20,12)) - cast(8 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.00000 as decimal(21,10)) + cast(-1.6533 as decimal(15,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5869.2 as decimal(6,1)) - cast(390.3200 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-61370.240876641709255920612778324 as decimal(35,28)) + cast(99999.9999999999 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-378.48 as decimal(31,9)) % cast(-99.999 as decimal(21,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4294967295 as decimal(38,3)) - cast(94553762.25734266916 as decimal(31,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(52.4287 as decimal(6,4)) + cast(99999999999999.9999999999999999999999 as decimal(36,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(73512.086147 as decimal(13,6)) - cast(0.2506 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59.378 as decimal(21,3)) * cast(-1566128607206705.4243 as decimal(20,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.1 as decimal(7,1)) + cast(-863.43 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3246 as decimal(10,10)) % cast(389.567689902624156 as decimal(18,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000 as decimal(10,2)) + cast(73011842741904.252 as decimal(36,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-61.8970019642690137449562112 as decimal(27,25)) / cast(-9999.9 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(18,11)) + cast(65536 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.70368744177664 as decimal(20,14)) % cast(-8 as decimal(31,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1879697637766690841.596 as decimal(30,6)) * cast(1476737941.5488 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999 as decimal(14,12)) - cast(9999.9999999999999 as decimal(33,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(76106244 as decimal(33,0)) / cast(4 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-488045.39 as decimal(38,25)) - cast(-99.9 as decimal(27,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4141297322990062022026126831220 as decimal(31,31)) % cast(8236235850459 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3915254.9612752368580240060 as decimal(38,29)) / cast(9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.99 as decimal(38,17)) - cast(0.100 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2097.151 as decimal(22,9)) % cast(-0.93 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.22710257881251229762918775367407449180 as decimal(38,38)) / cast(794384315096657409139.41 as decimal(23,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346.15865843651857942052864 as decimal(38,23)) - cast(23058430092136939.52 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-73900.63 as decimal(38,22)) % cast(-9999.999 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(975.2487 as decimal(32,18)) / cast(3793659012987463 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(811296384146066.81695789005144064 as decimal(32,17)) * cast(-1024 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.999 as decimal(4,3)) - cast(69.31377359709 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000000 as decimal(32,30)) * cast(0.1 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3976580 as decimal(32,23)) - cast(-0.1000000000 as decimal(20,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.16687463269355641 as decimal(23,23)) + cast(70368744177663 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.999 as decimal(15,3)) / cast(-10 as decimal(32,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7650 as decimal(16,10)) + cast(7737125245533626718119526.3 as decimal(34,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-613732406598.3134857 as decimal(24,7)) % cast(999999999999999999.99999999999 as decimal(32,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-65.536 as decimal(12,3)) % cast(-195.76893115558 as decimal(31,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2028240960365167042394725.1286016 as decimal(38,10)) / cast(100.000000 as decimal(20,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(89.5587 as decimal(33,30)) % cast(-1 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2097151 as decimal(7,7)) + cast(838860.7 as decimal(11,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(45.788568 as decimal(8,6)) + cast(-4398046511.103 as decimal(25,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4261622 as decimal(16,13)) + cast(9183301.44 as decimal(35,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999.99 as decimal(38,24)) + cast(0.38936 as decimal(22,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-756044.8977682 as decimal(13,7)) * cast(-0.127205491 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14073748835.5327 as decimal(32,7)) + cast(-1000.000 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-46.05525 as decimal(38,15)) - cast(812.86025439212887382 as decimal(28,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16.384 as decimal(32,28)) / cast(-3016597373626694 as decimal(23,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2147483648 as decimal(20,20)) % cast(-79130046188845259.6124134480672554 as decimal(33,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(60072.298834170709454 as decimal(31,19)) / cast(0.1623681683 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46 as decimal(3,0)) + cast(0.100000000000000000000000000000 as decimal(37,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(857054055.597340345 as decimal(18,9)) + cast(-1000000000000000000.00 as decimal(33,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.309485009821345068724781055 as decimal(38,38)) - cast(4676 as decimal(32,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000.000 as decimal(27,10)) - cast(-65.535 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(401.347982 as decimal(10,7)) + cast(0.25 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-997 as decimal(9,6)) - cast(1373223112981626660983013072113 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(613433515216165.2535089544781676 as decimal(31,16)) / cast(-10854857574479.96125779586471 as decimal(37,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000.0000000 as decimal(15,7)) / cast(-60473 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9789230369286055470515 as decimal(22,0)) * cast(-9999999999999999999999.9999999 as decimal(29,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(67108864 as decimal(8,0)) * cast(3.16755 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-218812.51749747517980 as decimal(23,14)) * cast(-0.140737488355328 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16504276.2 as decimal(27,1)) - cast(8.6 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8589934592 as decimal(16,2)) * cast(-2.61620 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7786578 as decimal(38,38)) - cast(-1.125899906842623 as decimal(19,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63.5213419980474538941947524503594171 as decimal(36,34)) % cast(0.2948233362 as decimal(27,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.88 as decimal(32,6)) - cast(0.99 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5542292.8 as decimal(25,16)) + cast(-6.84 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.0000000 as decimal(25,20)) / cast(0.36893488147419103231 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.50203042248 as decimal(29,11)) + cast(-327064.9 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-721515474995269257.633 as decimal(38,5)) % cast(-45.00355 as decimal(34,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.480944 as decimal(8,8)) * cast(999999.999 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9223372036854775807 as decimal(19,19)) / cast(152625769.0112421668 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-125.2723367 as decimal(11,7)) / cast(9397949233062055379899426.7775410680473 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-94763802474436.919132066994042691 as decimal(32,18)) * cast(10.00000000000 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3602879701896.3968 as decimal(38,7)) % cast(0.343 as decimal(22,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-44614 as decimal(37,0)) + cast(0.1483408 as decimal(15,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8589934592 as decimal(10,10)) % cast(-9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-980.89203 as decimal(9,6)) / cast(-0.8388608 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-275.5737701 as decimal(20,7)) / cast(-4294967.295 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4201402952 as decimal(12,2)) - cast(-0.8133166 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5 as decimal(3,1)) * cast(3.9957 as decimal(28,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85970262369.547779 as decimal(33,7)) % cast(-942.0024608623 as decimal(19,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-591.5 as decimal(6,3)) * cast(-0.1000000 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6558011730789746.972252084406686 as decimal(35,17)) + cast(-977962 as decimal(26,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7516 as decimal(4,4)) / cast(-69687.2 as decimal(23,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.6843651076538605442951 as decimal(23,22)) + cast(9.99999999999999 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.81 as decimal(29,24)) - cast(-0.1856536332424 as decimal(36,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(5,3)) % cast(64719.27 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-92.7954 as decimal(10,6)) * cast(-850963348.812524705648388843998550906 as decimal(36,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.549 as decimal(38,36)) * cast(43.98046511103 as decimal(18,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(351.84372088831 as decimal(23,20)) / cast(-9 as decimal(16,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.01665659938929608 as decimal(38,34)) % cast(44978203663.55224 as decimal(32,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(1,0)) % cast(0.10000000 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7466720924320633.4049 as decimal(20,4)) * cast(43243.14853437 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.0000000000000000 as decimal(37,29)) * cast(-10.00 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(90071.99254740992 as decimal(38,15)) - cast(-5131252899138070659248080424 as decimal(34,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14.420873731176042779192015113 as decimal(38,33)) - cast(1000000000 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4044835824332337319515931 as decimal(26,0)) - cast(-999999999999 as decimal(36,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5316911.983139663491615228241121378303 as decimal(38,30)) % cast(-9999999.99999999999 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.9 as decimal(11,1)) * cast(97219926 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(576460.752303423487 as decimal(18,12)) * cast(-10.00000000 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10050474875 as decimal(14,14)) % cast(-19194349967.26 as decimal(23,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9124134466826640363889890.866160 as decimal(38,9)) + cast(-1300879783.7822638 as decimal(18,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-845328.56 as decimal(17,3)) + cast(0.66 as decimal(25,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-642.2 as decimal(27,22)) - cast(8896.94784 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(11,10)) - cast(-0.999 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.3 as decimal(9,7)) / cast(38983 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-59057851889.837588344396527557 as decimal(38,24)) * cast(-147573952589676412927 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.21425146607212198 as decimal(38,38)) + cast(521189254 as decimal(23,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99 as decimal(6,4)) - cast(18.607 as decimal(23,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999 as decimal(19,18)) / cast(-3766 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-150681487 as decimal(18,6)) - cast(-703969447335350461135108.61153837657556 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-829140.1164 as decimal(38,28)) - cast(-144.115188075855872 as decimal(31,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(936278898649 as decimal(24,11)) + cast(-52428.7 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(19,7)) + cast(0.10 as decimal(22,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12089258.19614629174706176 as decimal(38,27)) / cast(5349.552308568756862632761976136749 as decimal(34,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1511157274.51828646838272 as decimal(24,14)) + cast(28.6 as decimal(36,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.48422345269 as decimal(17,16)) * cast(-99.99 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.999999999 as decimal(35,34)) % cast(-0.1554319 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000.00 as decimal(38,17)) % cast(0.58531416369 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4893 as decimal(12,12)) / cast(-0.77 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999999999999999.999999 as decimal(38,6)) - cast(2.1 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.576477885811 as decimal(17,12)) / cast(-344.03066379 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-80333 as decimal(12,0)) / cast(13743895347.1 as decimal(20,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-649037107316853453566312041.152512 as decimal(38,7)) + cast(99999999999999.9 as decimal(22,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(63 as decimal(9,4)) / cast(-140737488355.328 as decimal(29,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.532945638 as decimal(9,9)) - cast(72 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9500067584580008958737461 as decimal(27,27)) / cast(2.47898902929847817879525842198428 as decimal(34,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0000000000000000 as decimal(38,17)) * cast(-999999 as decimal(18,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(1,1)) + cast(-41 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-11462837362.256995101303757 as decimal(38,15)) - cast(-47 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-83.0781301955764650002614474901871 as decimal(38,36)) - cast(-7295 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3998992794875204 as decimal(30,5)) + cast(99.999 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(33,16)) - cast(144.115188075855871 as decimal(21,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3853891.322188 as decimal(16,8)) / cast(4592.7 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6312910 as decimal(28,6)) + cast(0.5848990 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.17592186044416 as decimal(37,37)) % cast(1 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-550759.74953184481349806 as decimal(24,17)) + cast(-7697871045290663.670617288 as decimal(29,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000 as decimal(26,3)) - cast(47525254.0835 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-881993975.74967714537463 as decimal(23,14)) / cast(5.192296858534827628530496329220096 as decimal(34,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(31,14)) - cast(3932317.951903247988 as decimal(20,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13119.68531620757450320 as decimal(38,24)) % cast(999999999.9 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(131.071 as decimal(24,7)) * cast(-0.999999999999999999999999999999999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.0 as decimal(13,1)) - cast(10000000000.00000000 as decimal(23,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.17035803 as decimal(12,11)) % cast(767007.210 as decimal(37,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(521.948 as decimal(6,3)) * cast(5.2482 as decimal(37,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9520245764664773046570781819.841209093 as decimal(37,9)) % cast(-63 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.34386639 as decimal(10,10)) / cast(9007199.254740992 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21.99023255552 as decimal(38,34)) + cast(999.9999999 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-940.62048665 as decimal(21,10)) * cast(-98.688 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(657959105.066700967058724875 as decimal(27,18)) * cast(-785865258528.1091137968424 as decimal(29,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(57.207 as decimal(38,19)) / cast(-0.1000 as decimal(17,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(102.3 as decimal(36,14)) + cast(5 as decimal(18,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9097.369107253970598 as decimal(38,32)) * cast(-9977653 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(271.36 as decimal(25,13)) * cast(100000000000.00 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999 as decimal(4,4)) + cast(-9999999999.99999999999 as decimal(21,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-360.9212004 as decimal(10,7)) / cast(-61137653 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(6,6)) + cast(-919.868096 as decimal(13,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999 as decimal(27,0)) / cast(-0.1000000000000000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5 as decimal(1,1)) * cast(0.481679805532472 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15.38 as decimal(7,4)) - cast(-66294.3 as decimal(12,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-77371252455336267181195263 as decimal(26,0)) * cast(-0.983630152 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-17.026 as decimal(5,3)) / cast(-0.57141307817636 as decimal(31,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(25,6)) % cast(-4.7 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.127 as decimal(11,3)) % cast(-4194.303 as decimal(37,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15.4692 as decimal(20,12)) / cast(85.737009620314920275 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999.99999 as decimal(33,10)) * cast(1.9189 as decimal(15,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-19.83054823455131208212 as decimal(38,34)) - cast(-131.071 as decimal(33,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(67 as decimal(4,0)) + cast(10130469445306799680746.902 as decimal(26,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10 as decimal(9,7)) / cast(19342813113834.066795298815 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5 as decimal(26,2)) * cast(-13.649 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(79.844794 as decimal(10,8)) * cast(3.079786854 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(967.55396 as decimal(18,11)) * cast(42949.67295 as decimal(10,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6169975263931218195590824.07 as decimal(38,6)) - cast(-88872953360.530663874126 as decimal(29,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(82168294286744.71112929 as decimal(22,8)) - cast(8793624312685546.74897518716 as decimal(27,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.274877906944 as decimal(38,37)) + cast(-990352031.4283042199192993791 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.17373212864405822583971105559 as decimal(35,29)) % cast(61937583841.17 as decimal(35,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4 as decimal(6,0)) + cast(-167.0 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-579081015.22 as decimal(30,5)) / cast(-0.5136656961 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(196347471202055865431984.001058272 as decimal(33,9)) / cast(6965375323568090.409060720095 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.348791978 as decimal(32,19)) - cast(815285.798178732207872239444 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-59029581035870565.1712 as decimal(21,4)) * cast(0.65536 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000000 as decimal(23,5)) % cast(47.49 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.75557863725914323419136 as decimal(38,38)) / cast(0.1000 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.53859470327701725630140609016753998143 as decimal(38,38)) % cast(85070591730234615865843.651857942052863 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99 as decimal(6,5)) / cast(-57.6460752303423487 as decimal(29,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-203638077979971417.379975054870592767 as decimal(36,18)) * cast(0.23544 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1517.7921162213303 as decimal(17,13)) / cast(0.48 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.133 as decimal(33,5)) / cast(9.999 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5 as decimal(29,0)) + cast(2.56 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(849 as decimal(5,0)) / cast(-9007199254740992 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1888946593147858.0854783 as decimal(38,19)) / cast(5567347139 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(5,5)) - cast(10000000000000000000.000 as decimal(35,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-855332237615.0817419157982584 as decimal(38,24)) / cast(-2611152689483955247235.4144721 as decimal(29,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-209.7151 as decimal(17,12)) * cast(10000000000000000.000000000000000000 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999 as decimal(34,34)) - cast(-9 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(9,0)) - cast(-35184372088.831 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1505.3 as decimal(12,3)) / cast(0.7 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10 as decimal(5,0)) + cast(-0.8946 as decimal(28,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999999999999999999999 as decimal(38,36)) * cast(9533.60828497123 as decimal(20,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-38404.011151233981689605745 as decimal(27,21)) - cast(167.77215 as decimal(13,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-514821391031404313281040.662595530 as decimal(38,10)) / cast(0.100000000000000000000000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.970124148039479598 as decimal(27,24)) * cast(-16225927682921336339157801028812.7 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.91405348546327792994591536782 as decimal(38,36)) / cast(-1470675135896936579 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-432834618172937131809.939 as decimal(24,3)) + cast(10 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11494651537184591217148.59086 as decimal(38,10)) % cast(8244.6106558858073980387845302819440504 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(716345245.03 as decimal(26,4)) * cast(-0.85070591730234615865843651857942052864 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.0 as decimal(34,12)) + cast(-0.1099511627775 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(57692999265.3337153771617 as decimal(38,16)) % cast(51.2 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-261586365259985989415951.61236842202 as decimal(37,13)) / cast(562949.953421312 as decimal(15,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(1,0)) - cast(-0.2097152 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(106338239.66279326983230456482242756608 as decimal(38,29)) - cast(77.371252455336267181195264 as decimal(32,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68.510222247 as decimal(16,10)) % cast(-4.096 as decimal(28,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(28081615985 as decimal(11,0)) - cast(-86427 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(426988094.285 as decimal(15,4)) * cast(10737.41824 as decimal(23,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.13 as decimal(4,3)) - cast(8215319 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-87.0 as decimal(4,1)) + cast(43.324 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(24,23)) + cast(-8192 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-37480.99377298003906835 as decimal(23,18)) * cast(9711565403.9 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-82061807236352.61007 as decimal(23,8)) % cast(-0.3 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(255496481563.8986470575316 as decimal(36,19)) + cast(63577.08942 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.376 as decimal(11,11)) / cast(-64 as decimal(32,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(505.1 as decimal(7,2)) - cast(-0.421 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8260516.5992561954040882033 as decimal(26,19)) / cast(-82.30278949470756049566 as decimal(22,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507059173.0234615865843651857942052864 as decimal(38,28)) % cast(-2682236 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(2,2)) + cast(2.1333484 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(36893488147419103232 as decimal(23,0)) + cast(-0.4 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.56 as decimal(13,11)) / cast(99.99 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.1 as decimal(16,8)) * cast(-773712524553362671.81195263 as decimal(26,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000.0000000000000000000000 as decimal(38,23)) - cast(0.999999 as decimal(30,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1898778415.8194 as decimal(14,4)) * cast(99999999.9999999999999999 as decimal(37,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.55466453344 as decimal(27,22)) / cast(-5005 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.71336 as decimal(5,5)) * cast(9.99 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9444732965739290427392 as decimal(38,0)) / cast(-686.20115 as decimal(9,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999.9 as decimal(13,1)) + cast(-1888946593147858085478.4 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0 as decimal(1,0)) - cast(-8507059173023461586584.3651857942052864 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-327027184654937427083002 as decimal(38,0)) + cast(-39.7438815 as decimal(37,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.0 as decimal(19,2)) + cast(-7036874417.7664 as decimal(14,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4493155048.583081527 as decimal(32,22)) / cast(10.0000000000000000000 as decimal(35,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5764607523034234.87 as decimal(38,13)) % cast(-0.3781649 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(235.7930506891027 as decimal(16,13)) % cast(15111.5727451828646838271 as decimal(35,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.93854421553414657640931373607374 as decimal(32,32)) * cast(-66811290.9979587467268503705184 as decimal(30,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730234615865843651.857942052864 as decimal(38,12)) / cast(1000000000000000000.000000000 as decimal(30,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.999999999999999999999999999999999999 as decimal(38,36)) / cast(2.034626110679727 as decimal(30,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.013 as decimal(17,9)) * cast(598747197523035586250884301.405 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-319322120716447152326274754.7469975 as decimal(34,7)) * cast(-100000000000000000000000.000 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1796149 as decimal(38,38)) + cast(-184.6170637315 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(747022974.01136 as decimal(38,15)) + cast(-0.4 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99 as decimal(3,2)) * cast(20338791193694273269250.36530665 as decimal(31,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-290717592.2263674035418097 as decimal(25,16)) * cast(0.99 as decimal(11,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-202824.09603651670423947251286015 as decimal(38,31)) % cast(-7.954678720106 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65535 as decimal(5,0)) % cast(2181419184 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-83.456324099 as decimal(38,15)) * cast(-847 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.5253 as decimal(18,16)) - cast(9 as decimal(32,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59612056806477400809.37084 as decimal(34,14)) / cast(10000000.00 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(5,3)) * cast(488241446784152.01 as decimal(17,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(37,24)) - cast(999999.999 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-97757147.9016 as decimal(12,4)) / cast(538160661.45 as decimal(23,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.72057594037927936 as decimal(17,17)) - cast(9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1348708070708706 as decimal(19,19)) % cast(-5970027978.9885734870 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(843600.684623072173002698770663 as decimal(37,30)) % cast(5416284.5737441435 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.30330034705930319857231906045125562794 as decimal(38,38)) / cast(633367717661536.255709 as decimal(22,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(78.6845434157 as decimal(21,19)) + cast(-50035 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(29012768798755350.70117221 as decimal(38,10)) + cast(0.2048 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-42.1180169130601021808 as decimal(38,32)) * cast(9999.999999999999999999 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3367768575.067242730311 as decimal(22,12)) % cast(-5117818666.122742973 as decimal(19,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.194888949907 as decimal(38,17)) / cast(-99.75690233360609813 as decimal(26,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(2,0)) * cast(-703687441.77663 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14560197 as decimal(8,0)) % cast(-121.7587 as decimal(36,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9 as decimal(7,2)) % cast(-845.56172866854038625 as decimal(37,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.2 as decimal(6,4)) % cast(9.337241 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.649037107316853453566312041152511 as decimal(33,33)) % cast(-4691.5439433935 as decimal(15,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6710886.4 as decimal(14,1)) + cast(-5474030.355394136063099208571738251 as decimal(34,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999.9999999999999999999999 as decimal(35,22)) / cast(906.177348663243529576276 as decimal(24,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4 as decimal(1,0)) % cast(-2047 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(67.314067261899075018836441 as decimal(32,28)) % cast(0.999 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10737418.24 as decimal(38,5)) % cast(10 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(850705917302346158658436518579420528.64 as decimal(38,2)) - cast(-0.99662000514439 as decimal(23,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.68435456 as decimal(29,9)) % cast(999999 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999.99999999 as decimal(17,8)) * cast(671.08863 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47.5240565095202004300388 as decimal(24,22)) - cast(0.999999999999 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-32 as decimal(20,5)) - cast(8573911241172 as decimal(31,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2338727596.0980865 as decimal(17,7)) * cast(72057594037927935 as decimal(37,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.385800224991254943574 as decimal(35,35)) + cast(8938196526460169198.2831 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4588878481786.00205989904 as decimal(24,11)) / cast(-0.8192 as decimal(28,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999 as decimal(4,4)) / cast(-222276463809535087310709400276.16804647 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99035.20314283042199192993792 as decimal(33,27)) * cast(85070591730234615865843651857942.052864 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(1,1)) / cast(-23 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99125444344341.974529576 as decimal(23,9)) - cast(9.007199254740992 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.74877906944 as decimal(23,11)) * cast(9.08 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5 as decimal(7,0)) % cast(1000000000000000000000000000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(9,2)) % cast(999999999999.999 as decimal(15,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3717349340.966867993103 as decimal(22,12)) * cast(0.295147905179352825855 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-261 as decimal(4,1)) * cast(-0.1144495 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-957674881218 as decimal(27,0)) % cast(0.4625998 as decimal(12,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-871014071999572.02385456 as decimal(38,10)) % cast(-84292162.4189 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(8,0)) / cast(-2576.7 as decimal(17,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-890 as decimal(22,0)) / cast(-909002594092524369 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(2,0)) / cast(0.5512033205479772832626 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(76.017 as decimal(8,6)) - cast(-21.71 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8181.69 as decimal(25,3)) + cast(99999999999999999999.9 as decimal(36,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-817556790661117130739097834049187.060 as decimal(38,4)) + cast(28 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(56294.9953421311 as decimal(15,10)) * cast(-100000000.000000000000000000000 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(933887411434608863715.4120 as decimal(29,5)) % cast(-5 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999.9 as decimal(29,2)) - cast(9999999999999999999999999999.999 as decimal(35,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(3,0)) - cast(0.99 as decimal(24,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000.0000000000000000 as decimal(28,16)) + cast(75.2096 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999 as decimal(26,1)) * cast(-100.00 as decimal(30,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000000000000000 as decimal(38,0)) - cast(-129807421463370690.7132624082305023 as decimal(37,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(216.6 as decimal(38,32)) + cast(-0.1048576 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.67380759377893934402857 as decimal(30,28)) / cast(0.274877906944 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(26,16)) / cast(-10000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9591098267616384490518230 as decimal(26,26)) * cast(-3.128673089329081 as decimal(18,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3020935553157455117.930 as decimal(22,3)) + cast(-100000000000000.0000000000000 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-879609302.2207 as decimal(36,16)) / cast(-0.2 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(5,4)) * cast(-8388.607 as decimal(35,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(1,0)) + cast(-0.9 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(96714065569.17033397649408 as decimal(25,14)) + cast(-0.6335 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000.00 as decimal(19,2)) % cast(-100000.0 as decimal(14,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1048575 as decimal(9,0)) / cast(-0.590295810358705651711 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.0000000000000 as decimal(38,36)) - cast(2811.9200507515880 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(97842565795129737028.18657459410391649 as decimal(37,17)) % cast(41408280786610068110255556.200256828472 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9671406556917033.397649408 as decimal(25,9)) + cast(63382530011411470074835160268.7 as decimal(30,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(95546692.847709774940329220427704 as decimal(32,24)) % cast(-8.1601 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25101310232.59541 as decimal(38,6)) % cast(6.18970019642690137449562111 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.226 as decimal(13,4)) + cast(43199334497 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.0 as decimal(7,2)) / cast(-0.8388608 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(16,6)) % cast(9491182.02 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-590.295810358705651712 as decimal(38,34)) - cast(83076749736557242056487941267.521536 as decimal(35,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-17179869184 as decimal(25,0)) * cast(8.4 as decimal(33,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5 as decimal(2,1)) - cast(-0.5776 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10 as decimal(9,5)) / cast(-0.3829345221913882 as decimal(29,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(376121657883.452 as decimal(21,7)) / cast(593991966426.06221422 as decimal(24,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-483317753281488299909987816410247.79231 as decimal(38,5)) % cast(9999999.99999999999999 as decimal(28,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25976597700769011.986294474548574254745 as decimal(38,21)) - cast(-5459350798206406.563965831 as decimal(32,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(914.35498282806962249989494309 as decimal(38,30)) / cast(-818173.1 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(26214.3 as decimal(38,3)) - cast(-7896.278 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(866.5190870 as decimal(33,18)) % cast(-446050357313232586156933632.7830856838 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999 as decimal(38,27)) / cast(-2.49 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-86.17 as decimal(4,2)) - cast(7403137.46095 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.6 as decimal(3,1)) * cast(-616156843.0 as decimal(14,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2305.843009213693952 as decimal(37,25)) + cast(-6 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.9999999999999999999 as decimal(35,22)) / cast(0.7 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-60081575263531.693348809553345 as decimal(36,17)) * cast(59029581035870565.1711 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.2 as decimal(38,13)) - cast(183248.094577587342472 as decimal(21,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999 as decimal(25,9)) / cast(-1.447970947980384895 as decimal(21,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99999 as decimal(38,10)) / cast(99999999999.99 as decimal(37,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(167772.16 as decimal(38,3)) / cast(-15504.2 as decimal(28,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(15690.905 as decimal(37,3)) + cast(429680915.01842305216447 as decimal(23,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(27 as decimal(2,0)) - cast(-0.3971 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20545334764374698193 as decimal(25,0)) / cast(-0.7 as decimal(21,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-34498789597.7 as decimal(21,2)) * cast(158456325028.528675187087900672 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.999 as decimal(8,4)) - cast(10000000.0 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54473 as decimal(34,0)) + cast(-823629116.50137377043241392713 as decimal(33,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.44708151664078 as decimal(14,14)) * cast(7555786372591.4323419136 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5316911983139.663491615228241121378304 as decimal(37,24)) + cast(272785.5400717641643786342303 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5525 as decimal(11,0)) + cast(0.7729439001 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00 as decimal(13,10)) + cast(-0.4 as decimal(12,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6 as decimal(27,10)) * cast(-3094850098.21345068724781055 as decimal(30,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-666019 as decimal(17,11)) - cast(-88687898699006213442.088572349858990051 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3575 as decimal(7,5)) - cast(-6.7754621868624854386548121263478465 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.2149 as decimal(23,17)) / cast(0.2161297378732174660238397709192 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.000000000 as decimal(22,19)) + cast(-2305843009.213693951 as decimal(22,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999.9 as decimal(38,23)) % cast(-15.52 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-33421857201 as decimal(22,0)) * cast(-22665528.9042990 as decimal(23,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(799120907735356030859195 as decimal(38,0)) - cast(8331940685445402404 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000 as decimal(16,10)) + cast(-373606412074.83 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(967041.27917027795 as decimal(38,24)) % cast(100000000000000 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.00000000000000000000000000 as decimal(37,36)) - cast(-1 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.99 as decimal(38,3)) % cast(1.5 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(266254862640736013.64993 as decimal(38,9)) % cast(0.9999 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999.999999 as decimal(38,27)) - cast(-0.2842 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(988422056373054915106568.04600028 as decimal(32,8)) - cast(-14745.70873553690415956759149599664211 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7856921557.040 as decimal(14,3)) / cast(-26675.777016 as decimal(34,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7464969161 as decimal(38,38)) + cast(-94447329657392904273.91 as decimal(33,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-80562812633484006422939435.5983 as decimal(30,4)) % cast(-99999999.99 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.9999999 as decimal(11,7)) * cast(-5906006.7597350190551947642203 as decimal(29,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1568790114 as decimal(38,38)) * cast(-100000000000000.0 as decimal(34,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2991756 as decimal(38,38)) + cast(2.4437205485206 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.303449 as decimal(38,29)) * cast(-0.938904308898542288 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-452380.6 as decimal(11,2)) % cast(-13239959 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0 as decimal(9,6)) % cast(-1.000000 as decimal(25,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(44.70 as decimal(4,2)) * cast(193428.13113834066795298816 as decimal(34,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(12,0)) / cast(-16742.212006172 as decimal(37,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(634163222932.52 as decimal(37,8)) + cast(41390823203717471 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999.99999999999999999999 as decimal(38,22)) / cast(-100.00 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.36893488147419103232 as decimal(38,38)) % cast(-850705917302.34615865843651857942052863 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.87 as decimal(2,2)) % cast(3.567 as decimal(24,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-42346263529.18877 as decimal(38,11)) + cast(-5316911983139663491615228241121378303 as decimal(37,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-11529215046.06846976 as decimal(19,8)) - cast(55.643889 as decimal(14,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9363676435877.7638863549942658715490 as decimal(38,22)) / cast(-154647147922273248874511 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4131515330409650985.3434 as decimal(38,17)) + cast(-6374863548030676676951.764 as decimal(25,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.4 as decimal(2,1)) * cast(-1000000000.000000 as decimal(16,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999999 as decimal(10,10)) / cast(-1000 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000 as decimal(21,21)) + cast(396140812571321687967719751.67 as decimal(29,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(12,12)) / cast(429496.7296 as decimal(15,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-664613997892457936451903530140172287 as decimal(36,0)) * cast(-582.9350959008900320842317 as decimal(35,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9924.71 as decimal(38,7)) + cast(301113778.119023 as decimal(34,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.24 as decimal(6,6)) / cast(2 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46823700.5496 as decimal(38,4)) + cast(-10.0000000000000000 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.47849 as decimal(8,5)) / cast(1011996568854127551372.33873220 as decimal(34,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.537 as decimal(5,5)) - cast(-8 as decimal(33,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.481 as decimal(8,4)) / cast(0.1000000000000000000000000000000 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54.3894 as decimal(6,4)) - cast(33230699894622896822595176507008.6143 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51859.3711420 as decimal(32,17)) - cast(893472200.6217360183438321417 as decimal(30,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.67108864 as decimal(21,18)) / cast(2321410409580007232942555940479192 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51.1 as decimal(34,9)) + cast(-0.98 as decimal(37,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(406349385 as decimal(11,0)) * cast(-24178516392292583494.12351 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(129 as decimal(19,6)) - cast(-99999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000 as decimal(38,1)) * cast(-4202201 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.000000000000000 as decimal(23,17)) * cast(9999999999.999 as decimal(19,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-92803286923405466341013.708417534027837 as decimal(38,15)) / cast(397050161269.74 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5569.20393719285750340093598 as decimal(27,23)) + cast(666035.394 as decimal(30,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(9,7)) / cast(-0.134217727 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(76394521234765905 as decimal(38,0)) + cast(-83469.1 as decimal(16,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000000000000 as decimal(30,0)) / cast(2.4424 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(7,2)) * cast(3355443.2 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.93789238 as decimal(8,8)) + cast(-3190380362299 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.63 as decimal(11,11)) * cast(-42949672.95 as decimal(18,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(904 as decimal(14,10)) / cast(-1000000000000000000000000 as decimal(27,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.755896 as decimal(16,9)) / cast(837065989.8 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5070602400912917.605986812821504 as decimal(31,15)) - cast(5.24287 as decimal(17,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0 as decimal(5,4)) - cast(-2495448 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.61814650806710780250032797717251 as decimal(33,32)) - cast(-999999999999999999.999999999999999 as decimal(35,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(40787579 as decimal(23,0)) + cast(-0.67938373 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7475156 as decimal(7,0)) % cast(53.6870912 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9301783 as decimal(24,0)) / cast(5768303323510577.9 as decimal(21,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(17179869183 as decimal(15,0)) + cast(-470780556514.61610 as decimal(33,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5242.87 as decimal(38,9)) - cast(-650743962621.95507791292466394455 as decimal(32,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.3 as decimal(2,1)) / cast(5070602.400912917605986812821504 as decimal(31,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999.99999999999999999999 as decimal(38,20)) % cast(-28147260865.3 as decimal(26,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.6866059897487018291251787920 as decimal(38,35)) % cast(339 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850.70591730234615865843651857942052864 as decimal(38,35)) / cast(-0.100000000000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(4,4)) - cast(664277434676473712249826 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.6 as decimal(38,37)) * cast(-1000.0000000 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.5 as decimal(4,2)) + cast(-5 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-428934 as decimal(18,2)) + cast(1 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59029581035870.5651711 as decimal(21,7)) * cast(100000000000000000000.00 as decimal(24,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1809.44734 as decimal(27,12)) * cast(-54975.5813887 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(219559930.44762465417537 as decimal(24,15)) % cast(-33 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(22,7)) + cast(163.84 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.70206 as decimal(10,7)) * cast(-9844009101804802807.9562 as decimal(23,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.951 as decimal(7,3)) + cast(-100000 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2149478507 as decimal(11,0)) - cast(867.03 as decimal(26,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(104305765.9 as decimal(16,1)) + cast(-944473296573929042.7391 as decimal(26,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-56063764262263304.0528383085739099182 as decimal(36,19)) * cast(4804386542081377513556 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1048575 as decimal(19,0)) - cast(-96.05314 as decimal(12,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47595 as decimal(22,0)) + cast(-9022425956527.9285 as decimal(21,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000000000.000000000 as decimal(38,13)) / cast(-0.10 as decimal(22,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-64 as decimal(2,0)) + cast(171798.69184 as decimal(21,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.99 as decimal(4,2)) % cast(-7688457082959169437998 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000000000000000.00000 as decimal(38,5)) * cast(-2.12348 as decimal(12,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7100.6383460750341964187 as decimal(23,19)) % cast(-10000000.000000 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.6180 as decimal(21,16)) * cast(4310543982169167.0044106257848583 as decimal(32,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(429472535866855200.52398527620132125867 as decimal(38,20)) + cast(946192907376259.39 as decimal(17,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.8 as decimal(6,1)) / cast(-999.9 as decimal(10,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9 as decimal(5,3)) % cast(-100000000.0 as decimal(14,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-238.45967942839555071383876670832653568 as decimal(38,35)) % cast(-81529.184 as decimal(12,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(115.481985856 as decimal(38,35)) - cast(-25.293 as decimal(32,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-44667450.2248624 as decimal(15,7)) % cast(4605263254.47745885810317512 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.288719 as decimal(9,7)) - cast(-0.484738 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.999999999999999999999999999999999 as decimal(38,33)) * cast(-0.15 as decimal(24,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999.9999999999999 as decimal(29,13)) - cast(-0.119340 as decimal(27,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-495176015714152109959649.6896 as decimal(38,13)) / cast(-9999999999999999999.9999999 as decimal(26,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81.92 as decimal(6,4)) + cast(-9999999.999 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.883 as decimal(19,19)) + cast(-5497558.13888 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7135921253771228798681.28 as decimal(24,2)) / cast(-799910023202912117313516.0 as decimal(25,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(1,1)) % cast(999999999999999999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(82 as decimal(2,0)) % cast(-0.6 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000 as decimal(16,10)) % cast(-2374583347563623752758 as decimal(28,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.7 as decimal(5,2)) - cast(9 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21163215852460.85 as decimal(36,21)) - cast(655.35 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9903520314283042.199192993791 as decimal(38,12)) / cast(-878952231 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6542332674235430799803988 as decimal(25,0)) * cast(-2.9 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7140957 as decimal(16,1)) - cast(9.99999999999999999 as decimal(19,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999 as decimal(9,9)) % cast(188894.65931478580854784 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28 as decimal(2,0)) - cast(0.9999999999999999999 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999.999999 as decimal(20,7)) * cast(8507059173023461586.5843651857942052863 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999999999999 as decimal(30,29)) + cast(-1.18 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.999 as decimal(8,3)) / cast(0.9370374 as decimal(37,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.755058 as decimal(11,7)) % cast(30.112499687 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-378113601424698.07368515 as decimal(38,14)) * cast(10.24 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7625862586 as decimal(13,0)) / cast(5957.1 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(77371252455336267.181195264 as decimal(26,9)) % cast(-606381.55461580141231 as decimal(20,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10 as decimal(4,0)) - cast(2.55 as decimal(26,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-21.58371 as decimal(7,5)) % cast(999999999999.99999999999 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-173879785144830263.26 as decimal(29,7)) % cast(-29626.9385 as decimal(28,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000 as decimal(20,0)) / cast(-16277.81293784195557862842647863 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999999.999 as decimal(27,3)) % cast(0.866729538065935 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999.999 as decimal(33,18)) - cast(-6 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000000000.0000 as decimal(33,4)) / cast(61195.392277 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.245 as decimal(15,3)) / cast(-0.2097151 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(49.2608435266 as decimal(35,31)) + cast(100000.000000000000000000 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54640712140.688877815062115240294919140 as decimal(38,27)) * cast(4194304 as decimal(17,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-819.1 as decimal(4,1)) % cast(0.11 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31874286685572113182 as decimal(20,0)) * cast(-1.0000000 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.8849306 as decimal(32,10)) - cast(86 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(60132 as decimal(8,0)) / cast(-0.9616 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(692957242.65 as decimal(22,5)) - cast(50953102591.5602091371198058031254 as decimal(34,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(16,15)) * cast(-3 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-67 as decimal(3,0)) + cast(-8005202.2781314297 as decimal(33,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.38685626227668133590597632 as decimal(31,31)) % cast(-2147483647 as decimal(35,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.99999999999999999999999999999 as decimal(35,30)) - cast(0.100000 as decimal(28,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999 as decimal(38,38)) % cast(-0.52667668852 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000000 as decimal(32,32)) * cast(26 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(255989187 as decimal(22,0)) / cast(168.9 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(13421.7727 as decimal(11,4)) / cast(-9.2911015841 as decimal(31,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.8 as decimal(11,10)) / cast(0.4 as decimal(18,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-62574546 as decimal(38,3)) % cast(-4.6939924 as decimal(15,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-324073248587627 as decimal(18,0)) % cast(0.1000000 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-207691874.34139310514121985316880383 as decimal(38,28)) % cast(-34813.0061150 as decimal(16,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.3 as decimal(28,6)) - cast(1.00000 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-77 as decimal(6,3)) + cast(-0.4260926 as decimal(12,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3885043702.09658331541336327459 as decimal(30,20)) % cast(-14.4115188075855872 as decimal(37,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.69096891424 as decimal(18,18)) / cast(-9.337132715367257 as decimal(18,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.223465347849 as decimal(38,37)) * cast(0.8589934591 as decimal(22,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000.00 as decimal(27,4)) * cast(-7913.6 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(2,2)) % cast(792.6462291397 as decimal(24,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.72917 as decimal(13,13)) % cast(-0.938 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(502 as decimal(21,0)) % cast(-2011418424526725211417766.0743267957490 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8796093022207 as decimal(32,19)) / cast(-60446290980731458735308.7 as decimal(24,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999.9999 as decimal(31,5)) * cast(-31 as decimal(24,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(127091358.847514311847188787754464214 as decimal(38,27)) / cast(-830.3206 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.9 as decimal(15,4)) % cast(100000000000.000000000000000000000 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-27487790.6944 as decimal(38,19)) * cast(-1374389.53472 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.318281652085 as decimal(12,12)) % cast(-227491.41 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.7609453141640891764992885148 as decimal(30,28)) / cast(-9.9999 as decimal(16,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.0 as decimal(19,5)) / cast(944473296573929.0427391 as decimal(29,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-101463359487587929718.746101652 as decimal(35,10)) / cast(-37877092.97 as decimal(36,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8064036094562375.5196804541 as decimal(38,21)) + cast(-79667.356 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(561946878970877447 as decimal(26,0)) * cast(71426.161 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(93011371867.95523 as decimal(38,12)) / cast(9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4294967296 as decimal(27,1)) % cast(2121.10874228790037 as decimal(19,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2684354.55 as decimal(16,2)) + cast(-4659 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999.99999999 as decimal(38,11)) % cast(999999999999.9999 as decimal(21,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1347779.89508 as decimal(19,7)) % cast(926.6090846050 as decimal(13,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8939347970455133732721905.13717219 as decimal(33,8)) + cast(65614788974397856.357163 as decimal(23,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-337171.8870593788 as decimal(38,10)) + cast(4 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3948 as decimal(14,14)) % cast(65.535 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-64903710731685345356631204115251.1 as decimal(33,1)) % cast(0.737309 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-57195231764004201942.720004 as decimal(37,12)) % cast(-1298074214633706907.132624082305023 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(22,4)) % cast(-19843015.49 as decimal(18,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9392121347226060.15997297852860 as decimal(30,14)) * cast(100000 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.99 as decimal(18,7)) - cast(1.024 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999999 as decimal(26,0)) + cast(-330455834449.33961387050 as decimal(23,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000 as decimal(38,0)) * cast(-54347830521588411.825439 as decimal(23,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000000 as decimal(17,14)) - cast(951275396 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.539262 as decimal(27,26)) + cast(1000000000000000000000000.0 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-32732239007.3656099286765756150024 as decimal(33,22)) * cast(-10000.0 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53.514477605 as decimal(38,35)) + cast(-2 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-97301662327.7 as decimal(38,26)) - cast(-0.100000000000 as decimal(28,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-80413250935547828263360.5696309079978 as decimal(36,13)) - cast(102793.27451024018 as decimal(17,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346158658.43651857942052863 as decimal(38,17)) - cast(45539.9 as decimal(32,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999999999999999999 as decimal(38,0)) * cast(-3353.227202476353058850917 as decimal(26,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(10,10)) - cast(-7656642793 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(3,0)) - cast(0.9768935339761866695538685734197701717 as decimal(37,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.999 as decimal(38,23)) / cast(-1.8218726416631850688884 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-536.870911 as decimal(16,8)) / cast(-2200299765671933050.258806 as decimal(25,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.19507115315654 as decimal(30,30)) - cast(17.592186044415 as decimal(22,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999.999 as decimal(38,9)) + cast(17592186044415 as decimal(20,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13.7438953471 as decimal(17,12)) + cast(-986095469896499461274.9371153014705 as decimal(37,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.954481914662129125410218973282663373 as decimal(38,36)) + cast(-999.9 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-552566844710303.2491293820092253982 as decimal(38,21)) * cast(34.359738367 as decimal(23,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4556141951 as decimal(16,13)) * cast(-6406276753200217769.08 as decimal(29,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8349607557999016234618067401.3062572030 as decimal(38,10)) - cast(-999999.99999999 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-62491698033148.88668846280190815684 as decimal(34,20)) - cast(-24203709118925455281567804.502836734638 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99 as decimal(17,5)) / cast(-999 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(67090774.06 as decimal(35,9)) / cast(8676 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(258146.04 as decimal(32,7)) / cast(-46586.422386601991515586480911704 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4191311664781191.7753291243073150485 as decimal(35,19)) - cast(11529.21504606846976 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999999 as decimal(25,25)) / cast(-958601.670611423509180167 as decimal(24,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999 as decimal(11,5)) + cast(-100 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.529 as decimal(38,23)) / cast(814857024459518325746455463475955199 as decimal(37,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000.0 as decimal(13,2)) - cast(100 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-80164259054475668329553.2804927731 as decimal(38,14)) - cast(88934147 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1801439.8509481984 as decimal(28,12)) + cast(-70 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(310.50 as decimal(37,16)) - cast(-4.95794 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(7,4)) % cast(-599060894.277300 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1424735264558045493.7549680392798 as decimal(35,16)) / cast(-999999.9 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-769547148022550601854164.71 as decimal(30,2)) - cast(77371252455.336267181195264 as decimal(26,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(93204.110 as decimal(9,3)) / cast(-2699817526803435660718 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.22492 as decimal(19,16)) + cast(-6769.5401279790571426210113 as decimal(28,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-24178516392292583494.12352 as decimal(32,5)) * cast(-999999999.999 as decimal(14,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(249090288.029 as decimal(12,3)) + cast(-9.999999999999 as decimal(29,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(2,2)) * cast(9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.9999 as decimal(38,23)) / cast(-301970.72674270835226940577857417111 as decimal(35,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.0 as decimal(8,4)) * cast(-999999999.9999 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(51.857340416173 as decimal(15,12)) / cast(-96714065569170.33397649407 as decimal(25,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5 as decimal(1,0)) / cast(-99999999999999.99999999 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6850632.2 as decimal(38,30)) - cast(-99999999.9999999999999 as decimal(34,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3451319728992.8471 as decimal(35,15)) - cast(0.99999999999999999999999999999999999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000.0 as decimal(15,2)) - cast(65488405 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7281587280968088977186700853.0 as decimal(38,2)) * cast(-287 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13308.945952229269177079541354080471160 as decimal(38,33)) - cast(-991157810449275573931351914.42501534986 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9 as decimal(2,1)) / cast(3 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(850705917302346158658.43651857942052864 as decimal(38,17)) + cast(-99999999999999999999999999 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999.999999999 as decimal(38,9)) + cast(-0.20 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(36995.791023191505863622 as decimal(23,18)) * cast(385109868.10871990824957095379 as decimal(29,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9282699267.8424307320176033395 as decimal(35,23)) - cast(-100000.0 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999999 as decimal(24,0)) * cast(0.3246357 as decimal(14,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.549 as decimal(16,4)) / cast(410880158.7323915107630021658 as decimal(29,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-38 as decimal(24,20)) % cast(99999999999 as decimal(32,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(4,3)) % cast(-9 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.55 as decimal(9,9)) + cast(8246862.448055725541 as decimal(20,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.640583165145634254731899809099 as decimal(38,37)) * cast(-5 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(501 as decimal(29,9)) / cast(62984.3 as decimal(34,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-485045526.737205846733 as decimal(24,12)) / cast(100000000000000.0 as decimal(20,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85146 as decimal(7,0)) - cast(-42949.67296 as decimal(21,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(474534.04933 as decimal(29,17)) + cast(80.52 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-368934881474.19103232 as decimal(34,8)) * cast(-100000.0000 as decimal(25,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(3,2)) * cast(-10000000000 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-61072268675479096579756651801 as decimal(29,0)) - cast(-9999999999.999 as decimal(29,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6338253001.14114700748351602687 as decimal(35,23)) % cast(37.432435994113558609473988908625868062 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.77242905733054 as decimal(28,28)) + cast(385779854690.5296164060693523478037 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28460335413447 as decimal(38,0)) * cast(-217 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999.99999999999999999 as decimal(38,17)) + cast(-10995116277.76 as decimal(34,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(2,1)) / cast(10.0000000000000000000 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-697217879050560027961200571.99164329246 as decimal(38,11)) * cast(0.5 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.99 as decimal(7,2)) / cast(-6696393 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.02625683290 as decimal(25,18)) % cast(-531691198313966.3491615228241121378303 as decimal(37,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-618970019642690137.449562111 as decimal(32,12)) - cast(7417165977265871.8466349827 as decimal(26,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(271.0 as decimal(11,1)) * cast(8796093022208 as decimal(22,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.338 as decimal(38,7)) * cast(-356399316223.7362 as decimal(23,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8796093022208 as decimal(15,15)) % cast(8216.80460 as decimal(27,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(739857263129250.9706231798747034122117 as decimal(37,22)) + cast(-1000000.0 as decimal(15,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.268182917402460816127898289 as decimal(35,35)) / cast(9 as decimal(34,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(585718.1429109088 as decimal(17,11)) + cast(-46.682 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.5535 as decimal(10,5)) + cast(-999.999999999999 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999 as decimal(38,31)) * cast(-10 as decimal(31,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6394449621.3 as decimal(11,1)) % cast(159.7 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16777216 as decimal(14,0)) + cast(-687928.390518043148917 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-73093790.9 as decimal(38,1)) - cast(-0.90738399 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-332.115745 as decimal(16,13)) - cast(1.7179869183 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-29104532853736560189566354253.338557608 as decimal(38,9)) + cast(2305843009213.693952 as decimal(27,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730234615865.843651857942052863 as decimal(38,18)) * cast(-0.851218751993598 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.188 as decimal(38,22)) * cast(-1000000000000 as decimal(27,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(9,5)) - cast(782158776570260431075406069.68080488 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.99999999999999 as decimal(32,24)) % cast(-159806244644324 as decimal(37,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8128688215943213573558.92214251 as decimal(38,10)) * cast(286292815.2 as decimal(32,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(606217421.10661 as decimal(37,5)) % cast(-655.164179 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.2768 as decimal(38,36)) % cast(74.580694507 as decimal(13,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-892633392788444773320266807.5 as decimal(28,1)) / cast(0.561 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(17797602672636539061165.29 as decimal(37,2)) * cast(-0.20999 as decimal(15,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(89.470810 as decimal(8,6)) % cast(99999.9 as decimal(37,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.578420564 as decimal(22,21)) * cast(26.8435456 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-18014398509481.983 as decimal(38,15)) - cast(-10000.00 as decimal(26,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(58661932730042767882.55241443 as decimal(28,8)) * cast(100.0 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.31 as decimal(8,5)) + cast(-5388584677329760726499499.3242 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1982.592437491091202965011448 as decimal(28,24)) - cast(-0.62173992898599994527232986 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000 as decimal(17,0)) * cast(-0.9 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-167772.16 as decimal(20,4)) / cast(944473296573929042.7391 as decimal(22,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7090.9771385 as decimal(15,11)) + cast(0.5984274 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.0000 as decimal(20,4)) / cast(100000000000000000000.0 as decimal(22,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3594.5059 as decimal(10,4)) - cast(2 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(14,14)) - cast(9979583843451.13 as decimal(23,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(24758800785707605497982.48448 as decimal(38,9)) * cast(659854059895002.47273867872521168817162 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(64526004247470916913001702633701115 as decimal(35,0)) + cast(-5.118839 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.00 as decimal(26,13)) * cast(-956805134536909.34926 as decimal(25,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53.781988 as decimal(10,8)) / cast(-1208925819.614629174706175 as decimal(33,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7557499504796081737151522191.1552075054 as decimal(38,10)) % cast(2.10644 as decimal(20,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-120582332976002818260019301 as decimal(36,0)) + cast(3.1 as decimal(16,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-93.753 as decimal(36,24)) - cast(46466888647160.18 as decimal(24,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-434668276739.547574751855491485104580 as decimal(36,24)) * cast(-29245467131.233697925597390040970637408 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6588330019891245075656421.1 as decimal(30,2)) / cast(-5020295605032909.63856573930968 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000.00000000 as decimal(22,8)) - cast(1.4 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2097152 as decimal(26,23)) / cast(-5.72 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.210748610643008 as decimal(15,15)) - cast(86600066939528921439.0555562170322 as decimal(33,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.095 as decimal(19,3)) / cast(220952713331312.4002856455 as decimal(31,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2824 as decimal(4,4)) * cast(879.6093022207 as decimal(13,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.8685626227668133590597632 as decimal(38,33)) % cast(33016.96 as decimal(13,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.84657008740722796 as decimal(26,23)) - cast(68719476736 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000.000000 as decimal(30,17)) - cast(-9 as decimal(35,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999.999999999 as decimal(32,9)) / cast(782 as decimal(15,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(322402485 as decimal(28,0)) - cast(-26843.5455 as decimal(28,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(48.8098397 as decimal(32,9)) + cast(32 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999 as decimal(38,0)) % cast(-999 as decimal(18,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.221719 as decimal(6,6)) * cast(68.242944 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9324155 as decimal(7,0)) % cast(-12 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.16383 as decimal(11,8)) + cast(99999999.99999999999 as decimal(21,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-506286105177.94 as decimal(23,2)) % cast(-26.2143 as decimal(19,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.0 as decimal(1,1)) * cast(172.72475245206305488447695246360285 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.45483321399444110594459367275657001 as decimal(38,38)) + cast(0.648655 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0000000000000000000000000000 as decimal(32,29)) - cast(7753507.01 as decimal(16,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-82687073420202918726992791943058246.895 as decimal(38,3)) / cast(-45179912569.3593305 as decimal(18,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(3,2)) / cast(0.471966854879 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999 as decimal(5,0)) % cast(1099511627776 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2416015.720 as decimal(10,3)) / cast(-90503.247 as decimal(35,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(1,1)) * cast(88 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.2 as decimal(38,29)) * cast(214748.3648 as decimal(27,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999.99999 as decimal(38,9)) + cast(0.340 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4945445644699240 as decimal(23,0)) - cast(-1073.741823 as decimal(22,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(43.16103201157 as decimal(17,13)) + cast(5496415.98988683466784 as decimal(21,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000.000 as decimal(37,4)) * cast(99999999.99999999999999999999 as decimal(36,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(913220947665860533.8279 as decimal(28,8)) * cast(-434128718675391608765577052560.9259 as decimal(35,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-82924317242731.524 as decimal(38,21)) - cast(4451436957.1 as decimal(16,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-55583518.008192435088 as decimal(38,18)) - cast(-0.2631867262547 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5316911983139.663491615228241121378304 as decimal(37,24)) + cast(-8.61363582239119928751130 as decimal(26,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(1,1)) - cast(0.14 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999.99999999999999 as decimal(37,16)) + cast(-10000 as decimal(32,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5 as decimal(2,1)) % cast(-24745.644 as decimal(20,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(858993459.1 as decimal(20,7)) / cast(-0.999 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.320107621092 as decimal(13,13)) - cast(0.1073741823 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.9999999 as decimal(20,10)) * cast(92035.37213 as decimal(25,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-25215312647186198609331 as decimal(38,0)) - cast(-35077449739478.609312 as decimal(20,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(10,0)) * cast(-99999.99999999999999999999 as decimal(27,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.9 as decimal(38,5)) - cast(-1888946593147858085478.4 as decimal(27,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.509 as decimal(4,3)) + cast(8.388608 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6170827593618282 as decimal(38,38)) * cast(274877906944 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.0000 as decimal(38,6)) + cast(570626854706.93 as decimal(18,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.24 as decimal(11,9)) + cast(-69522.3777 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81527063 as decimal(11,0)) % cast(608443437021334.6334026796429581772 as decimal(34,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6814.3 as decimal(6,1)) / cast(100000000000000.0000000 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.16777216 as decimal(38,20)) + cast(1000000000000 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8507059173023461586584.3651857942052863 as decimal(38,16)) + cast(-12244408.8501081746974123641610 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.68 as decimal(10,10)) * cast(-0.5777889677841567094222 as decimal(30,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-88435 as decimal(8,3)) - cast(-0.33554432 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(115 as decimal(8,0)) % cast(8 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.64327300557248187 as decimal(31,28)) + cast(99 as decimal(17,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000.000000000000000000 as decimal(27,18)) / cast(-2.22 as decimal(29,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18328904.409820 as decimal(14,6)) - cast(549755813.888 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(2,2)) % cast(-125214672425 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(2,2)) / cast(-619757841.9525579292 as decimal(35,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999.9 as decimal(22,13)) / cast(922337203.6854775808 as decimal(19,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2684048462208012.7374707900668 as decimal(29,13)) % cast(169753956487.46 as decimal(18,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.71609379833799555 as decimal(19,18)) + cast(906 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3962670.02359 as decimal(18,8)) - cast(77.5 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.999999 as decimal(18,9)) * cast(0.127 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.72057594037927936 as decimal(20,18)) - cast(-52727.336954293072256139499008 as decimal(35,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1125899906842624 as decimal(18,0)) / cast(0.35184372088831 as decimal(22,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-56675343.355 as decimal(11,3)) - cast(72782762622966175945342.60933244873 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1819432916745930291479051.63204 as decimal(30,5)) - cast(9999999999999999999.999 as decimal(34,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9809983258699366 as decimal(17,17)) + cast(-16225927682.9213363391578010288127 as decimal(35,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.10 as decimal(17,3)) / cast(-691 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-21.37 as decimal(8,2)) / cast(17.3 as decimal(20,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2882.30376151711744 as decimal(23,16)) + cast(-34359.738368 as decimal(22,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.687 as decimal(4,3)) + cast(-0.781 as decimal(24,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.1 as decimal(11,8)) * cast(8307674973655.7242056487941267521535 as decimal(35,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.0368744177664 as decimal(38,14)) / cast(9999999999999999.999999999999 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28.1 as decimal(19,5)) - cast(9999999.9999 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000 as decimal(20,0)) + cast(-922337203685477.5807 as decimal(19,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999 as decimal(9,9)) - cast(-910 as decimal(18,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.00 as decimal(37,22)) / cast(48 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.540283809 as decimal(14,14)) * cast(-0.71949780034855993477360458086670130675 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(442 as decimal(3,0)) - cast(0.681245848250 as decimal(34,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.356092 as decimal(11,6)) + cast(0.1 as decimal(17,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-30223145490365729.3676543 as decimal(34,15)) * cast(-0.7 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(36661.7108725444599504950516694134 as decimal(33,28)) % cast(63 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999 as decimal(7,7)) % cast(-6189.70019642690137449562112 as decimal(28,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(5,1)) % cast(-4 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-50925001599 as decimal(38,0)) / cast(34950.7 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(56896884.12 as decimal(31,3)) / cast(99999999999.999999 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5474 as decimal(20,9)) % cast(-51.1 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-665889266372375.3 as decimal(21,2)) / cast(-1000000000000000.00000000 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1193860726421.1032652640182807522133248 as decimal(38,25)) - cast(-233041412.8125087343861954 as decimal(30,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(262828885219059.56177403234 as decimal(38,18)) / cast(-54946640059605905.597151 as decimal(31,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(256 as decimal(31,28)) - cast(-10000000000000000000000 as decimal(29,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-18014398509481984 as decimal(19,0)) + cast(-5.24287 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000 as decimal(14,0)) % cast(0.1 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000000000000 as decimal(30,0)) * cast(-99.9999999999999 as decimal(15,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-266106963818624155386574.87655072564971 as decimal(38,14)) - cast(7922816251426.4337593543950335 as decimal(29,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.9 as decimal(4,1)) / cast(-999 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10995116.27776 as decimal(32,5)) / cast(-3221478631512703.44 as decimal(18,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.0635090 as decimal(12,10)) - cast(-5 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(378.7248878404127998168749715118077 as decimal(38,35)) * cast(266.568794 as decimal(31,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-511 as decimal(6,1)) - cast(4870487614701230270752 as decimal(34,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(9,7)) * cast(127 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(3,1)) / cast(281474976.710655 as decimal(18,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(8,3)) % cast(792281625.14264337593543950336 as decimal(29,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8977 as decimal(12,7)) + cast(7.9895 as decimal(18,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(36841626.953334799557845845090124257803 as decimal(38,30)) * cast(100000000 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2608285940384970262 as decimal(31,31)) - cast(-20.47 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-41211.101 as decimal(11,4)) / cast(2 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7737125245533626.7181195263 as decimal(38,14)) - cast(-100.00 as decimal(29,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9341918599698 as decimal(22,8)) + cast(88837819 as decimal(37,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1612618462043122521250596843314 as decimal(31,0)) - cast(-100000.0000000 as decimal(25,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.192 as decimal(34,7)) % cast(70606887.3771035 as decimal(37,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5877 as decimal(19,0)) + cast(0.8007942382118870931959 as decimal(35,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999999 as decimal(37,37)) % cast(15.649795 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.81 as decimal(13,13)) / cast(-838701.3 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999 as decimal(34,21)) - cast(-0.25 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3620 as decimal(4,0)) / cast(9.99999 as decimal(18,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.00 as decimal(8,2)) % cast(695.23 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5091 as decimal(13,4)) / cast(-88.283 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(22033413558.6 as decimal(12,1)) - cast(-0.2097152 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9903.520314283042199192993792 as decimal(38,32)) * cast(93.061410094 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(723918407505465.95934438539092492519773 as decimal(38,23)) - cast(-100000.0000000 as decimal(28,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(64882300323369067195088036553851977.8 as decimal(38,2)) % cast(-592671998747858107271.793396074718 as decimal(33,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(2,0)) + cast(7 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15474250491067253436239.0528 as decimal(38,10)) + cast(-51056.6566549300571974169860389 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21785747136122.06667330812 as decimal(38,17)) + cast(-4784.57605508990999827338027 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(22179033012272152.433 as decimal(29,7)) % cast(-32400.109 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000000.0000000000000000 as decimal(36,16)) % cast(7.984533779281281 as decimal(16,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999999.9 as decimal(38,3)) - cast(8507059.1730234615865843651857942052863 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5902958103.58705651711 as decimal(38,27)) + cast(1000000000000000000000 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999999999999 as decimal(28,28)) % cast(-82791233754716885 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(317854368709110010307217574.289380 as decimal(38,9)) + cast(8 as decimal(21,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000.000 as decimal(26,6)) * cast(-35471583.105358406896520808 as decimal(26,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.618970019642690137449562112 as decimal(29,29)) - cast(0.22733982834863016712955781233252 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(1,0)) / cast(-2361183241434822606848 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4354.274627488164 as decimal(16,12)) / cast(-1359871.5013188438163290 as decimal(27,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4993234482 as decimal(10,0)) * cast(-7442032236755614447178098.2 as decimal(26,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-992621403310733943140511139.378 as decimal(30,3)) % cast(446.225 as decimal(10,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000 as decimal(20,20)) % cast(-36301498307.6415703393771157 as decimal(30,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65536 as decimal(5,0)) % cast(7036.8744177664 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.757085573425941 as decimal(22,22)) / cast(100.0000 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7721 as decimal(19,7)) - cast(-4748949.6336933 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-916682461324411122 as decimal(18,0)) - cast(-77371252455336267181.195263 as decimal(26,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6330766959299394461433823493049 as decimal(38,33)) + cast(1.6 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.9999 as decimal(38,7)) + cast(6189.70019642690137449562111 as decimal(27,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(668029760.46236 as decimal(38,25)) + cast(1.000000000000000000000 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-109.9511627776 as decimal(35,19)) - cast(-6595225376836141142744267335923.4363419 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999.999999999999999999999 as decimal(34,23)) / cast(-44312143959881.304605079822057182909345 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9590272633871331406010108328 as decimal(35,35)) - cast(-0.8457 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.31 as decimal(26,26)) - cast(0.6000228436 as decimal(20,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9223372036854775808 as decimal(32,25)) + cast(-2261468 as decimal(25,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(61512711317202308.8 as decimal(18,1)) - cast(-100000 as decimal(34,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591.730234615865843651857942052864 as decimal(38,30)) - cast(-879.6093022208 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(169644772435438863949521528096.280524 as decimal(36,6)) + cast(0.4194303 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100 as decimal(6,1)) % cast(432.82705343872079501253 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9665748034585 as decimal(38,18)) - cast(0.4 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(103 as decimal(34,0)) - cast(-0.1 as decimal(27,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999999 as decimal(19,18)) % cast(9483497354211983428.3398 as decimal(23,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(30263223.106832 as decimal(14,6)) * cast(-1.56 as decimal(17,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-848953.481 as decimal(23,11)) % cast(-0.2 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.40941003417151809947583375182 as decimal(29,29)) % cast(-62138321444.813305722191393 as decimal(27,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000.0000000000 as decimal(17,11)) + cast(-0.819713 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-16.383 as decimal(26,11)) / cast(22517.99813685248 as decimal(34,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-93.847496 as decimal(11,7)) / cast(8 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.0 as decimal(5,2)) + cast(36.055226553053989767192696166744874 as decimal(35,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999.99999 as decimal(29,6)) / cast(-707037461351740141781010.174 as decimal(31,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2233.3 as decimal(5,1)) / cast(0.83608845386 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.86920071938672814 as decimal(17,17)) * cast(8478811226820860.82305487367207 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.000000 as decimal(38,16)) + cast(16273 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1088610334.8949756065122603 as decimal(38,23)) * cast(219152.6 as decimal(25,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(22,13)) + cast(0.4667 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.00 as decimal(20,18)) + cast(-0.47 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000000000000.00 as decimal(38,10)) + cast(44728108750.6 as decimal(12,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.99999999999999999 as decimal(33,27)) * cast(913430643 as decimal(11,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.31 as decimal(2,2)) % cast(1 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-44112830489.72643 as decimal(18,7)) % cast(-1475739525896764.12927 as decimal(26,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-658315759499.03719995170705640211800142 as decimal(38,26)) * cast(-111821970.988111 as decimal(19,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3251109595727916798132.7046443540456066 as decimal(38,16)) - cast(-0.9999 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(12,5)) - cast(37.8 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(18,16)) - cast(10437137956.52164588019268 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-21702147766881313.516391465608972632491 as decimal(38,21)) % cast(100.00000000 as decimal(30,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(5,0)) * cast(11529215.04606846976 as decimal(24,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-330269649904743071222623918413645848 as decimal(38,0)) / cast(972018591007357604354311922.18 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000.0000000000 as decimal(38,18)) - cast(2305843009213693.951 as decimal(21,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3354.409598610698812445 as decimal(28,19)) / cast(-340793246.520 as decimal(31,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.456464482499965440970137 as decimal(37,31)) / cast(-58.722 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7703863918.5238 as decimal(38,14)) % cast(-5999365.0 as decimal(11,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7575.49938651150109 as decimal(38,30)) - cast(8.128 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2878122728552864995536.5821616 as decimal(38,13)) + cast(-5256717.54091825627 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5281939442607979822382523514733196.9815 as decimal(38,4)) % cast(-9999999999 as decimal(28,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4206.620628442972953 as decimal(19,15)) * cast(-32 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(850705917302346158658436518579.42052863 as decimal(38,8)) * cast(0.105214230435747187961573 as decimal(27,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(415383748682786210282439706337607.68 as decimal(38,2)) - cast(4183 as decimal(24,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(153.3717406463 as decimal(32,22)) + cast(3518437208.8832 as decimal(14,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46802 as decimal(17,1)) - cast(-4.4 as decimal(11,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.09521479 as decimal(11,10)) - cast(86.01 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000 as decimal(34,15)) - cast(-4456.0278382 as decimal(33,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000 as decimal(31,0)) - cast(85.89934592 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.9391605 as decimal(9,7)) % cast(91032648451.44 as decimal(31,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(34.2904456374 as decimal(13,11)) % cast(16 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999999999 as decimal(19,19)) - cast(-93.5453036089900380982051018791 as decimal(30,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.9999999999999999999 as decimal(27,22)) + cast(-9 as decimal(25,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85277005.604705664036 as decimal(33,17)) * cast(6.0 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-549755.813888 as decimal(12,6)) + cast(-0.335353766600593603817831 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9 as decimal(4,1)) % cast(4293.2 as decimal(14,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999 as decimal(4,0)) / cast(69524564356745978427549192135878605.898 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65535 as decimal(15,3)) * cast(8 as decimal(32,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11.0812 as decimal(18,14)) % cast(0.266802658509 as decimal(18,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.68719476736 as decimal(33,33)) - cast(-4593611667626779030170420 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1180591620717411303424 as decimal(37,37)) / cast(1.7 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(3,0)) - cast(-248142.4533586616 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(741794628207940277836922873635733.17280 as decimal(38,5)) - cast(999.999999 as decimal(16,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59822.6182 as decimal(25,11)) - cast(-8271988769.6 as decimal(19,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-42590.67563 as decimal(25,20)) + cast(-25.6 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-22181.03 as decimal(21,6)) / cast(8 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000 as decimal(38,38)) + cast(9.999999999 as decimal(14,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31.0412 as decimal(7,5)) % cast(-89249784330321203497169.60 as decimal(25,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.1 as decimal(2,1)) - cast(-21262.37850017864 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5070602.400912917605986812821503 as decimal(31,24)) / cast(-3 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.0 as decimal(8,1)) - cast(-1000000000000000000.000000 as decimal(25,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(972554141.966710 as decimal(21,7)) - cast(-83886.07 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.00000 as decimal(38,34)) - cast(31.610668412366291 as decimal(25,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.9999999999999999999999 as decimal(27,22)) % cast(0.846 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.61 as decimal(13,6)) * cast(-0.8550991 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(49017042595414883663778609046465730 as decimal(38,1)) + cast(21084 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(52.939124800856226322885839 as decimal(26,24)) * cast(100000000000000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65248800087237733 as decimal(22,4)) % cast(-3776463521.122031 as decimal(17,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(202824096036516704239472512860.16 as decimal(38,5)) % cast(46298075608501536419463.627083854737217 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.70368744177663 as decimal(14,14)) / cast(-3961 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(68.719476736 as decimal(15,13)) % cast(31596671798889822.093205467464925447573 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(2,0)) % cast(-9999999999.9 as decimal(18,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8157914 as decimal(12,10)) + cast(0.524287 as decimal(33,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000.0000 as decimal(31,7)) * cast(-2.55 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(61852306420772170579542.97109 as decimal(38,7)) + cast(-9999999999999999999.9999 as decimal(23,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-359179 as decimal(25,4)) - cast(-10000000000000.000000000000000000 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(13,6)) - cast(-293564741.8978933819 as decimal(29,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2586438682880738.2673605841329024472245 as decimal(38,22)) + cast(-21696 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(17,5)) % cast(-999999 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(341110785823.223548407 as decimal(23,10)) + cast(60446290980731458.7353088 as decimal(24,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-22737431484731091444503746078737 as decimal(32,0)) * cast(-1000000000000000000.000 as decimal(32,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(429735 as decimal(15,0)) - cast(29514790517.9352825856 as decimal(27,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000 as decimal(10,1)) - cast(-6 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5229054904987385.690628 as decimal(38,11)) - cast(99 as decimal(31,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2361183241434822606847 as decimal(33,0)) % cast(-999 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6579700639506258228.6428805 as decimal(38,15)) / cast(1000000000000.000000000000000000000000 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(28 as decimal(10,4)) % cast(-1000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999 as decimal(19,0)) + cast(-2309519781886704 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-875577583.569555939863149 as decimal(27,15)) - cast(0.524288 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(671.08863 as decimal(15,12)) + cast(100000000000000.000000000 as decimal(30,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2251799813685247 as decimal(38,38)) % cast(0.683039950128178729391727667 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.000000000000 as decimal(38,22)) / cast(8253.82173775599499051634785790775 as decimal(33,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.785326 as decimal(7,6)) - cast(946702885172036126111721931221593.348 as decimal(36,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6 as decimal(5,2)) * cast(68719476736 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.78 as decimal(3,3)) * cast(2.60650 as decimal(17,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-468715559885966994200862703351 as decimal(37,0)) % cast(-99999999999999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.67108864 as decimal(11,11)) + cast(47.3792656215 as decimal(35,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25503404345201761509419332702257661546 as decimal(38,0)) - cast(85070591730234615865843651.857942052863 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(2,1)) / cast(-0.7765589115934 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-666.1659312 as decimal(17,12)) + cast(-0.14579 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(1,1)) % cast(11548.4 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3484.91208639784 as decimal(38,32)) + cast(-954385294947604002.7 as decimal(30,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(3,1)) / cast(-0.872994793298694059205885919 as decimal(27,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-76.59590 as decimal(8,6)) * cast(36764737839215474267377.9 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5213.690 as decimal(16,4)) % cast(391.55 as decimal(26,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999 as decimal(12,12)) + cast(709 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-603936640898.10055950 as decimal(23,8)) % cast(-664613997892457936451903530140172287 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6818656898483821779 as decimal(23,21)) * cast(0.1320079382 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14203597879365358.8450461275992051327 as decimal(38,19)) - cast(5131812277 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(30.6 as decimal(9,1)) / cast(0.425777214980 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(409 as decimal(8,0)) - cast(62.1660270523549465822545540198 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9037841232697491935994.6446093724660826 as decimal(38,16)) % cast(0.999 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6575205460768 as decimal(30,30)) - cast(-7649370 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-43687.43979481943643087 as decimal(37,30)) - cast(21474836.47 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4857287679610418.90896344 as decimal(27,11)) % cast(0.7 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.00000000 as decimal(38,20)) + cast(87480552.4600311336914724269324 as decimal(30,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8021790249 as decimal(11,0)) / cast(446839806.1529 as decimal(26,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.43 as decimal(3,3)) % cast(-10.00000 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.5980 as decimal(36,21)) + cast(-0.9589185 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1208925819614629174706176 as decimal(38,0)) + cast(-9 as decimal(29,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7932698.55127 as decimal(12,5)) - cast(36893488147419103.231 as decimal(36,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(425352958651173079329218.25928971026431 as decimal(38,14)) - cast(302439032765167354 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-123213.593 as decimal(38,13)) / cast(-9462183 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999999999999999999 as decimal(38,37)) - cast(-6049022447684590033052178989017.8317812 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000000000000000000 as decimal(30,30)) % cast(821718414795124482.80848461 as decimal(26,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(16,6)) + cast(0.22 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(441.49399441532791263 as decimal(35,32)) / cast(0.9 as decimal(21,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6710886.4 as decimal(9,1)) / cast(-87471582687838.13206741832140556923 as decimal(34,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.00000000 as decimal(19,17)) + cast(-517894861719095476 as decimal(36,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-98467351168163887694294111888946234.599 as decimal(38,3)) - cast(0.366066438274416843022222432613 as decimal(33,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3981.31141179 as decimal(38,34)) % cast(-0.13 as decimal(35,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-190598.8645446646 as decimal(16,10)) % cast(-0.23 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(10,0)) % cast(-21.47483647 as decimal(16,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(14,7)) % cast(1000000.0 as decimal(18,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-796393939673.3115 as decimal(22,4)) % cast(-6396113640.5511000819713 as decimal(23,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-907484.87 as decimal(8,2)) * cast(-931 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-19818079939101.802120433772421117373067 as decimal(38,24)) - cast(-364.43 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999.9999999999 as decimal(38,13)) * cast(-55.8942 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-30496082.1613330 as decimal(38,30)) - cast(6179840980143848299.8731 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999.9999999999999999 as decimal(35,21)) * cast(-39230.9766307685552 as decimal(35,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(23,18)) - cast(-6589458.0023073292811425286331460477014 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7658328029568434856633742130964.9172526 as decimal(38,7)) + cast(-999.999 as decimal(18,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-170928099650432.17497 as decimal(20,5)) * cast(-0.50203385 as decimal(18,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(17,17)) / cast(727584679537.7785231734968575856 as decimal(31,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-495 as decimal(13,3)) - cast(98173432725 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.00 as decimal(29,12)) * cast(717892.115190747 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-26 as decimal(20,1)) * cast(52664 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1290343763368990.5 as decimal(20,1)) - cast(-9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999 as decimal(33,0)) / cast(0.8737 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(531691198313966349161522824112137830.3 as decimal(37,1)) % cast(0.8911839608592 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(2,1)) % cast(-494387309798537.706418 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(20222976.2 as decimal(9,1)) + cast(0.888544762389688 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-847656.499177917361248208 as decimal(24,18)) * cast(-61.1685579566979 as decimal(19,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507059.1730234615865843651857942052863 as decimal(38,31)) % cast(262143 as decimal(24,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999.999999 as decimal(38,12)) % cast(-2856088.2836 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5497.55813888 as decimal(12,8)) % cast(-12132319422299115679.00976 as decimal(25,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.265049 as decimal(8,7)) - cast(-0.727455 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(84.298 as decimal(6,4)) - cast(312392564573.6704075918015407 as decimal(32,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(23058.43009213693952 as decimal(24,14)) * cast(204.7 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.91365815906796329535230008537064381 as decimal(38,38)) / cast(1000000.000000000 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-414177 as decimal(13,0)) % cast(241.9 as decimal(37,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8796093022207 as decimal(38,0)) * cast(-1000000000000.00000 as decimal(30,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5693786810436777163 as decimal(25,1)) / cast(-0.4055053841206 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5283639850287.57702 as decimal(27,14)) * cast(-0.7 as decimal(27,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32.011 as decimal(6,3)) * cast(-0.1000 as decimal(19,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0000000000000000 as decimal(25,22)) % cast(-3550738.5140 as decimal(16,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-57079.13088932 as decimal(38,17)) - cast(35144120.3043208 as decimal(17,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9007199254740991 as decimal(38,37)) / cast(8794161.0 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(454434825879124.53921275003220987007 as decimal(38,20)) - cast(0.88 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.33 as decimal(2,2)) / cast(6357976.6253803862376922656560524 as decimal(32,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999.999999999999999999 as decimal(38,18)) % cast(100000000000.0000000 as decimal(20,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999 as decimal(18,0)) * cast(7.2057594037927936 as decimal(23,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000 as decimal(38,9)) % cast(41962 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.574 as decimal(3,3)) - cast(0.999999 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000000000000000 as decimal(33,33)) * cast(-620377 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(5,0)) % cast(-56240962110517223826807.24850117936 as decimal(35,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000.00000000000000000 as decimal(38,27)) % cast(20.282409603651670423947251286016 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8100 as decimal(15,5)) + cast(8.9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6058 as decimal(32,15)) % cast(0.85300234 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6247212.21967614810369647031085610 as decimal(33,26)) - cast(-42321299728654179492.8813601354848729 as decimal(36,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6574501599 as decimal(10,10)) * cast(13149094219436610886.72923 as decimal(25,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346158658436518579420528.63 as decimal(38,2)) * cast(99999999999 as decimal(22,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.33329216 as decimal(19,13)) / cast(-6.054 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.158720 as decimal(23,23)) % cast(993 as decimal(11,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(277248619161266276976444.270683817153 as decimal(36,12)) - cast(35 as decimal(18,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(31,5)) / cast(-5203179243572.53756089958194 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.00 as decimal(23,9)) / cast(85070591730.234615865843651857942052863 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-462322 as decimal(33,0)) * cast(-15.898 as decimal(10,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(8,8)) / cast(-0.2260037356647344 as decimal(20,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-77.6773176932145335961851502 as decimal(38,34)) + cast(100000000.0 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(132128715090945 as decimal(37,11)) - cast(-9223372036854775.808 as decimal(26,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(549.755813888 as decimal(38,23)) + cast(-8 as decimal(19,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.2057594037927935 as decimal(37,32)) + cast(514134630755.533 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.7179869184 as decimal(25,21)) + cast(-72.69 as decimal(27,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(729287611263.28590338642139908 as decimal(34,17)) % cast(-0.4294967295 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-32.12899 as decimal(38,21)) + cast(2368.2510507480260387 as decimal(35,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-811.29638414606681695789005144064 as decimal(32,29)) * cast(-2579787394761688249.339824 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(773712524553362671.81195264 as decimal(31,11)) + cast(-10000.00000000 as decimal(13,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9651 as decimal(36,34)) - cast(2621.43 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(1,1)) % cast(8.640971 as decimal(11,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.833404037464328812801 as decimal(25,25)) + cast(1.00000 as decimal(13,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-30.64 as decimal(38,27)) % cast(53590.835629022992432084349102063676 as decimal(35,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-734870633570405138627.24152 as decimal(27,5)) * cast(-6.70298 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5365499611656250496.53089 as decimal(24,5)) + cast(62 as decimal(29,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-593367191.8312241827827381 as decimal(25,16)) % cast(6.7108863 as decimal(24,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.539970775183119823 as decimal(38,38)) * cast(9999999999999.99 as decimal(25,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(899.989472342607214985224727 as decimal(38,35)) * cast(-18889465931478580854.784 as decimal(34,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999.999999999999999999999 as decimal(38,24)) + cast(-409.5 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999999999999999999.9 as decimal(38,1)) + cast(0.1 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(18,15)) - cast(0.100 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4648168 as decimal(15,13)) * cast(798183.7074930843939 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.951762691882 as decimal(12,12)) * cast(4096 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15985439892906924.691243358 as decimal(31,13)) - cast(450359962.7370495 as decimal(17,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8810.28919541 as decimal(12,8)) - cast(-7205759403792.7935 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20769.187434139310514121985316880383 as decimal(38,31)) / cast(12419721717652.719130197649179936142952 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.53748647 as decimal(16,14)) * cast(8.388608 as decimal(14,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999999999999 as decimal(38,36)) * cast(-4820312273907346879.085609951 as decimal(33,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7036.8744177664 as decimal(14,10)) - cast(-819.1 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3888073725.9791650 as decimal(30,15)) * cast(-5.4 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-88.18 as decimal(12,3)) * cast(0.37246584303819475860838180278700083 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-91754775 as decimal(8,0)) % cast(8.9603867818068517700029225864955351 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21880.344318635525205632803254478654398 as decimal(38,33)) / cast(-12.85774098279711 as decimal(18,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51319773670868464933.897075420779 as decimal(38,13)) * cast(-257840.55851927449345242521659156490055 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.70070443932808157 as decimal(29,17)) - cast(10000000000 as decimal(15,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(8,6)) / cast(0 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(1,1)) % cast(1.948815 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100 as decimal(5,0)) * cast(-311522870683931835196098528271 as decimal(30,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2 as decimal(8,1)) / cast(9.0 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-162218873017722.78237 as decimal(24,6)) / cast(-605522.98892709723113147364 as decimal(27,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-75557.863725914323419135 as decimal(23,18)) * cast(548044.838619751328962139 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(18,0)) + cast(944473296573929042.7392 as decimal(22,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000 as decimal(9,0)) - cast(-9.99 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.181 as decimal(3,3)) * cast(-0.1 as decimal(28,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-73.0 as decimal(9,2)) / cast(0.10000000000000000000 as decimal(33,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(67443881351714350457792835413769709 as decimal(38,0)) + cast(-70368744177663 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-646652.021040917342627422452 as decimal(37,31)) % cast(28823037615.1711743 as decimal(35,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-55726615934793380221252230 as decimal(30,0)) - cast(-60239706131667.5423476630354244746373 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47761021.5 as decimal(35,26)) / cast(-0.388549702622857563 as decimal(28,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000000000.000000000 as decimal(38,9)) + cast(100 as decimal(16,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(556353386268.5900308 as decimal(29,9)) + cast(-344645.8820 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4758475325435498104129205.2 as decimal(38,12)) % cast(6.9177 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.347412716010967897301875 as decimal(38,31)) + cast(-9000615387666 as decimal(22,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(3,3)) + cast(437.5877 as decimal(30,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999999999999.999 as decimal(38,4)) % cast(-0.1 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(9,0)) / cast(-1959 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(42278654579213.2596 as decimal(18,4)) - cast(-1000000000000000.0 as decimal(17,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.22 as decimal(12,11)) % cast(3436510.62 as decimal(35,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.0 as decimal(32,9)) - cast(-104857.5 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4344.107669071477480663578700 as decimal(28,24)) / cast(999.9999 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3115.3277184973 as decimal(38,25)) - cast(-99999999.99999 as decimal(32,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-23317008599 as decimal(30,13)) + cast(9999999999.9 as decimal(24,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-23.30866871813724092322861 as decimal(29,25)) * cast(-99 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-888.6 as decimal(8,1)) / cast(4095 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1293799479 as decimal(31,0)) * cast(786.4425 as decimal(25,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999999999 as decimal(37,0)) * cast(-81 as decimal(15,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.99 as decimal(28,5)) / cast(-676.264 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-14008.93520158107989017363534534 as decimal(31,26)) + cast(-999999.9999999999999999999999 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-455017047243.512032 as decimal(38,6)) % cast(-6 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-16777215 as decimal(38,0)) - cast(32 as decimal(26,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.0000000000000000 as decimal(25,18)) * cast(0.753298120 as decimal(34,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(35,13)) / cast(95.7135563 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.444732965739290427392 as decimal(37,27)) % cast(-5242.87 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.80 as decimal(6,6)) * cast(100.000000000000000 as decimal(27,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(153.6 as decimal(8,1)) / cast(64903710731685.3453566312041152512 as decimal(33,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.33554432 as decimal(24,23)) / cast(511 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.508348963542399762934948331577058118 as decimal(37,37)) % cast(100 as decimal(25,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(93420534 as decimal(8,0)) / cast(-2.3769 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1532125025444.0 as decimal(35,8)) % cast(415.5546058777174 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5 as decimal(3,0)) + cast(17186019429844797 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(2,1)) + cast(-28823037615171174.3 as decimal(34,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8796093022.208 as decimal(13,3)) / cast(8.940888 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(922.3372036854775808 as decimal(19,16)) % cast(-6203323076 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000000000 as decimal(38,0)) * cast(-563.9516 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-74.328572958577 as decimal(19,14)) % cast(99999999999999999.99 as decimal(19,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(52.14 as decimal(11,2)) % cast(-9.999999999999999999999 as decimal(30,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.562949953421312 as decimal(38,38)) + cast(316827751980420815.1521079386048927961 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(30,0)) - cast(-85070591730234615865843651857942052864 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.46609428722325 as decimal(15,14)) * cast(-7979990642563.89728737126822388 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100 as decimal(30,12)) - cast(-65535 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6583.889306701579068674 as decimal(31,24)) + cast(9127.83566915868 as decimal(24,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-323868157007787695333262 as decimal(28,0)) - cast(-191825788806 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5965861.88256475817 as decimal(38,24)) % cast(-9999999999999999999999999999999999999.9 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-66461399789245793645190.3530140172287 as decimal(36,13)) / cast(167772.15 as decimal(18,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.0000000 as decimal(27,8)) * cast(0.821459415806942 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(197689928 as decimal(14,3)) % cast(-7.826 as decimal(14,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.0 as decimal(38,25)) * cast(-274591 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(559007.9253966188015 as decimal(38,13)) - cast(-1973530.83699397467774 as decimal(21,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1342.17727 as decimal(29,7)) % cast(37778931862957161709.568 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(4,3)) / cast(7415996458429.679178791290 as decimal(25,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.17 as decimal(38,10)) + cast(999.9999 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(3,1)) * cast(-0.928 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(850705917302346158658436.51857942052863 as decimal(38,14)) - cast(-0.8118585708772669240567005456602 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.857264644816872908 as decimal(29,29)) + cast(-421095663711795345.08932178724782914 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.59 as decimal(10,9)) + cast(38.1 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.8014398509481984 as decimal(20,17)) / cast(47969.0 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(472006872960714604.679082578665205 as decimal(33,15)) * cast(703.68744177663 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59066379835144874824.9579083 as decimal(32,8)) % cast(0.10000 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68719476.736 as decimal(11,3)) - cast(5.3 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.62269235 as decimal(10,10)) + cast(-999999.99999999999 as decimal(26,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730234615865843651857.942052863 as decimal(38,9)) + cast(-2.63349601995296474639348046824 as decimal(30,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-243386817281643813433.7 as decimal(22,1)) % cast(26.58455991569831745807614120560689152 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(7,1)) + cast(10.0 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99999 as decimal(38,36)) + cast(1.5 as decimal(37,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-87826870756.30723215525057 as decimal(38,24)) + cast(5.12 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(17,7)) / cast(16257850.3765514 as decimal(15,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(22517998.13685247 as decimal(38,24)) % cast(12166676752987112065727398.195287911913 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.76460752303423487 as decimal(38,17)) * cast(-0.999999999999999999 as decimal(30,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81809059294320502902066.2 as decimal(29,1)) - cast(315.380442789833753258513 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6685493782128559169 as decimal(19,19)) + cast(-17039 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(32,27)) / cast(-6.49037107316853453566312041152511 as decimal(33,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999.9 as decimal(33,14)) * cast(-8035.10272660830643526792873 as decimal(27,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(1,0)) / cast(1000000000000.00000000000000000 as decimal(32,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(148.2524 as decimal(28,9)) * cast(-1.7592186044416 as decimal(22,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-71233027.496012334 as decimal(38,11)) * cast(-100000000000.00000 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72.9704874653 as decimal(17,15)) % cast(327.68 as decimal(24,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7789282782648022921335214588450.4 as decimal(32,1)) + cast(6203709967406.88 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-73.421154664 as decimal(22,11)) + cast(-4 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1116529 as decimal(7,7)) * cast(3103208308753227237371 as decimal(25,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.24 as decimal(24,20)) / cast(-5.22 as decimal(35,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.2780590093092019858926013689 as decimal(29,28)) / cast(-821854785946 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0000000000000000 as decimal(22,16)) * cast(0.8620223 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.96164099 as decimal(11,10)) % cast(538376828377625311551597920.60 as decimal(35,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1048.575 as decimal(24,12)) * cast(5565 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2170279 as decimal(8,0)) / cast(618970019.642690137449562112 as decimal(27,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-214748364.8 as decimal(13,1)) - cast(0.73786976294838206464 as decimal(22,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1888946593.1478580854783 as decimal(31,13)) / cast(-10941174241526.31 as decimal(33,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(97.4 as decimal(4,2)) / cast(9999999999.9999999999999999999999999999 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-70368744177664 as decimal(21,2)) + cast(-5.11 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999999999.9999 as decimal(32,4)) - cast(-3012 as decimal(35,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-94046005187608 as decimal(25,6)) - cast(1000000.0 as decimal(30,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(301.99137 as decimal(18,14)) - cast(-9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7331139338575.2076568371562201287316007 as decimal(38,25)) + cast(0.999 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-703687.44177664 as decimal(38,13)) % cast(9999.999 as decimal(19,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.65419 as decimal(11,9)) - cast(-2078548138545834169629.0 as decimal(36,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2357813553551679107 as decimal(19,19)) - cast(99999.9 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.999 as decimal(8,3)) - cast(6451980800254060661341135525.284530928 as decimal(37,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8228382891419.5763594696332303452357234 as decimal(38,25)) / cast(1000.00000000000000000000000000000 as decimal(37,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.2986 as decimal(29,8)) * cast(9 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.0 as decimal(29,13)) - cast(-381081.4104666 as decimal(28,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-253530120045.6458802993406410751 as decimal(34,19)) / cast(-10.000000 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-89191879958141587.759 as decimal(32,11)) * cast(9999.999999 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.43836 as decimal(30,26)) / cast(0.25699540534615 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.999999999999 as decimal(25,13)) % cast(-4294.967296 as decimal(14,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999 as decimal(31,23)) / cast(-514133156207843.63563570259981126 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000000000000.00000 as decimal(38,5)) % cast(965421.6269507171520765 as decimal(37,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999 as decimal(13,10)) * cast(-9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.131072 as decimal(20,20)) - cast(-7.22 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(1,0)) % cast(4 as decimal(16,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14073748835532.8 as decimal(17,1)) / cast(-173833609.486189008 as decimal(25,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.822360 as decimal(8,8)) - cast(-85070591730234615865.843651857942052864 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3689.3488147419103232 as decimal(38,33)) % cast(-1000.0000000000000 as decimal(24,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8439232 as decimal(14,0)) % cast(0.3440958906518469506 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(23 as decimal(4,0)) / cast(-66148905213.653 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.2 as decimal(10,7)) + cast(86752382061064.8522195063 as decimal(28,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.76485582052398815359536 as decimal(26,26)) % cast(999.9999999999999999 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-203254430743489847.4995331373 as decimal(38,12)) / cast(-276584181731067888.85329579271594482764 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7740.582 as decimal(31,3)) % cast(4833247.717032456 as decimal(25,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9999999999999999 as decimal(38,25)) / cast(0.274877906944 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999999 as decimal(38,0)) - cast(10000.0 as decimal(32,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(20282409603.651670423947251286016 as decimal(38,27)) + cast(-9999 as decimal(37,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2251799813685247 as decimal(28,3)) / cast(5831627378180178353023311.3 as decimal(34,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-451928645.570094454320809 as decimal(24,15)) * cast(-9999999999 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000000000000 as decimal(25,25)) + cast(-36893.488147419103232 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(4,4)) + cast(0.63 as decimal(34,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7341245931082847455603070382662171 as decimal(38,38)) % cast(64680205.13487 as decimal(13,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000 as decimal(7,7)) % cast(0.913344025 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(335544.32 as decimal(11,2)) % cast(-302.1 as decimal(14,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(5,0)) % cast(-205581136668595 as decimal(34,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(41410046.9085709 as decimal(15,7)) % cast(480302231257893.48301474442148106319906 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.78 as decimal(10,7)) % cast(-100 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-22442587.32 as decimal(14,3)) % cast(-1152921.504606846976 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(48301998390433079783114.2443511 as decimal(30,7)) % cast(17.648410 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(176434966784 as decimal(38,0)) - cast(-0.14485205314288 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(765.38 as decimal(15,8)) % cast(78.14577 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-858993.4592 as decimal(10,4)) / cast(-1147.43635594347689475488 as decimal(24,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5191410.786 as decimal(15,6)) % cast(-8998785.4230276876138365 as decimal(25,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-43 as decimal(31,0)) * cast(8.19 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.90485 as decimal(20,20)) + cast(-0.999 as decimal(30,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.6777216 as decimal(14,12)) / cast(-9630275635.705873653691349926566698 as decimal(37,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(20844.0260575612 as decimal(18,10)) * cast(88248584394248504115020016648.858484365 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9 as decimal(7,6)) % cast(-305243848802763318 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4701977630310.9 as decimal(36,4)) * cast(88510032632.307602222251303626853 as decimal(36,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-644.59 as decimal(33,7)) / cast(-720575940379279.35 as decimal(21,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.74877906944 as decimal(38,37)) % cast(0.88 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.17592186044416 as decimal(18,14)) % cast(0.67577736134256973411730340 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(448.85 as decimal(34,22)) / cast(3811 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000000000000000 as decimal(25,25)) % cast(-0.1 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9999 as decimal(5,4)) % cast(-92226852.9 as decimal(21,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999.99999 as decimal(23,8)) / cast(-821643.7811798532309477261021739864 as decimal(34,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(29809051464 as decimal(38,27)) - cast(-1000.0000000000000000000 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(76857.84350368407 as decimal(38,13)) + cast(-0.7515471003743204525657015089472054 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999.9 as decimal(27,1)) % cast(9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72613941460 as decimal(24,0)) + cast(-99999999999999999999.99999999 as decimal(30,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7973868851170590.884795960019 as decimal(28,12)) / cast(387132906134.51 as decimal(16,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1196 as decimal(20,1)) * cast(0.448443 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6192055.7878549381995354400798 as decimal(38,24)) % cast(-100000000000.000000000000000000 as decimal(36,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72610923105.185789639725674 as decimal(26,15)) / cast(6802673807.26261 as decimal(25,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.00000000000000000000000 as decimal(38,26)) + cast(-0.865 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6933186448551804266676406846215880 as decimal(38,0)) * cast(-0.0 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.024 as decimal(25,10)) - cast(0.80729250700190405948373836258307495325 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(944473296573.9290427391 as decimal(22,10)) * cast(-193428131.13834066795298815 as decimal(29,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(17,8)) / cast(634987067923951159102.36970785778717389 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-846791861.8477 as decimal(13,4)) % cast(999999999.999 as decimal(14,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.25 as decimal(2,2)) - cast(80678.006439894125698507718 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-44154.4964670755 as decimal(38,29)) * cast(92609931893636.090430377154775 as decimal(33,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999.99999999999999999999 as decimal(30,20)) * cast(-1902856181.95 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9872 as decimal(32,16)) * cast(-26030.5 as decimal(18,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2594930.7718697486435066157027383 as decimal(32,25)) + cast(-53169119831396634916152282.41121378304 as decimal(37,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8507.0591730234615865843651857942052863 as decimal(38,34)) + cast(-789594706370740.80732703092108442359003 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-70 as decimal(10,0)) * cast(5756671.0406623733 as decimal(17,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8796093022207 as decimal(27,27)) - cast(4.331161974753 as decimal(15,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15 as decimal(3,0)) * cast(99999.9999999999 as decimal(30,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15 as decimal(3,0)) / cast(-69462387437.48 as decimal(35,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.00369775449 as decimal(17,15)) % cast(8 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-942226.6630957521908283827899 as decimal(34,23)) % cast(0.9543429 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(43220.3 as decimal(19,9)) + cast(9.9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.477021162978280 as decimal(38,38)) / cast(-99999999.9999999 as decimal(27,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9290825319.0748047615 as decimal(25,15)) - cast(0.794399224890677224726401526 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-94277863.490 as decimal(38,13)) % cast(9999999999 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18889465931478580854783 as decimal(27,0)) % cast(-999999.9999 as decimal(14,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.8534889279740802449168166634463343183 as decimal(38,37)) - cast(9999.99999999999999 as decimal(22,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.1701 as decimal(25,24)) % cast(-0.588 as decimal(15,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.1352242059886074897821115383585502631 as decimal(38,37)) / cast(21655 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999.9 as decimal(10,1)) - cast(15111572745182864683827.1 as decimal(28,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.37778931862957161709568 as decimal(31,31)) * cast(1000000000000 as decimal(14,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999999999999999 as decimal(25,25)) + cast(22544.8 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000000000000000000000 as decimal(35,34)) % cast(0.14 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5456784704183520345982.08 as decimal(38,4)) * cast(41222882325887665.83 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(2,0)) / cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(22969.376445 as decimal(15,6)) * cast(8389881181381.08 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.37079 as decimal(17,14)) + cast(-0.99999999999 as decimal(31,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(7,1)) * cast(-37656.5 as decimal(18,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51.44 as decimal(35,15)) % cast(-0.99999999999999 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(1,0)) + cast(71823.7 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-503544637589060234673.5023354 as decimal(38,13)) / cast(-0.2048 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.9871 as decimal(14,12)) * cast(-43 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(790 as decimal(20,8)) % cast(-650915287 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-982421081019875596492.7 as decimal(25,1)) + cast(-0.19952 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5207122.7553 as decimal(38,8)) * cast(-0.7 as decimal(30,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.5624 as decimal(7,6)) - cast(68719.476736 as decimal(24,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(154742504910672.534362390528 as decimal(28,13)) - cast(0.10 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(98145.054 as decimal(36,23)) % cast(-0.54084508570382 as decimal(27,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81.91 as decimal(20,6)) - cast(8.4 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-976.1269840547899106 as decimal(19,16)) % cast(-590295810358705.651711 as decimal(21,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-675951345 as decimal(23,11)) % cast(-999999.999999999999999999999999 as decimal(35,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99999999999999999999999999 as decimal(27,26)) * cast(-6.064285 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9137882.801685070750655 as decimal(28,15)) / cast(9111 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.52 as decimal(37,37)) + cast(-62770332341198740 as decimal(25,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0 as decimal(14,1)) % cast(9974 as decimal(30,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(811296384146066816957.89005144063 as decimal(32,11)) / cast(7416891061616586 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-618970019642690137449562112 as decimal(27,0)) % cast(44.87 as decimal(14,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(23351.5629625144090131005392694547912 as decimal(36,31)) / cast(-529 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7036874417766.4 as decimal(14,1)) + cast(-310.95894549 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(405648.19207303340847894502572032 as decimal(38,26)) - cast(9 as decimal(33,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7036874417.7663 as decimal(38,19)) * cast(14747098220475719 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.999 as decimal(12,3)) + cast(-5170945201.3 as decimal(35,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.4495587848941588115901687026121842588 as decimal(38,37)) + cast(-0.27 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9999999999 as decimal(12,10)) / cast(0.32768 as decimal(24,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-977486.84420750577084 as decimal(36,20)) + cast(876987423275770 as decimal(21,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.999 as decimal(5,3)) + cast(-0.46390743920567328147092561748593431 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000.00000000000 as decimal(38,26)) * cast(-3312955566.1710190042549696 as decimal(26,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(201706436140716112851262232241732070 as decimal(38,0)) - cast(-0.4200841691787247 as decimal(25,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4398046.511103 as decimal(37,20)) * cast(22395226376629.7 as decimal(16,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-127187491.2177321981857756 as decimal(30,20)) % cast(112589.9906842624 as decimal(28,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(127 as decimal(4,0)) * cast(0.2972163169280164584297836685 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(16,16)) - cast(0.578318 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7743996356132944651619119028.5 as decimal(38,8)) - cast(-1000000000000000.0000 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6497681 as decimal(15,0)) / cast(9999999999999999999999999.999999 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(58245950057426942 as decimal(26,0)) * cast(-99 as decimal(17,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59.0295810358705651711 as decimal(21,19)) * cast(-9.5793773267934 as decimal(25,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8451937999998.6321 as decimal(27,5)) / cast(85800392655036809591.34160812964 as decimal(31,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(22517998136852.47 as decimal(38,5)) + cast(-352813576684062636873884533354 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-73801620371585.632870854076 as decimal(26,12)) - cast(5278.3 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(1,0)) - cast(0.4207982207436700696107081 as decimal(34,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999999999999999999999 as decimal(38,37)) * cast(13.400 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.1 as decimal(4,1)) / cast(14.0737488355328 as decimal(18,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(25,1)) + cast(100000000000000000000000000.000000 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9999999999 as decimal(24,16)) % cast(999.999 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(855.184 as decimal(36,10)) / cast(45436655380.009 as decimal(25,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.534709 as decimal(10,6)) - cast(1 as decimal(16,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-203.4001006361151478191922824438836 as decimal(34,31)) / cast(-8019.62184277223844307201769988 as decimal(30,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(419.4304 as decimal(28,14)) - cast(-367372434373.678981739 as decimal(22,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.62143 as decimal(14,11)) * cast(0.9 as decimal(33,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2 as decimal(4,4)) - cast(-3660270954000750.4357571430569283497802 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-351618346957.953 as decimal(15,3)) * cast(99206704788.241 as decimal(14,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(33.554431 as decimal(37,17)) + cast(-15055540600629441.49001825 as decimal(25,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(3,1)) - cast(103845937170696552570609926.58440192 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65.535 as decimal(18,3)) / cast(-6 as decimal(12,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7555.7863725914323419136 as decimal(24,20)) - cast(29573732750714371970772.639207973234212 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6201916156003384 as decimal(16,0)) - cast(-658756516824059900529.35043 as decimal(26,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4976215964026919896978802 as decimal(38,5)) - cast(-4.194304 as decimal(28,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1023 as decimal(11,0)) % cast(4425801628703.9218667332030253591304862 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705.91730234615865843651857942052863 as decimal(38,32)) * cast(-0.4 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-16224828.010271563354851 as decimal(23,15)) / cast(7378.6976294838206463 as decimal(22,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.5590 as decimal(9,7)) % cast(5 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.169473933399706 as decimal(28,21)) + cast(0.41327223599897218849394 as decimal(27,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36209753916505.9302312 as decimal(21,7)) * cast(-571.425 as decimal(10,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(524287 as decimal(12,0)) / cast(16.777216 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5997358416752 as decimal(38,2)) * cast(65535 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8326886752293233.3604197485 as decimal(38,15)) * cast(185.73 as decimal(14,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-614538170.696217716148 as decimal(28,16)) + cast(-14.38460794 as decimal(16,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(24178516392.29258349412352 as decimal(25,14)) * cast(1125899906842.624 as decimal(26,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999 as decimal(14,9)) + cast(-712.0 as decimal(31,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6256228199.4453201170950014326939951517 as decimal(38,28)) * cast(7555786372591432341.9135 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-859699.9664 as decimal(10,4)) % cast(-60.4 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(32,15)) - cast(1 as decimal(30,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-82 as decimal(3,1)) + cast(-0.261714927782034 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-414.099 as decimal(7,3)) - cast(7.8 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(591203 as decimal(6,0)) % cast(729 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-30223145490.3657293676544 as decimal(27,15)) % cast(-5502832.0 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8492144350.7560351613853337776623858692 as decimal(38,28)) % cast(406226415.958618 as decimal(15,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3248699 as decimal(7,0)) * cast(2097.152 as decimal(13,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(24,13)) - cast(1844674407370.9551615 as decimal(28,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5113904649186278980002.6188086097986540 as decimal(38,16)) * cast(0.1073741823 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-256 as decimal(38,0)) / cast(0.9999999 as decimal(18,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63931307784171700075516168881969.68 as decimal(34,2)) - cast(-0.315324 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9293 as decimal(4,4)) % cast(49126088.24 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0 as decimal(16,7)) - cast(-32630 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9007199254740992 as decimal(16,0)) % cast(1 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.95 as decimal(10,7)) % cast(0.4 as decimal(32,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(39643787959.9747369585 as decimal(33,17)) - cast(10000.0000000000000 as decimal(33,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(5,2)) / cast(-0.912551595758317421044957 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-25886301834083.6197078118 as decimal(31,10)) - cast(-35946855436.08773 as decimal(18,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(430.39880290 as decimal(21,13)) / cast(219902325555.1 as decimal(14,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4 as decimal(4,3)) - cast(-11 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6 as decimal(1,0)) / cast(60763867026660956914439.944074531216255 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999 as decimal(8,0)) % cast(-23939523.944011780113453501 as decimal(26,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(84337.0355214 as decimal(38,16)) - cast(-4.177 as decimal(33,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999 as decimal(22,17)) * cast(-9 as decimal(17,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.999999999999 as decimal(18,13)) % cast(-64572319139626907024.832 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8461310518593 as decimal(14,0)) / cast(0.8 as decimal(33,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65 as decimal(35,5)) - cast(8.22 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-94 as decimal(4,0)) / cast(-99.061845 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.00 as decimal(31,20)) / cast(-0.1 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4119.16158252 as decimal(20,12)) % cast(-4294967296 as decimal(14,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(93598890054196819731844767 as decimal(38,10)) - cast(58 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(3,1)) - cast(94.731553714669 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63056491252771356710.348736 as decimal(26,6)) + cast(-0.1 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(703687441776.64 as decimal(16,3)) * cast(2097152 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(332014797637060633.7 as decimal(36,3)) * cast(-327.68 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(1,1)) + cast(36530322333145 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31 as decimal(10,0)) - cast(-450359962737049.6 as decimal(19,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(1,0)) / cast(0.18688386567107271080692997581850417281 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(685719 as decimal(27,0)) * cast(-10000000000000.000 as decimal(17,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(1,1)) * cast(9.9 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(1,1)) % cast(96274849391310 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9143.216619 as decimal(10,6)) * cast(24459356722.31658711514738176247339386 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999.99 as decimal(29,12)) / cast(0.502520399680 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-366069712.59 as decimal(33,10)) - cast(51810.87538 as decimal(19,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4803030849765025 as decimal(24,19)) + cast(-999999999999999999999999999.99999999 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(638992818183.512106 as decimal(36,22)) + cast(-16.76 as decimal(21,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(15,8)) % cast(9999999999999999.99 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31372058506726430027466107834774732.974 as decimal(38,3)) * cast(2585.18 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2854.65358335750255609705543816746 as decimal(33,29)) - cast(377789318.62957161709567 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9981380 as decimal(29,0)) % cast(0.75557863725914323419135 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-18.014398509481984 as decimal(27,22)) + cast(-41790513343950253.892591163960732295 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.34 as decimal(4,4)) / cast(72.87657382314 as decimal(32,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999 as decimal(8,8)) * cast(0.45343474290650445647 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6990.3 as decimal(6,2)) - cast(-3 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15845632502852.8675187087900672 as decimal(31,16)) + cast(-7.82499071113685510 as decimal(33,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-614.1180 as decimal(10,7)) - cast(99 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7133010990.98331759907749597 as decimal(27,17)) * cast(-8.5980296559547 as decimal(36,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59 as decimal(13,5)) - cast(10000000000.000000 as decimal(30,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(147573952589676412.928 as decimal(38,14)) % cast(0.7 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(675738789783276743067 as decimal(38,0)) - cast(11805916207174.11303424 as decimal(33,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-61.78711909720342565698015 as decimal(33,30)) * cast(-899111.84971037382520328012490218 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(17,0)) + cast(99999999.999999 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(173057503000.952493 as decimal(19,7)) - cast(-0.6 as decimal(23,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-656631585526772496817149377095703.6 as decimal(36,3)) - cast(9.8 as decimal(31,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-11805916207174.11303424 as decimal(38,8)) % cast(-7 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.9 as decimal(34,4)) * cast(-20.2 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.985418707903833 as decimal(21,20)) % cast(4.7 as decimal(19,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9670203 as decimal(24,17)) / cast(-406976917270357354008992353285.147 as decimal(33,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5230930388226 as decimal(13,0)) + cast(0.5683 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(2,2)) / cast(0.442 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(10,9)) - cast(699055983522852549185 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2518397137898.4719405727441744240702 as decimal(37,22)) % cast(214748.3647 as decimal(14,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(13,13)) * cast(72.877079688936 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-595606336515821150.19 as decimal(20,2)) * cast(100.00000000000000 as decimal(33,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(82071386911.801751578776993507796680302 as decimal(38,27)) / cast(9999.999999999999999 as decimal(19,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6214569860244843070437210668873.5859169 as decimal(38,7)) + cast(-0.86861705131 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4863 as decimal(6,0)) / cast(-0.100000 as decimal(31,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.6 as decimal(2,1)) / cast(-9999999999.999999 as decimal(17,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.37194531812149721475457254443935 as decimal(32,32)) / cast(-5.2490 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1237940039285.380274899124224 as decimal(28,15)) / cast(-107374.1823 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-576460752303423487 as decimal(18,0)) % cast(-5.24288 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(420169304665.68191171 as decimal(36,16)) * cast(9999999.999 as decimal(35,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6035437820755985551347133625475.60 as decimal(33,2)) % cast(-0.256 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6100352092757723466295.4828768712624 as decimal(38,14)) * cast(-8923.94736638 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(34,11)) * cast(6586644230 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.8559897076245 as decimal(20,19)) + cast(-532848297903001821366130.87245907282046 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-42.69377020508156787408801 as decimal(38,36)) - cast(-22517998136.85248 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.99999999999999999999999999999999 as decimal(38,36)) % cast(-374561655.30212509584489516533054382385 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-429.4967296 as decimal(38,29)) * cast(99999999999999.999999 as decimal(29,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(55341802 as decimal(25,0)) % cast(-999999999 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6355.805499834522707490 as decimal(26,19)) / cast(10.0 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-436.3864495 as decimal(37,12)) % cast(0.2658524 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7729861366.0 as decimal(26,4)) * cast(-4031096264148.94353090582517 as decimal(29,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-738240920708.87376 as decimal(22,9)) * cast(258657912121073638473894 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.3 as decimal(10,4)) % cast(-7 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-29.5147905179352825856 as decimal(33,31)) * cast(-28110397857976773820540493875.390 as decimal(34,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(6,1)) * cast(0.62 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(604788815499714 as decimal(31,9)) + cast(-8 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(27,27)) / cast(373.460719152 as decimal(12,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(49444.3 as decimal(19,12)) + cast(99999999.99 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(1,1)) % cast(3.4359738367 as decimal(30,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1073741.824 as decimal(16,8)) / cast(-1.51 as decimal(19,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999 as decimal(38,0)) - cast(2417851639229258349412352 as decimal(34,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(1,1)) - cast(6726.25423815875266 as decimal(18,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999 as decimal(6,4)) % cast(-3602691787.329436694652330 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(35436894128.6 as decimal(24,4)) / cast(100.0 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.31 as decimal(4,3)) * cast(39733027819504557464059737 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000.00 as decimal(32,8)) % cast(-3689348814741.9103231 as decimal(35,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-997843877180918 as decimal(16,0)) * cast(-0.4096 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999 as decimal(29,6)) * cast(-8.12 as decimal(14,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9999999 as decimal(38,25)) + cast(9.71660883 as decimal(26,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999 as decimal(4,0)) / cast(-78.66340168001 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.5222 as decimal(5,4)) - cast(10000000000000000000000000000.000 as decimal(33,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5 as decimal(13,6)) + cast(-910 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.999999 as decimal(21,9)) * cast(-9999999999 as decimal(23,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-429496.7296 as decimal(13,7)) + cast(9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-450359962737049.5 as decimal(37,1)) + cast(-3 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.88 as decimal(5,5)) / cast(-1000000000000000000000000000000 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.26 as decimal(2,2)) * cast(-0.54 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.4 as decimal(4,1)) * cast(57476838.2985980532562599827408806 as decimal(33,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-11805916207.17411303424 as decimal(24,12)) % cast(-4444450.23 as decimal(30,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(58809116.06129 as decimal(37,27)) - cast(3.95150 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(8,8)) - cast(188212870616314059675164707296101.28181 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(95645111.032414269275881 as decimal(27,19)) % cast(-75.42450228308290229 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(17,0)) * cast(-96679583.466 as decimal(11,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(1,0)) / cast(-6490371073168534535.66312041152511 as decimal(33,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000 as decimal(13,0)) / cast(-9999999999999.99999999999999 as decimal(29,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999999999999999999999999999 as decimal(35,35)) % cast(194616835209181.6722 as decimal(24,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.0 as decimal(31,10)) / cast(0.1 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1700005.83784592831 as decimal(21,12)) / cast(-339871905710633768713704264.5 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.194304 as decimal(20,10)) - cast(756 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7715625607438296410 as decimal(37,31)) * cast(0.147573952589676412927 as decimal(25,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.5275109033932989362621027476021630 as decimal(35,34)) + cast(0.865250 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2619 as decimal(13,6)) * cast(207691874341393105141219853.16880383 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-40564819207303340847894502572031 as decimal(38,0)) - cast(56867010108.752 as decimal(24,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1777432.929386497750522 as decimal(26,15)) + cast(-460.4986251229188 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.975 as decimal(27,27)) - cast(-554867586.060614791809471303659827979 as decimal(36,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8766760 as decimal(38,38)) / cast(66087792238439 as decimal(26,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-97.80323501774 as decimal(38,23)) % cast(58961.9505932859645092629178310 as decimal(30,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2534 as decimal(26,26)) % cast(0.484099347568003 as decimal(18,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(774 as decimal(31,18)) % cast(88.8 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-91152763.674 as decimal(31,23)) % cast(0.7 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1048576 as decimal(13,10)) / cast(-1000000000000.00000000000000000000 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-14.1072147 as decimal(34,18)) / cast(-499494167188924351.4 as decimal(21,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.536870911 as decimal(36,36)) % cast(-736949520.93482995144 as decimal(25,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(719.417691623091 as decimal(15,12)) / cast(-960794446202 as decimal(18,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9999999999999999999 as decimal(38,33)) % cast(-47230039529212290283492819.67 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.000 as decimal(9,3)) + cast(9999999.9999999999 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.1267647932558653966460912964485513216 as decimal(38,37)) / cast(5.63796 as decimal(19,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1101674078401090949 as decimal(28,0)) % cast(25760349979892.9 as decimal(15,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31869398.502618394343 as decimal(20,12)) + cast(1000000000.00 as decimal(32,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1969 as decimal(6,6)) - cast(-1.2 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(5,1)) + cast(39126098 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-655.35 as decimal(15,2)) + cast(-2319242437344927600032.923 as decimal(36,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000000000000000000 as decimal(36,0)) % cast(-0.15 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3022314549036572936765.44 as decimal(29,3)) % cast(2.74877906943 as decimal(25,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.904 as decimal(4,3)) % cast(-0.233436 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-43436 as decimal(5,0)) - cast(639302.06679195 as decimal(27,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5216.1954 as decimal(10,4)) - cast(-1 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5947 as decimal(38,0)) * cast(-99999999999999.99999999999 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(1,0)) + cast(-327772.72460092 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00 as decimal(31,13)) / cast(48076680007598300269376053 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0 as decimal(15,1)) * cast(-1479161.20764478769030166 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(24,24)) % cast(9.99999999999999999999 as decimal(35,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.916865838534616471 as decimal(22,18)) + cast(4194.303 as decimal(31,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.140737488355328 as decimal(38,37)) % cast(0.8192 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.83721208 as decimal(8,8)) - cast(-1258.66 as decimal(19,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.69321965914984 as decimal(38,26)) - cast(3 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.89 as decimal(23,15)) + cast(4.6 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(7,3)) - cast(99.99 as decimal(18,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.9999999999999999 as decimal(22,16)) * cast(-7.793283393 as decimal(14,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(37,37)) - cast(-18996.7008 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-365.737929309959931 as decimal(20,17)) - cast(-8.62071048542 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-252447 as decimal(9,3)) + cast(-8011919393.6104900497 as decimal(20,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8085093188 as decimal(13,0)) / cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63 as decimal(2,0)) / cast(1 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.1 as decimal(34,32)) / cast(4.7923186466550802111 as decimal(20,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000000.000000000000 as decimal(32,12)) + cast(-0.15 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(262144 as decimal(38,31)) + cast(-36309641953862208275.57956496 as decimal(28,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.99999999999 as decimal(15,11)) * cast(10000.0000000000000000000 as decimal(31,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.47 as decimal(37,2)) / cast(-0.675 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-66712602050772268813 as decimal(21,0)) % cast(9.99 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-90.93 as decimal(36,31)) % cast(-99999999999 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.99999999999999 as decimal(33,26)) / cast(6203.0956120300997049116774048 as decimal(37,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-819 as decimal(38,10)) / cast(4 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(1,1)) + cast(-529 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(3,2)) / cast(-167.9231619895164679741 as decimal(28,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(102.3 as decimal(38,13)) / cast(-396.214 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(9,3)) + cast(-757 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.40165844334264372194529293 as decimal(36,28)) * cast(-0.3 as decimal(12,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(3,2)) * cast(0.1237940039285380274899124223 as decimal(30,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1040254.59413391 as decimal(15,8)) * cast(-2.949206972 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4252 as decimal(38,15)) / cast(-99.999 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(559.3432 as decimal(32,4)) * cast(-10000000000 as decimal(29,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(533116870.196 as decimal(19,6)) - cast(999999999999.9 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(5,1)) - cast(-96461224.22158 as decimal(29,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(43.147 as decimal(5,3)) + cast(-154827469460.80134347136645 as decimal(26,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(1,1)) + cast(-15395148855354704176114087996363.104520 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999 as decimal(9,0)) % cast(86.902255905 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4824027227969505375.37543 as decimal(24,5)) * cast(-58.13 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10 as decimal(4,0)) + cast(34.359738367 as decimal(29,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.5940816983 as decimal(14,10)) / cast(-56251904405319.86841655913599033959 as decimal(34,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(811.29638414606681695789005144064 as decimal(32,29)) % cast(0.262144 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14 as decimal(11,9)) - cast(7 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.3 as decimal(38,11)) + cast(-699541527856835717824239402.4122 as decimal(34,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999.9999 as decimal(32,4)) * cast(238023652098053.63880805761408349 as decimal(32,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4914978756044621808533450 as decimal(25,0)) + cast(0.3 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(80775203046 as decimal(38,3)) - cast(-40564819207303340847894502572031 as decimal(32,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999 as decimal(13,0)) % cast(7821.25 as decimal(15,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(12,0)) - cast(-6586129907875739670977810.6 as decimal(30,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-40564.819207303340847894502572031 as decimal(37,30)) / cast(-4934797534027.9 as decimal(25,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.99 as decimal(34,6)) + cast(0.709234 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0 as decimal(19,14)) % cast(-99999999999.9 as decimal(15,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(801.91750915492312901 as decimal(38,35)) % cast(17179.869184 as decimal(23,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000.0000000 as decimal(38,12)) * cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.0000 as decimal(23,6)) / cast(680 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(2,2)) % cast(0.99999999999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000000 as decimal(19,19)) - cast(-65227796.4 as decimal(17,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.581571 as decimal(6,6)) / cast(739988931182200952 as decimal(20,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.140737488355328 as decimal(38,38)) % cast(-574475074 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-96140458237.93950165866737014 as decimal(28,17)) / cast(139708287360109.29070319705 as decimal(37,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9 as decimal(3,1)) * cast(0.5408723934585316413051957 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999 as decimal(38,20)) / cast(1.0 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-381530850232294 as decimal(38,0)) * cast(-0.24161529785121932044 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-847984603059058176259250.194 as decimal(27,3)) - cast(10.0 as decimal(17,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-524.288 as decimal(9,4)) % cast(43 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1024 as decimal(15,0)) * cast(32.3 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(17,3)) % cast(-857289 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(26843545.5 as decimal(12,4)) + cast(5.9 as decimal(23,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.88453 as decimal(7,7)) % cast(100000 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(4,4)) * cast(-12379400392853802748991242.23 as decimal(34,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999999999999999999999999 as decimal(38,38)) % cast(-6092.3571 as decimal(24,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.576460752303423487 as decimal(33,20)) % cast(10000000000000.0000000 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999 as decimal(5,0)) * cast(-7049519327089451798109.335951 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.86 as decimal(3,2)) + cast(-4503.599627370496 as decimal(23,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4327.43876825266879591 as decimal(33,29)) % cast(56485968305 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59985.09 as decimal(9,4)) + cast(-1073741824 as decimal(31,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-241785163922925834.9412352 as decimal(38,7)) + cast(-0.74545524347239 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-751.6768770 as decimal(10,7)) * cast(-504.461 as decimal(26,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-786384745063.61987279376 as decimal(23,11)) % cast(60855.252485 as decimal(30,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-419430.4 as decimal(9,2)) % cast(0.8 as decimal(12,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.70368744177663 as decimal(38,37)) - cast(-298.743 as decimal(17,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7764708918932.512329 as decimal(38,22)) - cast(94486650406104639910.407179444586047588 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-64990151342749.4 as decimal(22,3)) + cast(65998719885170.2559005230023 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(1,1)) % cast(8192 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999999999999999999999999999999 as decimal(38,38)) * cast(-0.86 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(281474.976710656 as decimal(28,21)) + cast(-1307.452041973 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(19,13)) * cast(91 as decimal(35,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(904.2487887265 as decimal(15,11)) % cast(35.42 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5 as decimal(1,0)) / cast(-10.00 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2272488030260392033 as decimal(25,0)) % cast(1192.48 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(90071992547409.91 as decimal(36,20)) - cast(-0.3 as decimal(15,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-120892581961462917470617.6 as decimal(38,1)) * cast(99999.999 as decimal(22,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.15 as decimal(4,3)) - cast(-10000000 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.7 as decimal(36,18)) % cast(302231454903.657293676543 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(534382980340869774261.738360411570 as decimal(33,12)) * cast(-48 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1082432875184393383413422810.549146 as decimal(35,6)) * cast(-0.5 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-45087837200518385238.09 as decimal(26,3)) + cast(-5344149 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47945628348038627147.721881099395826249 as decimal(38,18)) % cast(-3.2253886105287623539231298510001 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999999.999999999999999 as decimal(38,15)) * cast(542876 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.0000000 as decimal(18,7)) * cast(1000000000.00 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(363146255442769034.335 as decimal(37,5)) - cast(-10000.0 as decimal(22,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2047 as decimal(38,7)) / cast(7555786372591.4323419136 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.37778931862957161709567 as decimal(38,35)) % cast(2802.5 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.047 as decimal(5,4)) / cast(9087292126627.72475877606122243831300 as decimal(36,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9502559588352895073344.862 as decimal(32,7)) / cast(-14291037840342251540819061834364.23382 as decimal(37,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.28 as decimal(11,6)) * cast(664613997892457936451903530140172288 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(401271660120812.19503434813344511211 as decimal(36,21)) * cast(-5070602400912917.605986812821504 as decimal(31,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1024 as decimal(30,30)) % cast(-17.592186044415 as decimal(23,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8358.51 as decimal(23,17)) * cast(0.83076749736557242056487941267521536 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999.9 as decimal(16,2)) - cast(12790246929627613412.438632248429869073 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(32,32)) % cast(-3 as decimal(29,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-50024795.579667 as decimal(14,6)) / cast(40774532806186830.931095388859 as decimal(29,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(13743895.3472 as decimal(12,4)) + cast(-2 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-76344074201142136395804969429189908547 as decimal(38,0)) % cast(-999999.99999999999999999 as decimal(31,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.04534 as decimal(38,6)) * cast(-107374.1824 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.93 as decimal(2,2)) - cast(-55409.7 as decimal(20,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.65535 as decimal(29,21)) / cast(10.0000000000000000000000 as decimal(32,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000000000000000 as decimal(26,23)) % cast(-0.5685435245099 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(568381608.6533908 as decimal(22,8)) + cast(15 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(70089 as decimal(8,1)) * cast(-23 as decimal(28,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16909297.942205795679153469488050824334 as decimal(38,30)) * cast(1000000.0000000 as decimal(18,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.20 as decimal(3,3)) / cast(-100000000000000.0000000 as decimal(27,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.68089865 as decimal(12,12)) % cast(-644.1515639881820166854132211016232112 as decimal(37,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346158658436518579420.52863 as decimal(38,5)) * cast(-42949.67295 as decimal(10,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-43611021156.31989611965379 as decimal(25,14)) * cast(-3.30 as decimal(32,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(645520.1670730597821 as decimal(38,32)) / cast(999999999999999999.99999 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-547671258509467904.9352 as decimal(38,12)) + cast(18733686378090329.059714 as decimal(34,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10813009991579737731401.46283499 as decimal(31,8)) % cast(66178342003326.580019899328119617517772 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.99999999999999999999999999999999 as decimal(38,33)) % cast(0.86 as decimal(21,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.46132675320 as decimal(15,15)) / cast(-2.20174803 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.000 as decimal(20,3)) - cast(9.04225377731 as decimal(26,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.92 as decimal(9,6)) * cast(1495629779271.39410266558080472 as decimal(33,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4503.599627370496 as decimal(35,31)) % cast(-0.100 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(1,1)) / cast(-4 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6778142431925260355173636.0185422955 as decimal(38,11)) % cast(-577680006171449673.184814487988585754 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4137514767811 as decimal(28,26)) * cast(99999.999 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.999999 as decimal(38,8)) - cast(-99999999999999 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.000000 as decimal(20,17)) / cast(8535.1344612886790109360897823311967978 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-56.8434 as decimal(38,23)) % cast(2724065486349686.047 as decimal(36,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000 as decimal(26,17)) * cast(-100000000000.0000000 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(158043227972263481776662 as decimal(38,0)) * cast(3 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(859.52854 as decimal(8,5)) / cast(-5.8045705410 as decimal(18,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7465984357131339698.3211217515076012463 as decimal(38,19)) / cast(1.4 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(672228083093017200348 as decimal(27,6)) + cast(-1829.47 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(76.883 as decimal(26,22)) / cast(908542674213367.19144922554819680491468 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.000000 as decimal(16,12)) + cast(-6 as decimal(18,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.000000000 as decimal(38,29)) / cast(999999.9999 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000.00000000 as decimal(22,8)) * cast(-99999 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6335983340020.9957 as decimal(32,5)) % cast(-45047561661686351825.124313515 as decimal(29,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(370801695277315.471 as decimal(18,3)) + cast(-2.46850565240083656868713946431 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9007199254740991 as decimal(38,24)) + cast(-11.25899906842623 as decimal(24,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.99 as decimal(32,29)) % cast(-677694162858.96351 as decimal(27,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(7,6)) % cast(-81214806305900894.76971500554074766045 as decimal(37,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-855088612708075117235.367959715 as decimal(30,9)) * cast(-221932413578172205687200668960966 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(107.3741824 as decimal(29,21)) % cast(-27 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1980704062856608.4398385987583 as decimal(29,13)) - cast(0.3627667860734947541 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(18,13)) / cast(-112589.9906842624 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999999999999999999.9999 as decimal(38,4)) * cast(-99999999999999999.9999999999999999 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1633240022891069863114778.63600 as decimal(30,5)) % cast(-524287 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4835703278458516698824704 as decimal(38,38)) % cast(0.9999999999999999999999999999 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.00000000 as decimal(34,12)) - cast(591470778601.243 as decimal(15,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-16167400241625 as decimal(16,0)) * cast(0.1591375454967301 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(790850.4917 as decimal(23,6)) - cast(99999999999.999 as decimal(17,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999.99999999 as decimal(15,8)) % cast(6838357072.25413 as decimal(25,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1152921504606846976 as decimal(38,38)) * cast(-42535295865117307932921825928971026432 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00000000000000000000000 as decimal(30,27)) + cast(-10.24 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-545104719054.94169928864129 as decimal(31,18)) % cast(-33840476990.6964 as decimal(26,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-920.771452345499042235842 as decimal(26,21)) + cast(-999.999999999999 as decimal(34,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20282409603651670.423947251286016 as decimal(38,18)) + cast(-0.39 as decimal(24,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-78.7578 as decimal(6,4)) * cast(11780220958281527985.8 as decimal(30,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-249.149160 as decimal(35,18)) / cast(100.000000 as decimal(33,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.24 as decimal(11,5)) * cast(-6 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(16,7)) + cast(2.68435455 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.000000 as decimal(34,19)) % cast(-85.66 as decimal(15,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3847 as decimal(5,5)) - cast(-0.9999 as decimal(21,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.1 as decimal(17,9)) % cast(99 as decimal(17,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-57054.140565214384559318 as decimal(26,21)) * cast(-100000.0000 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.316912650057057350374175801344 as decimal(38,31)) + cast(0.40539927948461720350136817565819648470 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(444656340981901159034.33 as decimal(23,2)) / cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8415846072066068118672.025080 as decimal(38,7)) - cast(3754.91717168 as decimal(36,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.048 as decimal(12,8)) * cast(53597152404.410066217023323450269144740 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.17379527 as decimal(30,23)) - cast(92233720368.54775807 as decimal(33,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.65 as decimal(4,3)) - cast(-9999999999.99999999 as decimal(22,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49683916397432763964782081424286855072 as decimal(38,0)) + cast(-323186 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.1 as decimal(31,8)) / cast(-0.100000000000000000000000000000 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.2662168421138 as decimal(19,14)) % cast(-1023 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(934322376503.8995996627 as decimal(22,10)) / cast(-0.198822821573281732431738680 as decimal(27,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.490622647675289 as decimal(22,22)) * cast(-9.223372036854775807 as decimal(26,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.00000000000000000 as decimal(30,18)) * cast(0.3 as decimal(27,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(3,0)) % cast(162259276829.213363391578010288128 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(902989748.9742926666 as decimal(19,10)) * cast(66.3211615 as decimal(12,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16383 as decimal(7,0)) / cast(-0.127 as decimal(20,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(947909183996870646.9366932801 as decimal(38,20)) + cast(-148652108568999520.13129245786320 as decimal(32,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(137438.953471 as decimal(21,12)) - cast(7.05251136372246 as decimal(36,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2630790045439513.9077220 as decimal(23,7)) - cast(-78838307.3 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72.057594037927935 as decimal(38,34)) * cast(-288230.376151711744 as decimal(18,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000000.000 as decimal(38,15)) + cast(7555786372591432341.9136 as decimal(28,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000000000000000000.0000000000 as decimal(38,10)) * cast(5316911983139663491615228241.121378303 as decimal(37,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9985.3984112418033465 as decimal(34,23)) / cast(-219902325.5552 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4722366482869645213695 as decimal(26,0)) + cast(-4644686379824360774 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12.8 as decimal(11,9)) * cast(-1.6777216 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2939.0 as decimal(14,6)) * cast(-5 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.13 as decimal(19,11)) % cast(2946227272145995143 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(51684 as decimal(7,0)) / cast(0.100000000 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-97531820966.93 as decimal(13,2)) * cast(-0.4 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(19,17)) + cast(3.9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2147483.647 as decimal(20,6)) % cast(1154.7812036538471983855885488667203015 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.1 as decimal(2,1)) / cast(549755.813888 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-576955700927899831756737115.86639383675 as decimal(38,11)) - cast(31252591.02701434116551 as decimal(22,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999999999999 as decimal(38,4)) / cast(-0.113916384 as decimal(16,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000000000000000000 as decimal(32,32)) * cast(695850349311562710978309.773 as decimal(27,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-46035.671525255248365896630 as decimal(30,22)) / cast(-10000000000000000000000.0 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999 as decimal(19,8)) % cast(167.4026759310559981688742 as decimal(25,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9444732965739290.427391 as decimal(22,6)) - cast(64.030823281627 as decimal(34,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.569308768228 as decimal(30,29)) - cast(720.57594037927935 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.999 as decimal(30,17)) % cast(27 as decimal(28,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.000 as decimal(9,4)) * cast(-542995914247883.9565700459570645807276 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53230129620422066823756029346 as decimal(38,0)) - cast(-483874950988115 as decimal(23,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(12,6)) % cast(451472068.5 as decimal(19,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(743657128543364.54 as decimal(38,8)) + cast(-61897001.9642690137449562112 as decimal(27,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(7,4)) / cast(-64.7 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.95 as decimal(30,29)) - cast(0.8 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100 as decimal(38,0)) % cast(-445590015576633832031 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-255.096176 as decimal(38,16)) / cast(-6077289800657124.4786451347593237867305 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.26002592957311191636336 as decimal(24,23)) + cast(6.3 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(25,16)) * cast(947.44 as decimal(29,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.314 as decimal(23,21)) % cast(-999999999 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-89.3211083 as decimal(24,11)) + cast(-2.12096 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(42.32 as decimal(4,2)) + cast(-98.027 as decimal(27,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.65535 as decimal(5,5)) - cast(0.5020009555619016 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-26843.5455 as decimal(16,10)) / cast(-1000000000000.00000000 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(264 as decimal(5,0)) % cast(-9999.99999999999999999999999999999 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.0076803 as decimal(28,7)) % cast(3717653202642683588851.71569910 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.08035335454408975542745828312 as decimal(30,29)) * cast(-501359200.331 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(2,1)) % cast(-522.3273 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(1,1)) * cast(0.1841740837633422 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999999999999999999999999999 as decimal(38,36)) * cast(-0.576460752303423487 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.71347071 as decimal(24,18)) % cast(10 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1425999 as decimal(10,8)) % cast(66210316189417764627611195661 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(472.84628933 as decimal(36,9)) / cast(265506009.157224 as decimal(18,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(72057594037927935 as decimal(17,0)) * cast(-44355121043141326 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.70368744177664 as decimal(20,19)) % cast(100 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31691265005705.7350374175801344 as decimal(38,20)) % cast(-825021 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.306628987097181 as decimal(35,35)) % cast(-0.81489926257848770474828 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000 as decimal(15,0)) % cast(0.487831231140418445604 as decimal(28,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.431653473992 as decimal(15,15)) / cast(58801.878925507745490668 as decimal(34,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49882.452890971 as decimal(38,31)) % cast(8.6 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.419778252454 as decimal(15,15)) * cast(-96737924559268719.5 as decimal(24,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4766673194303587.825762340 as decimal(31,14)) * cast(-959888226592067071718649811659639.06 as decimal(35,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-257.233597454380435903670 as decimal(24,21)) * cast(4055492262415 as decimal(27,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8307.6749736557242056487941267521535 as decimal(35,31)) % cast(56294995342131.1 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.5066241 as decimal(38,7)) * cast(0.536870911 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.4536424551 as decimal(11,10)) + cast(100000000000000000.0 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.9 as decimal(17,13)) - cast(26843.5455 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.00 as decimal(14,8)) / cast(9.8224 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5497558.13887 as decimal(12,5)) % cast(-71958.35013 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1021892.703833098138095 as decimal(38,28)) / cast(6.5219643 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.2 as decimal(28,19)) + cast(18 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-67935468.0 as decimal(11,3)) % cast(-2428.4505 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3201846849 as decimal(17,4)) % cast(-0.10000000 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999 as decimal(32,10)) - cast(9999999999.999999999 as decimal(25,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6651094.72572225240 as decimal(36,27)) - cast(-0.8210821188680 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.08777 as decimal(16,11)) % cast(-97.258 as decimal(29,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999999999999999999999999999999999 as decimal(38,38)) + cast(-100000000000000000000000.00000000000 as decimal(36,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(214748.3648 as decimal(10,4)) / cast(-12.8 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2174857641 as decimal(22,0)) - cast(-382586863822.027520033220 as decimal(35,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999.99 as decimal(23,11)) % cast(-3 as decimal(29,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0 as decimal(3,0)) * cast(-943375 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.625039 as decimal(22,10)) + cast(9578197005308783431891960764584530 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9671406556917033397649407 as decimal(35,4)) * cast(-144115188075.855872 as decimal(19,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.19130036824947577 as decimal(38,29)) + cast(268163.9 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(1,1)) % cast(536870.911 as decimal(18,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(595 as decimal(3,0)) % cast(9882830447048896878312306098.218 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(253796958586.09795672266647868832486614 as decimal(38,26)) - cast(-476006.2173222393322836 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-675730386890832854519829479912.79 as decimal(32,2)) % cast(-7573.6537385519757684774 as decimal(35,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9522115068519127354410.054 as decimal(29,7)) / cast(0.4 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000 as decimal(14,0)) % cast(85070591.730234615865843651857942052864 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(655.36 as decimal(5,2)) / cast(-33625855952679473.608319 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(2,0)) - cast(20435786812792.068 as decimal(32,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.874 as decimal(18,18)) + cast(999.99 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(34 as decimal(38,10)) * cast(-4 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-491779116443167.16986962792120774891104 as decimal(38,23)) - cast(-8796.093022207 as decimal(21,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1073741823 as decimal(32,0)) / cast(0.24 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20.97151 as decimal(29,9)) / cast(27005.3937424311031345313591079 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(638936.8 as decimal(28,2)) + cast(8.789381885792000328983882618 as decimal(28,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100000000000000000000000000000000 as decimal(38,37)) % cast(50795.118403 as decimal(17,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1362981 as decimal(11,11)) * cast(-0.16384 as decimal(18,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999 as decimal(38,0)) - cast(-1000.000000 as decimal(33,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.901916 as decimal(16,6)) - cast(-309485009821345068724781055 as decimal(30,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(9,5)) / cast(-0.9439675999808566129354789382258 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6313053297167392151163486378776426.2 as decimal(38,4)) + cast(8476401533.2 as decimal(17,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6 as decimal(7,4)) - cast(-119976925691569709568236659.824078 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999 as decimal(20,20)) * cast(-0.419067409492879471173806 as decimal(27,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8766215 as decimal(35,7)) % cast(100.00 as decimal(30,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(67911446615605242756174585 as decimal(38,0)) + cast(0.405970669352378 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2657380929773625375814920.6063536 as decimal(32,7)) + cast(-312.370634796206 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81.92 as decimal(4,2)) % cast(-79228162514264337593543.950335 as decimal(29,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(82734.0008917061 as decimal(21,14)) + cast(67108863 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(2,0)) % cast(-6.40322721 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000.0000000000000000000000 as decimal(36,24)) + cast(-99 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(79.84 as decimal(4,2)) / cast(34067747803407.439234141619577179070506 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.7771 as decimal(5,4)) - cast(-99999999999999999999 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.17 as decimal(3,2)) / cast(-0.1000000000000000 as decimal(30,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000000000000000000 as decimal(38,0)) + cast(-84758700692206710172.62782262363294505 as decimal(37,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(63282870203485418719236061677436.9183 as decimal(38,5)) % cast(-7.69008796 as decimal(32,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999.999999 as decimal(29,10)) + cast(8970 as decimal(20,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.748 as decimal(6,6)) + cast(52569.93809747 as decimal(33,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-91194214454288949711593399779576551864 as decimal(38,0)) / cast(0.10000 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(10,0)) * cast(-360287.97018963968 as decimal(21,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.88805 as decimal(8,7)) * cast(-9999.99999999999999999 as decimal(21,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(27,27)) + cast(214748.3647 as decimal(18,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-86584.0303112348832531282862128253 as decimal(33,28)) * cast(8661963785.819 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9760346083761725297 as decimal(29,0)) % cast(-3 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-262143 as decimal(38,0)) + cast(-1602.8979 as decimal(17,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-193428131138340.66795298816 as decimal(38,12)) * cast(-1475739525896764.12927 as decimal(34,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(841639011569 as decimal(19,0)) - cast(-12306.048674653573 as decimal(22,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.194304 as decimal(38,36)) - cast(0.9356783 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4294.967296 as decimal(14,6)) - cast(99.99 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(4,0)) / cast(-565 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.7 as decimal(26,24)) % cast(-544207150959480648559.63446499334044327 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6080.6443571592883490136004738481982218 as decimal(38,34)) * cast(9879.593 as decimal(34,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-944473.2965739290427392 as decimal(33,23)) % cast(752740426348.764099468963 as decimal(30,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000.000 as decimal(19,3)) / cast(-0.772 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8589934591 as decimal(12,0)) + cast(0.4 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(1,1)) % cast(9.99 as decimal(29,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999.9999999 as decimal(38,15)) * cast(-6730112488633855278.60 as decimal(22,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(439999.1590526664085 as decimal(19,13)) % cast(-23522.79593027393 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.0000000 as decimal(18,12)) / cast(28.28 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-908319747928014.2514 as decimal(19,4)) + cast(0.1 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7710981.50 as decimal(10,2)) / cast(-5961993553542537220009635914096.4692 as decimal(35,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(76113.878331703 as decimal(27,22)) * cast(-0.5 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.281474976710655 as decimal(17,17)) * cast(-8318 as decimal(25,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.6 as decimal(6,5)) % cast(97182605265659236634 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(478.71602097435051 as decimal(38,28)) * cast(-6490371073.16853453566312041152511 as decimal(33,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.74 as decimal(7,5)) % cast(7 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(39.48 as decimal(8,6)) + cast(6.85 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81.92 as decimal(9,4)) % cast(85.89934591 as decimal(27,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999.9 as decimal(38,16)) + cast(9.99999999999999999999999999999999 as decimal(33,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(97648142 as decimal(16,3)) % cast(-51.2 as decimal(20,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-515384151 as decimal(16,0)) / cast(260111 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9816146716.49829 as decimal(28,10)) * cast(-203034948494637020455631855.03224703489 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6939 as decimal(9,9)) / cast(-9.99999 as decimal(22,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-227358 as decimal(6,0)) / cast(-503181749736112 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.000000000000000 as decimal(33,26)) - cast(-45787837 as decimal(13,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(40937.139 as decimal(38,20)) - cast(-0.7 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.526013 as decimal(13,13)) * cast(281474976710.655 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-92374.13 as decimal(16,4)) * cast(56579792260.7 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.93 as decimal(7,5)) + cast(7817704 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(67.108864 as decimal(31,18)) * cast(-0.297026107173060 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(24,24)) / cast(5.05 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12.9 as decimal(10,5)) * cast(24030263074600.54597 as decimal(19,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18034474439499262167425.761373973022549 as decimal(38,15)) * cast(0.1 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.268435455 as decimal(38,38)) % cast(9.9999999999 as decimal(35,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.260659593019361689169545 as decimal(26,26)) % cast(-83433051905829940141627.96243268846084 as decimal(37,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6 as decimal(2,0)) - cast(-1375151495761794609837890560978.1415430 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(38,18)) % cast(2519008 as decimal(16,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.2 as decimal(30,16)) + cast(-137438953.472 as decimal(31,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(115.51107711 as decimal(34,31)) - cast(-100000000.000000000 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8127516451.37785935311462895600161 as decimal(33,23)) - cast(-9764376.51794944 as decimal(37,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-624147604.8 as decimal(36,3)) - cast(-4091 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.44930343716420489018056 as decimal(38,37)) / cast(-0.10000000000000 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1267650600228229401496703.205376 as decimal(33,7)) + cast(-0.228 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7682172687231134699431952 as decimal(37,4)) - cast(0.49 as decimal(31,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-37043844 as decimal(25,12)) / cast(-0.4024652234647272616234851530653945 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.999 as decimal(18,11)) % cast(95.6 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-34 as decimal(5,2)) % cast(-485860141.54193453034 as decimal(20,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-657063545.24618426047825001896 as decimal(38,23)) / cast(100000000000000.00000000000000 as decimal(36,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000 as decimal(29,29)) * cast(295 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.9040 as decimal(32,10)) / cast(-64903710731685345356631.2041152511 as decimal(33,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.6302 as decimal(14,12)) / cast(440074667580.7 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(4,1)) / cast(-0.39233 as decimal(26,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5015555660569110116 as decimal(19,19)) % cast(-2 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-134.217727 as decimal(11,8)) / cast(156326151.70613611601107102944267911 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.77371252455336267181195264 as decimal(27,27)) - cast(-868380853812639009276.48788953091032847 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-25.72 as decimal(11,8)) % cast(0.36028797018963967 as decimal(27,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.99999 as decimal(15,5)) / cast(-1000000000.000 as decimal(16,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.68 as decimal(14,14)) - cast(-876509608950.3 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999999 as decimal(20,20)) - cast(-10000000.0 as decimal(15,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.268435455 as decimal(13,12)) + cast(9 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14501602405 as decimal(35,1)) * cast(-999999 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.445 as decimal(21,10)) / cast(48297.71 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.000000000000 as decimal(38,23)) % cast(99999999999.99999999999999999999999 as decimal(34,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(62991761564666481560707452.570312340777 as decimal(38,12)) / cast(-116840829205 as decimal(35,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4236020295436.659 as decimal(16,3)) / cast(32209.083319225888740774226458386126 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(175748697999022.4692742 as decimal(38,8)) * cast(-0.9 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0000 as decimal(33,31)) % cast(-19 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(258294340.25878294444091794 as decimal(38,25)) % cast(-17.2 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3217621712815020880524545375747 as decimal(38,6)) - cast(-26.87566 as decimal(34,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.03800828787497358244 as decimal(22,20)) * cast(-8.577925071 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507059173023461586584365185794205286.4 as decimal(38,1)) + cast(100.0000000000000000 as decimal(37,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4664683551170666917.983089287009 as decimal(38,12)) / cast(0.8871 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(112.5899906842624 as decimal(38,34)) / cast(1.000000000000000 as decimal(30,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49237077666219343554.13243 as decimal(25,5)) - cast(-0.68719476735 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7334.27924731 as decimal(38,9)) % cast(-9413818 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1159 as decimal(9,8)) % cast(457872854717948227.0 as decimal(34,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(370399959326215708974.80822688869871611 as decimal(38,17)) * cast(-118590413624115825989072277572.806 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000000.000 as decimal(38,8)) * cast(-0.999 as decimal(27,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.9999999 as decimal(27,16)) * cast(10000000000.00000 as decimal(29,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8843 as decimal(20,20)) + cast(5503300836886389561.41679015104 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-131.9 as decimal(38,3)) - cast(-24202608 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2048 as decimal(5,0)) / cast(-8507059173023461586584365185794205.2863 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(66627050083.451216723162827951 as decimal(29,18)) + cast(600 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(560 as decimal(38,31)) / cast(-0.8935710 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-328764816920699.25635 as decimal(28,10)) / cast(-999.99999 as decimal(31,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(304853011236038 as decimal(27,0)) - cast(0.956 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.6 as decimal(20,15)) - cast(-28.18 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.16777215 as decimal(38,29)) + cast(-18097.05876234744149081026730687734 as decimal(34,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(286.14 as decimal(19,15)) % cast(-9999999999999999999.9 as decimal(33,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.14 as decimal(38,37)) * cast(-350234838563476283012900669175594883.6 as decimal(37,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-22.31109747770383408 as decimal(27,23)) / cast(-10737418.23 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(60.4462909807314587353088 as decimal(24,22)) * cast(-0.100000000000000000 as decimal(31,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507059.1730234615865843651857942052863 as decimal(38,31)) / cast(-5497.55813887 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-24674143627872719153372.838916959919551 as decimal(38,15)) % cast(-0.973269 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100381.3061909032358263 as decimal(38,22)) / cast(7378.6976294838206464 as decimal(20,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(875186.82029577 as decimal(14,8)) * cast(-703687441.77663 as decimal(18,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10868106636652509492898348968057411176 as decimal(38,38)) % cast(-510251537.07043786376 as decimal(20,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999 as decimal(20,0)) % cast(-1099511627.775 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-58470009.26584451 as decimal(16,8)) * cast(-42949.67295 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070.591730234615865843651857942052864 as decimal(38,33)) * cast(-21838407573043891.551971300658041837644 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-857 as decimal(5,0)) * cast(81129638.414606681695789005144064 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.856740746099 as decimal(29,28)) / cast(-1580013706191 as decimal(20,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(121419.69618010527601 as decimal(20,14)) - cast(415.785 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999 as decimal(36,0)) * cast(-0.9999999999999 as decimal(25,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-17932397758088426534461.896182927479591 as decimal(38,15)) % cast(91 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000.00000000 as decimal(38,14)) - cast(3.65 as decimal(25,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9999999 as decimal(21,7)) / cast(-9036.963223177 as decimal(20,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.0000 as decimal(38,19)) - cast(-0.9999999 as decimal(16,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.788 as decimal(10,9)) - cast(0.999999 as decimal(19,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.84 as decimal(3,3)) - cast(-0.8 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3713.5985221241658593181213112717613532 as decimal(38,34)) % cast(-4625 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.59150 as decimal(6,5)) + cast(-5 as decimal(36,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000000000000000.000000 as decimal(38,8)) % cast(-74417992578.67999082 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1048.576 as decimal(16,10)) / cast(-396.478133932708 as decimal(21,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-536870.912 as decimal(38,16)) % cast(-180143985094819.84 as decimal(20,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.247 as decimal(11,11)) / cast(-0.8 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.41538374868278621028243970633760767 as decimal(38,38)) + cast(-100000.00000000000 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(39226038.81 as decimal(31,4)) * cast(9039245 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(21,20)) / cast(-21710.83709873257360511 as decimal(35,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(28147497.6710655 as decimal(38,28)) / cast(99999999999.999999999999999 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(670314.8487586 as decimal(16,10)) + cast(0.31 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000.000000000000 as decimal(38,22)) / cast(89599958836555524 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999473998479465093.77613999 as decimal(26,8)) + cast(957350.33 as decimal(28,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.01180873 as decimal(9,8)) - cast(-0.1 as decimal(30,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(35,13)) / cast(-95842698.01 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(2,0)) / cast(-0.79660052452876586 as decimal(30,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4231705 as decimal(17,4)) % cast(-9999999999999999999999.9999999999999999 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730.234615865843651857942052863 as decimal(38,27)) - cast(-9999.99999999999 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-590.944291967037819376981 as decimal(24,21)) / cast(0.6802004569477703794419474780541185 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000000000.00000 as decimal(38,12)) * cast(-4099 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999999999999999999 as decimal(38,38)) + cast(-2.4 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346158658.43651857942052864 as decimal(38,17)) - cast(42286.0 as decimal(22,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(2,2)) % cast(-0.0 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000.000000000000 as decimal(38,26)) - cast(-7198.152389726 as decimal(17,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8388607 as decimal(7,7)) / cast(46 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-437.6391965 as decimal(10,7)) - cast(9.99999 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.4359738367 as decimal(25,24)) + cast(8277376842.05641099087207393479 as decimal(32,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99 as decimal(5,3)) - cast(-4294967295 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68146015925221317346.049808321995 as decimal(38,13)) + cast(-134978152545.3 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3034366719512167468.5 as decimal(38,16)) % cast(870871.329 as decimal(35,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(4,0)) + cast(-17 as decimal(11,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100 as decimal(24,4)) * cast(328064707154 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4928.077841529570131572588181029 as decimal(38,34)) % cast(-81554.6 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(935 as decimal(14,0)) % cast(6.64 as decimal(20,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(151947.167625011021 as decimal(24,16)) * cast(-0.5778875229229 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.21 as decimal(3,3)) / cast(-112.7863 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.855832424579 as decimal(34,32)) / cast(82774567563299220856876.256680970623983 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.2 as decimal(2,1)) - cast(-670.17812 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.31 as decimal(2,2)) + cast(-0.100000 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6687756.664031383672 as decimal(19,12)) + cast(999999999999999.99999999999 as decimal(31,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999999 as decimal(29,28)) * cast(-1003038.42650247 as decimal(18,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(10,0)) * cast(-5 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92997.53560228554114463 as decimal(38,33)) - cast(-1.43330 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-16 as decimal(26,19)) + cast(-96346264.092 as decimal(16,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2048 as decimal(35,35)) - cast(-0.999 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.101450345208 as decimal(13,12)) * cast(-1000000000000000000000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(468758.027 as decimal(24,6)) - cast(0.1026518187 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.64 as decimal(38,36)) % cast(1000000.0000000 as decimal(20,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.40737488355328 as decimal(17,16)) % cast(937 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.969064234 as decimal(11,9)) % cast(-13.4217728 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(419430.3 as decimal(38,1)) * cast(0.35256755143124207790 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(175921860444.16 as decimal(22,7)) - cast(-36985200771225.0252745479430614392 as decimal(35,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-97959098304 as decimal(38,4)) % cast(-593.4308147 as decimal(35,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000000.00 as decimal(34,4)) - cast(-3005482567623713264.0378 as decimal(23,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1023 as decimal(36,20)) / cast(-6553.6 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-274877906944 as decimal(38,2)) + cast(0.1 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8520544105 as decimal(28,26)) * cast(-806608122454978557.3 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.000000000000000000000000000000 as decimal(38,31)) % cast(4.5 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000 as decimal(30,19)) - cast(-0.764361798772558070091 as decimal(33,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7321730639036780.69 as decimal(18,2)) * cast(-148280.16 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5507644050151 as decimal(22,19)) / cast(7036874.4177663 as decimal(17,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(30834051835 as decimal(38,6)) + cast(912.7737935327 as decimal(20,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.74877906943 as decimal(38,18)) % cast(-100.0000 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999999999999.99 as decimal(38,4)) % cast(94.06 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.737 as decimal(6,6)) - cast(0.999999999 as decimal(21,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.604462909807314587353087 as decimal(24,24)) + cast(420605.92229 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-61933.050 as decimal(33,22)) * cast(-96944583572408177940350820631156.053 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3822188133557052.07 as decimal(20,4)) / cast(-96.2179895 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(373246624366470.2 as decimal(29,11)) / cast(-8.90 as decimal(18,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999 as decimal(13,2)) % cast(-35164.45 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-623215.2100705431208 as decimal(19,13)) % cast(0.5017829038068611856611647904 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(1,1)) % cast(-102.4 as decimal(10,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2736683269464421 as decimal(24,21)) - cast(1485338.311231127501261 as decimal(27,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.5 as decimal(3,1)) + cast(-1.6848096 as decimal(18,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-25 as decimal(4,0)) * cast(-4.294967296 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-18446744073709551.616 as decimal(36,8)) + cast(0.32 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7722942.42682307929 as decimal(37,30)) * cast(-433331528582.03924118 as decimal(25,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(1,0)) % cast(99999999 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15 as decimal(12,3)) / cast(6553.5 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-341737.304916 as decimal(29,13)) / cast(-74309781639078431713313890.47 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(57214692368809.910388452996699771544768 as decimal(38,24)) + cast(-7036.8744177664 as decimal(18,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.99 as decimal(7,2)) / cast(-1.048576 as decimal(20,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(19807040628566084398385987.583 as decimal(38,5)) + cast(7.3786976294838206464 as decimal(20,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-144115188075855871 as decimal(38,0)) % cast(-2.8 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(25,6)) - cast(53289682.6295 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1024 as decimal(15,0)) - cast(-9999999999999.9999 as decimal(19,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4747.049219862291496935876158100749244 as decimal(37,33)) * cast(5617247706122067969.7373021801 as decimal(33,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-649322102011.940792251 as decimal(21,9)) - cast(3585319783804.61418925 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000000000000000000000000000 as decimal(38,35)) - cast(356306350035573647.74070200322111138764 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-86595.815372980376 as decimal(24,19)) - cast(-4095 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(95.77637484676380348 as decimal(19,17)) * cast(-981.814481110228016586675073124874010 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9007.199254740992 as decimal(33,15)) * cast(0.99999999999999999999999999999999999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4391084.907 as decimal(18,6)) * cast(55737900854647 as decimal(36,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(653003727379.914 as decimal(15,3)) % cast(-0.26 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(6,4)) + cast(-9.7657 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8388608 as decimal(9,9)) * cast(-16384 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4452354.805304 as decimal(33,10)) - cast(-12.3173 as decimal(29,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000.0000 as decimal(38,4)) % cast(0 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-268.435455 as decimal(25,16)) * cast(-3.5184372088831 as decimal(16,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.0 as decimal(6,3)) * cast(6.4 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999.999 as decimal(28,12)) % cast(-1476506.85 as decimal(30,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591.730234615865843651857942052863 as decimal(38,30)) / cast(0.2417851639229258349412352 as decimal(28,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.82976642045174806911 as decimal(21,20)) * cast(-10384593717069655257060.992658440191 as decimal(36,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(82867719085122.3 as decimal(15,1)) / cast(-31475287.3 as decimal(28,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4862391.1 as decimal(9,2)) * cast(-99999999999999.99999999999999999999 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(3,1)) % cast(900719925474099.1 as decimal(34,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.512 as decimal(3,3)) - cast(-71476040785905.787193915813489825144305 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.31038218399396205932240 as decimal(38,38)) / cast(-841.77678371 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92.23372036854775808 as decimal(32,26)) % cast(492.1826216352534 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(613.044880024783 as decimal(15,12)) - cast(-70555.4638473633052912 as decimal(21,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-65536 as decimal(6,1)) % cast(309.485009821345068724781056 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-48.26323149015527417281972908 as decimal(28,26)) % cast(-34359.738368 as decimal(28,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000.000000000000000000000 as decimal(38,27)) % cast(-999999.999999999999999999999 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92344.723054365 as decimal(15,9)) * cast(34359.738367 as decimal(22,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(96 as decimal(2,0)) - cast(0.10000 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(86912849414183.2 as decimal(22,7)) + cast(35.0 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(760768173971327658768862211443 as decimal(38,2)) / cast(-100000000000000000000000.0 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(5,3)) - cast(78103568312839700695077450690.948056969 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3427236 as decimal(20,0)) + cast(-0.52581502222 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(28147497671065.6 as decimal(20,3)) % cast(6 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9511420634.709040475 as decimal(25,15)) % cast(-0.920968 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.98540669942080725 as decimal(38,38)) % cast(9999999.999 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.2 as decimal(38,36)) - cast(231.929 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.000 as decimal(38,4)) / cast(-51316.2 as decimal(28,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8507059173023461586584365.1857942052864 as decimal(38,13)) - cast(9929.57 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(16,10)) % cast(-10995116277.76 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(1,1)) - cast(1191307672183776.2405711525879 as decimal(36,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(536870911 as decimal(38,5)) * cast(1000.000000000000 as decimal(23,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.55 as decimal(4,2)) * cast(-8244420323026124.9 as decimal(32,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(30,11)) - cast(5.96016 as decimal(13,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(879609302220.7 as decimal(25,2)) % cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3768109747 as decimal(17,17)) * cast(1.000 as decimal(24,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.59004877969793 as decimal(18,16)) * cast(0.326156133156 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.63 as decimal(2,2)) / cast(0.426582180927 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(3,0)) - cast(-494788 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(15,8)) + cast(3512421 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(1,0)) % cast(-6553.366 as decimal(26,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(881801138887720084.3 as decimal(28,10)) * cast(89937639.1 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16387036279287488 as decimal(20,0)) / cast(9999999999999.999999999999 as decimal(31,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999.99999999999 as decimal(25,13)) / cast(688047939.93669 as decimal(34,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8303317498744284338647051.392262083 as decimal(38,11)) - cast(-38.7017435946112384 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8388607 as decimal(32,27)) / cast(-0.73564101275 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.241 as decimal(6,4)) + cast(-0.1024 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(22959967709841570255475739 as decimal(38,6)) % cast(9999999.9999999999999 as decimal(32,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-668288577839983.564 as decimal(18,3)) + cast(-10000000000000000.00000000 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(132448244473056554096.21915844523395 as decimal(35,14)) / cast(-156591391922119090240936.407 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.000000000000000 as decimal(31,16)) % cast(-999999999.99999999 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999999999999 as decimal(29,0)) + cast(85070591730234.615865843651857942052864 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.95 as decimal(9,9)) - cast(-100000000000000000000 as decimal(30,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-74.1812879632506327321327609 as decimal(28,25)) - cast(355.18481777 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20971.52 as decimal(18,12)) % cast(-43.5198971594896657445615717832 as decimal(31,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-70710145083230550629269017787001.272661 as decimal(38,6)) % cast(0.5 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(612 as decimal(4,0)) + cast(14673521637323.11697823957028153810423 as decimal(37,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(1,0)) * cast(-2521.9 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-970670.3767 as decimal(31,22)) / cast(100.000 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3087889 as decimal(24,0)) % cast(-0.891 as decimal(32,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(774387.74 as decimal(23,8)) / cast(-3106855.465680 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-736 as decimal(3,0)) * cast(9.22 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8192 as decimal(17,16)) - cast(-70190405068.09 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0 as decimal(2,0)) / cast(-0.3 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(17,0)) - cast(72171.5109492081149197602837165738 as decimal(33,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.11 as decimal(38,31)) + cast(57.92053 as decimal(15,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.29409699459 as decimal(22,11)) + cast(21972526099891453190023910 as decimal(27,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(20872101461456808897265 as decimal(32,3)) * cast(-1099511627.775 as decimal(16,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(780632245921430613534.246966 as decimal(27,6)) * cast(-562949953.421311 as decimal(25,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2 as decimal(1,1)) % cast(6.8 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.99 as decimal(10,2)) + cast(80454440528163.128617 as decimal(20,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.6117 as decimal(9,8)) / cast(-1048576 as decimal(15,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6320708 as decimal(13,7)) / cast(0.904042 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-96625454128550.255969302935283705472 as decimal(36,21)) * cast(-0.9999999999999999 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999 as decimal(34,18)) + cast(-635.72547095815144874 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-229042648066645232588652008.4 as decimal(38,3)) * cast(-10633823966279326983230456482242756608 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9999999999 as decimal(33,26)) * cast(99.99999 as decimal(27,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9 as decimal(12,1)) - cast(611.17252570423612898551846 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1024 as decimal(9,2)) - cast(-8.4 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99 as decimal(10,9)) + cast(6.0520782287948 as decimal(20,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(27.08 as decimal(4,2)) * cast(37314932720318891626616902.9 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.889164 as decimal(15,15)) - cast(26.8435456 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(614452877.956 as decimal(36,24)) + cast(862444196884566285.5 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(23.783108590794657343 as decimal(30,26)) * cast(174.9 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999 as decimal(10,10)) / cast(-99999999999999999 as decimal(34,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850.70591730234615865843651857942052863 as decimal(38,35)) + cast(0.674285222 as decimal(25,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(3,0)) % cast(-359639419733.710 as decimal(15,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(4,4)) % cast(0.543358102268849001716852 as decimal(30,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6364.733 as decimal(38,9)) - cast(-999999999999999999999999999.9999999999 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.999999 as decimal(19,13)) * cast(42459318449786031288321002023101565 as decimal(35,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(2,2)) / cast(0.73389022083551903051255 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(68732432817560.485209415831932 as decimal(29,15)) + cast(7 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000 as decimal(16,16)) * cast(0.10000 as decimal(18,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.255 as decimal(5,4)) / cast(36283.953 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.11336840077726333349001229 as decimal(30,26)) + cast(-0.99999 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9736145 as decimal(38,37)) % cast(0.5070602400912917605986812821503 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.2767 as decimal(6,5)) - cast(-0.9867 as decimal(17,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.394581425959 as decimal(38,38)) * cast(-0.335483215438769547 as decimal(28,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(3,3)) + cast(-0.100 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(1,0)) * cast(-6.2061 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9096.8674035509533980415 as decimal(38,31)) + cast(742.6 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.99999999999999999 as decimal(29,20)) % cast(89 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-533.250956720657295677928617 as decimal(38,30)) - cast(-633825300.114114700748351602687 as decimal(30,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2080277.26558249935168213624124393 as decimal(35,28)) * cast(-10000 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8836787182.5083 as decimal(21,6)) * cast(-12480352654750.54 as decimal(32,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.88 as decimal(30,30)) % cast(0.2 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000.00 as decimal(38,28)) / cast(-0.6766594563 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.0 as decimal(8,6)) + cast(634.6 as decimal(26,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(452749359362947.72366752128498299746581 as decimal(38,23)) - cast(54448360895130900965110157.170 as decimal(35,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(12,12)) * cast(-36.893488147419103231 as decimal(29,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(112.5899906842623 as decimal(24,21)) * cast(4 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.915028490639735 as decimal(32,32)) - cast(92.23372036854775807 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(1,0)) + cast(37654261603537642.630859 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(640076162 as decimal(27,0)) * cast(0.99999 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.00000000000000000000 as decimal(37,24)) % cast(-95560841522870813.957 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.2 as decimal(7,1)) - cast(0.100000 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(12,0)) - cast(-3636.92965 as decimal(9,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32 as decimal(12,0)) + cast(-3 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2144895.9012110 as decimal(38,20)) / cast(7739865060366376502167670548034529.2 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.9999999999999999999 as decimal(24,19)) - cast(198070406285660843.98385987583 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-687.19476735 as decimal(25,22)) % cast(-8507059173023461586.5843651857942052863 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-17.5911611796664326180505263348 as decimal(30,28)) / cast(-100.0 as decimal(30,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(38,38)) % cast(5.11 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81.92 as decimal(4,2)) % cast(-9999.999999999999999999 as decimal(35,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(167647929.4372 as decimal(13,4)) * cast(-0.406 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7434400241 as decimal(21,6)) - cast(-0.25 as decimal(12,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-37383420220.86696421704 as decimal(33,13)) + cast(-3137076.888279 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-204.7 as decimal(4,1)) - cast(-662.11992274284787800464784647953029073 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47429 as decimal(38,10)) * cast(6600314604979803375481562074.9536283 as decimal(35,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.00000000 as decimal(18,8)) * cast(6778771814298508994166.000671 as decimal(28,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-40513 as decimal(6,0)) * cast(-4.815395038191321797840370 as decimal(25,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.67 as decimal(5,4)) * cast(-0.55536 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-58.3508548154460272912361765975 as decimal(30,28)) / cast(-1.136 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.96 as decimal(6,4)) / cast(873885569165104837471.15237 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4611686018427387904 as decimal(22,2)) - cast(0.286194 as decimal(36,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63.4 as decimal(38,1)) + cast(-9.8175260654905832248618884 as decimal(26,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9999999999999999 as decimal(38,29)) - cast(2 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.138021953160 as decimal(26,23)) * cast(0.999999999 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.00000000000 as decimal(24,18)) / cast(-273873.217486 as decimal(23,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(3,3)) * cast(57531348424953512411377.47 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2711326277084691116.1673776 as decimal(30,9)) - cast(0.127 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00 as decimal(38,8)) % cast(-9.1487566605624352581 as decimal(31,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999 as decimal(4,4)) * cast(-9755514147.02729272 as decimal(33,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.137438953471 as decimal(18,18)) % cast(999.99999999999999999999999 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4825149.5816174227624437096 as decimal(38,23)) - cast(-46770115295 as decimal(18,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(631 as decimal(14,0)) / cast(0.999999 as decimal(23,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2336171377484711781642823.5660531462 as decimal(38,11)) % cast(733.09597664 as decimal(36,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.144115188075855871 as decimal(29,25)) + cast(-74437.28014501 as decimal(26,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.29582415 as decimal(38,35)) + cast(-214748.3648 as decimal(25,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.6497821542 as decimal(22,17)) - cast(-351.84372088831 as decimal(37,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(380694262298102301.033276356513 as decimal(32,12)) + cast(-3602879701896396.7 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9873549 as decimal(12,12)) / cast(-67108863 as decimal(26,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(454630.003196 as decimal(12,6)) + cast(-101478431 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15740.42 as decimal(27,3)) % cast(9.999999999999 as decimal(25,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.000000 as decimal(21,19)) % cast(43980.46511104 as decimal(31,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(19,1)) / cast(-1000000000000000.0 as decimal(34,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(968 as decimal(17,2)) / cast(-468 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.99 as decimal(28,24)) + cast(81223660242601460267664.95077569376 as decimal(34,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000.00 as decimal(14,2)) * cast(-8191 as decimal(20,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-74178.9096965390030 as decimal(23,17)) % cast(9999999999999999 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-94447.32965739290427392 as decimal(22,17)) - cast(-1.024 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10485.76 as decimal(18,4)) - cast(5998265373642818318000277700.79049102 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.31071 as decimal(36,19)) + cast(-999999.999999 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-80457.33 as decimal(7,2)) - cast(524.288 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7318 as decimal(6,5)) - cast(-789819699672193.54 as decimal(26,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.754267561 as decimal(12,12)) / cast(-9.9999999999999 as decimal(29,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3298.5 as decimal(13,5)) % cast(157976383.31 as decimal(16,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-41085816.75 as decimal(18,5)) - cast(-0.1 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-61449683800163 as decimal(38,0)) % cast(108298213970051543443641927890792228.93 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(6,4)) * cast(-5629.49953421312 as decimal(33,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999999999999 as decimal(16,16)) / cast(7964641.615358 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-379.8985533251432 as decimal(35,32)) - cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000 as decimal(13,0)) % cast(53929684944.0 as decimal(12,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-14.5 as decimal(3,1)) / cast(389871943451602 as decimal(34,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(907867438946.8 as decimal(13,1)) / cast(32 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1915.1 as decimal(29,8)) * cast(0.99999999 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(277.756726373258479942360092 as decimal(36,28)) / cast(819.1 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-356974825285191.6211 as decimal(38,23)) - cast(633.825300114114700748351602688 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.223 as decimal(4,4)) / cast(-999999.999999999 as decimal(18,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.999 as decimal(13,8)) + cast(-4648515.5927 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.6 as decimal(2,1)) / cast(97.343487025 as decimal(32,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.31 as decimal(4,2)) * cast(-88.02078 as decimal(25,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(38,31)) - cast(-5791.9 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-325757027262792684.625187634706644 as decimal(33,15)) * cast(10000000000.00000000 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5590 as decimal(11,11)) / cast(-357412833813202545223175.81146098971479 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-321066671835575541184.2291604 as decimal(38,15)) % cast(-9444732965.739290427392 as decimal(22,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.477 as decimal(11,9)) * cast(-0.10 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-667671.68396472792817681133457603616782 as decimal(38,32)) * cast(0.1000000000 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(154742504910.672534362390528 as decimal(31,18)) - cast(-20293194.48217600 as decimal(16,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.572527283781089396203694 as decimal(38,34)) % cast(99 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.923359 as decimal(24,24)) - cast(0.86135037289471856886473370188622679450 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999999999999999 as decimal(34,0)) % cast(3773 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(910566800.8618 as decimal(37,14)) - cast(10000.00000000000000 as decimal(31,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25.5 as decimal(3,1)) % cast(713372130401918072.923 as decimal(36,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8435352434194993719885419003892175.3 as decimal(38,4)) * cast(100000000000000000000000000000.000000 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(749 as decimal(15,0)) * cast(0.16777216 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(68772.97497787424 as decimal(20,13)) * cast(100.0000000000000000 as decimal(25,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.511 as decimal(3,3)) - cast(53687.0911 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.685 as decimal(6,5)) % cast(-7.3647675449 as decimal(23,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.2 as decimal(21,8)) + cast(-2217526.6861307 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(28 as decimal(6,1)) - cast(-2 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9978312617061005.597638330334569744 as decimal(38,20)) + cast(0.1141796245893397410113 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.999999999999 as decimal(27,24)) * cast(-1000000000 as decimal(37,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-41943.03 as decimal(20,10)) - cast(-0.13981418 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(8,5)) + cast(10.0 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000 as decimal(11,4)) / cast(-10000000000000 as decimal(28,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.80166147795174274089381073387 as decimal(32,32)) / cast(-0.99999999999999 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(18,8)) - cast(-0.1941 as decimal(36,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(12846855537411587796.475944622603 as decimal(38,12)) - cast(12986181165773106.3 as decimal(36,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8426.737 as decimal(7,3)) % cast(0.9999999999999999 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99035.20314283042199192993791 as decimal(28,23)) % cast(-0.2305843009213693952 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-204.8 as decimal(5,2)) * cast(-68838.2199 as decimal(14,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.87674504463 as decimal(21,11)) + cast(-42600.597 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-581.34953 as decimal(24,19)) * cast(-1064.9285623969550382 as decimal(23,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20210.38213 as decimal(38,31)) + cast(1512821605 as decimal(19,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000000000000 as decimal(38,33)) - cast(-552474224091385987731.07 as decimal(34,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(34359738.367 as decimal(11,3)) * cast(-2305.843009213693952 as decimal(37,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-831.4 as decimal(21,9)) + cast(21267647932.558653966460912964485513215 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7504714836794.38 as decimal(32,4)) - cast(-93866883416 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999 as decimal(38,1)) * cast(-2386057579935690990687959.80 as decimal(34,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999 as decimal(4,0)) % cast(9.99 as decimal(21,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(7,2)) * cast(-87932917 as decimal(33,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(2,2)) / cast(-0.100 as decimal(18,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000 as decimal(38,22)) - cast(0.3 as decimal(11,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-155067836307488320031533105696 as decimal(30,0)) % cast(-655.35 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(974973.26766243 as decimal(14,8)) * cast(-16777215 as decimal(27,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6044629098.07314587353087 as decimal(24,14)) + cast(808 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0000000 as decimal(38,33)) + cast(134217.728 as decimal(19,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.9999 as decimal(23,5)) / cast(-15 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-412.07502643437 as decimal(28,23)) - cast(14835910321544081032 as decimal(24,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4153837486827862102.8243970633760767 as decimal(38,16)) * cast(6.634488500960647013 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9963180098308645155883185496.9 as decimal(29,1)) * cast(67108863 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36439117430756468958851185336118195 as decimal(35,0)) * cast(9.6415 as decimal(24,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(142928824496348 as decimal(38,0)) / cast(1000.00000000000000000000 as decimal(25,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4951760157141521099596496895 as decimal(38,0)) % cast(8544.8 as decimal(17,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3595054873.876 as decimal(13,3)) % cast(-3355.4431 as decimal(34,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-902460812.14804558 as decimal(19,10)) / cast(-3094850098.21345068724781055 as decimal(30,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31275121904559804852235406377.149 as decimal(32,3)) * cast(4 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(4,1)) - cast(-5074.5558 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(1,1)) / cast(-0.3 as decimal(31,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3168931008541031.835636057614039653245 as decimal(37,21)) * cast(-134217728 as decimal(13,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5437637338731646658001038.302728 as decimal(31,6)) - cast(52.491213 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16777216 as decimal(8,0)) + cast(-5566 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999 as decimal(4,1)) + cast(187042 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(2,0)) * cast(570.096150987 as decimal(30,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(298748238007195095.50 as decimal(38,7)) % cast(-1.0 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.796093022207 as decimal(13,12)) + cast(-0.81 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1598167068035.430347273 as decimal(38,20)) % cast(-4098513408675344796845.135307668 as decimal(31,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-129807421463.3706907132624082305024 as decimal(38,25)) + cast(45.97 as decimal(29,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(17,3)) / cast(-28625067090574882104 as decimal(26,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.4022783454474254416 as decimal(36,35)) * cast(-6536.5 as decimal(21,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.658911695547099384811883940616 as decimal(30,30)) / cast(13 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.498729470294744767 as decimal(30,30)) + cast(10.000000 as decimal(15,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-687194.76735 as decimal(12,6)) % cast(0.6 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2 as decimal(16,15)) + cast(889884 as decimal(33,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2843409 as decimal(11,2)) / cast(0.80324163 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2534970285347412083261849888033867 as decimal(35,35)) * cast(10.000000000000 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7709659 as decimal(18,0)) / cast(4 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5 as decimal(4,3)) - cast(171798691.83 as decimal(23,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(3,3)) / cast(-6763.999 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2702329.9214923486886145169529654685653 as decimal(38,31)) % cast(63346.8857053419575 as decimal(21,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(89708072526261 as decimal(19,5)) % cast(-71.4207 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(13.365020197297617 as decimal(18,16)) % cast(6189700196.42690137449562112 as decimal(32,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(39.4140 as decimal(7,5)) * cast(-92767551.0216696479195 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.99 as decimal(25,6)) / cast(-100000000000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.128 as decimal(5,5)) + cast(75716810325946006515915215011598201394 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(25,21)) + cast(-4806094362141.4 as decimal(14,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-314501647415683.50647742766288948231129 as decimal(38,23)) * cast(-85070.591730234615865843651857942052864 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000.0 as decimal(37,9)) - cast(38316010.45835241480260995 as decimal(25,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2167476 as decimal(28,16)) + cast(-1709456395079.97 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.131071 as decimal(24,24)) * cast(-9 as decimal(33,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-93 as decimal(38,9)) * cast(13743.8953472 as decimal(30,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4 as decimal(15,8)) + cast(147573952589676.412928 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54431.5 as decimal(8,3)) + cast(-281474976710.656 as decimal(33,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3777893186295716170956.8 as decimal(38,1)) * cast(-23004627211472.4 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-136782233.72559032476024547 as decimal(38,17)) % cast(-0.127 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.00 as decimal(3,2)) / cast(0.4807499031 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(12848645582262994009.09580 as decimal(28,6)) / cast(75724542.625449325185567023326220 as decimal(32,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1152921.504606846975 as decimal(38,24)) % cast(0.6 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(27038 as decimal(35,2)) + cast(-0.7 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(2,2)) % cast(0.100000000000000000000 as decimal(37,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-50212978722168.0370988934 as decimal(31,10)) / cast(-1000000000.000000 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.64 as decimal(2,2)) / cast(-6.3 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.30 as decimal(13,13)) - cast(-403424147.339770214 as decimal(20,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.672 as decimal(3,3)) % cast(-0.99999999999999999999999 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.7108864 as decimal(35,10)) - cast(0.1912 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2943 as decimal(17,13)) * cast(0.643503767 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-383556923892.0582142 as decimal(38,11)) + cast(57815 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(895114 as decimal(32,21)) + cast(-74.7170061109 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(74131 as decimal(5,0)) % cast(0.16383 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.59494 as decimal(6,6)) % cast(9.4184761024 as decimal(31,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2185484315 as decimal(14,0)) + cast(-1.00000000000000000000000000000000 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8200.6629 as decimal(13,4)) + cast(0.32 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(1,0)) + cast(0.1000000000000 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(76655941.0548770367285701020800 as decimal(30,22)) * cast(9.8561639495576 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(682 as decimal(4,0)) * cast(-999.99 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-772209166.7224729426125801864192 as decimal(38,28)) / cast(0.1000 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(824131800154297669194896533.44412531769 as decimal(38,11)) % cast(99999999999999.9999999 as decimal(35,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(60.999352212490176641779652344427250277 as decimal(38,36)) - cast(6 as decimal(13,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999 as decimal(12,12)) / cast(64.587 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-178.6 as decimal(5,2)) % cast(109.2100 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(6,6)) + cast(-824258493632129279736382083.17125927718 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5921977412659184882620394075638 as decimal(38,38)) - cast(77371252455336.267181195263 as decimal(26,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.11 as decimal(3,2)) / cast(1475.73952589676412928 as decimal(25,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999999 as decimal(38,32)) % cast(-8076303412039868 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.8670890377 as decimal(16,14)) * cast(-100000.00000000 as decimal(30,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-67108.864 as decimal(11,6)) * cast(99999999999999999.99999999999999 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49691.1358206953 as decimal(16,11)) - cast(7378697.6294838206463 as decimal(35,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.833393812 as decimal(38,22)) * cast(-3.93 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6209627377562132.58010945439610446249 as decimal(36,20)) * cast(-68.80549469093416837435116004042170 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(75557863725914323419136 as decimal(23,0)) % cast(340040.1209732227887772308 as decimal(37,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9444732965739290427392 as decimal(22,0)) % cast(6.4 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000.00000000000000000000 as decimal(38,27)) * cast(772295119.561 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7379718455 as decimal(32,32)) / cast(6.94677 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2482698772614328.2862 as decimal(35,17)) - cast(5223.37 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999 as decimal(4,3)) - cast(0.2 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5045.27 as decimal(16,11)) % cast(-9999999999.99999999999999999 as decimal(29,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(17 as decimal(2,0)) % cast(2.671 as decimal(14,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-59029581035870565171.2 as decimal(30,3)) / cast(-9999999999.9999999 as decimal(33,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.7 as decimal(6,2)) / cast(-6646868232.003360 as decimal(21,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8261294242131187673458558.2120576875504 as decimal(38,13)) - cast(9999999.99 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(397894274018619821422247.45609 as decimal(29,5)) + cast(-317667219.7 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1237940.039285380274899124223 as decimal(38,22)) / cast(289001753152.90481399765591019807242892 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999 as decimal(10,0)) % cast(0.10000000 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(662893692967265465489479275651.76352212 as decimal(38,8)) - cast(-6 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.130 as decimal(8,8)) * cast(-0.9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-703687441776.64 as decimal(17,5)) % cast(515.66740 as decimal(24,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000.00000000000000 as decimal(36,29)) * cast(1441151880758558.72 as decimal(37,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.77622873471266968475536659 as decimal(26,26)) - cast(-1.34217728 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59.932471 as decimal(38,35)) / cast(7796300.9945032400708092570840284 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7660.19493997044611 as decimal(35,31)) + cast(-99.9 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4096 as decimal(25,7)) / cast(-2 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3022314549036572936765.43 as decimal(38,12)) - cast(-46911337599.04 as decimal(13,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8195835153008.667 as decimal(22,8)) + cast(0.2097151 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4398046511103 as decimal(16,0)) - cast(-26885237677367.60838 as decimal(19,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1441151880758558.71 as decimal(35,7)) * cast(-1.00000000000000000000 as decimal(23,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.24 as decimal(23,11)) * cast(-10000000000000000000000.00000 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9106.6899029079 as decimal(23,19)) - cast(-649.2 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000.00000 as decimal(38,9)) % cast(-0.0 as decimal(18,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(48315.6808691267120 as decimal(38,26)) - cast(-0.405302483583 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3359628525.410047819 as decimal(38,23)) * cast(-8.92459552635 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999.999 as decimal(38,18)) - cast(-59.5055184723599884069034773 as decimal(29,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(69453709844043735487 as decimal(38,15)) + cast(-94007.0 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999 as decimal(18,14)) + cast(-0.87 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.5469882168003493451 as decimal(38,36)) - cast(-128 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(373738.4 as decimal(38,4)) - cast(-99999999.9 as decimal(36,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(507256196103 as decimal(16,1)) % cast(0.100 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.6179287484290511 as decimal(22,21)) - cast(0.15 as decimal(30,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-35230125146101100173094265893175.2 as decimal(38,3)) - cast(-0.838469 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(633825300114114700748351602688 as decimal(30,0)) * cast(3.7 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(41.890511646934661686159513 as decimal(35,33)) - cast(-144115188075855872 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(38,33)) + cast(1.2993 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.69071754823257187013583225260674502471 as decimal(38,38)) + cast(0.31 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99 as decimal(38,16)) % cast(-22025246668508842202549722288836.840921 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.172743 as decimal(29,21)) - cast(-50246533205823501400987487.5956549 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.30 as decimal(2,2)) + cast(0.9999 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8796093022208 as decimal(29,27)) * cast(-590295.810358705651712 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3848 as decimal(4,4)) * cast(-36514697866470664601 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.42 as decimal(26,6)) + cast(-43305315.3697710170299038 as decimal(24,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(7,7)) % cast(7432852.98692437 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.0000000000000000000000 as decimal(37,27)) % cast(0.4835703278458516698824704 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2 as decimal(1,1)) % cast(-1534887592433438809315570.0852903 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(815.5 as decimal(4,1)) % cast(-16615349947311448411297588253504.3071 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52711673153198015332511.652261014224507 as decimal(38,15)) + cast(429.4967295 as decimal(21,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(54774340.8398070687434 as decimal(21,13)) + cast(-833 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(318.6 as decimal(8,1)) + cast(-6972616245043066167.52628385446672406 as decimal(36,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999 as decimal(32,5)) * cast(1000.000000 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(899.072603490785251142298057 as decimal(38,26)) + cast(5497558138.88 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4403175379745698.759 as decimal(29,4)) / cast(3716 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-552913909920555596 as decimal(21,0)) + cast(-0.54558988765 as decimal(15,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.5 as decimal(25,10)) - cast(-999999.999 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999999.9999999999999 as decimal(36,13)) / cast(29.91 as decimal(26,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(168876779896317202101 as decimal(26,0)) - cast(702 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2047 as decimal(13,10)) / cast(58 as decimal(15,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(389.7 as decimal(24,18)) % cast(858.9934592 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.99999999 as decimal(30,27)) + cast(62346.745086372287297059209537 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4233976436212610311487.25993 as decimal(27,5)) % cast(-131071 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000000.000 as decimal(38,5)) - cast(-49509.73916 as decimal(29,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-696696.80 as decimal(26,16)) % cast(51.1 as decimal(26,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0000000 as decimal(29,26)) / cast(-70100 as decimal(30,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9162249055696 as decimal(38,38)) * cast(100.000 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7036278598 as decimal(29,8)) - cast(-28.1474976710656 as decimal(35,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000 as decimal(35,0)) * cast(200922313.14702555 as decimal(29,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-64.920 as decimal(5,3)) * cast(24.14002719173803 as decimal(23,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(34672597531363996416.312716493786211 as decimal(35,15)) + cast(7036874417.7663 as decimal(14,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8307674973655724205.6487941267521536 as decimal(35,16)) + cast(-994178206136270108.24121 as decimal(23,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.99999999999 as decimal(21,17)) / cast(0.65488189870995330495682544223577247063 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-154730936.325 as decimal(38,3)) / cast(-9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(816091396159060 as decimal(16,0)) / cast(-100000000.0 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(23619830188470.832262480057047274705567 as decimal(38,24)) * cast(9849254536723974492778212565.0470 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(273455574402522502279228 as decimal(35,3)) * cast(-0.64832160459820470615617976 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-39572597325.33 as decimal(34,13)) / cast(-59029.5810358705651712 as decimal(27,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6702 as decimal(4,0)) % cast(37866563.10254872687 as decimal(33,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.229 as decimal(11,7)) - cast(44577769.285186799 as decimal(25,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7305599187626419762711788684031 as decimal(36,1)) + cast(-705093310928 as decimal(17,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1355793068 as decimal(29,2)) / cast(-4177884625482062155527418744.5 as decimal(29,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(11,7)) % cast(-850705917302346158658436518579420528.64 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.388608 as decimal(7,6)) + cast(-21897.4 as decimal(20,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-899.51 as decimal(23,16)) + cast(38854483.662 as decimal(11,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2506815356662948 as decimal(38,1)) / cast(0.1284823 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(70 as decimal(38,1)) / cast(3 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999 as decimal(4,3)) - cast(1.0000 as decimal(24,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.023 as decimal(18,15)) / cast(-8426077588.85389 as decimal(25,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13421772.7 as decimal(11,3)) - cast(0.62 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000.000000000000 as decimal(38,13)) * cast(-4859533868642106.2 as decimal(21,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8868.097272269776 as decimal(24,19)) % cast(54975581388.8 as decimal(12,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.28 as decimal(11,2)) - cast(-6.411 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.89070882762039647022221 as decimal(38,30)) - cast(-1.00000 as decimal(15,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(27487790.6944 as decimal(22,13)) + cast(36306.68514323394238424418028076 as decimal(32,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.524288 as decimal(6,6)) * cast(-6.4 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1697 as decimal(35,35)) + cast(-89167554315452.483774690 as decimal(26,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.9 as decimal(6,1)) * cast(42.187949022286749737155373245125656007 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(45035996273.70495 as decimal(34,8)) * cast(16 as decimal(21,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000.0000000000000000 as decimal(29,21)) * cast(9.9999999999 as decimal(12,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(346.5 as decimal(11,4)) * cast(-30055484.87228 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(2,0)) - cast(-61.4965195 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.481869 as decimal(6,6)) / cast(-9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.4 as decimal(2,1)) / cast(-0.268435456 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(97257.255 as decimal(30,12)) * cast(-9044.9819 as decimal(16,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(25,16)) * cast(-0.462 as decimal(18,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999 as decimal(18,12)) + cast(16615349947311448411297588.2535043072 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-35.184372088831 as decimal(18,16)) / cast(-0.93298373 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-147.573952589676412927 as decimal(38,31)) - cast(1.024 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-358511247490.9 as decimal(38,4)) + cast(-91.096817348702 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31.4 as decimal(9,1)) + cast(9.9 as decimal(37,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6999383597 as decimal(16,15)) + cast(-1584563250285.28675187087900672 as decimal(30,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-24758800785707605497982.48447 as decimal(33,5)) - cast(-5064099610781.02 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8796.093022208 as decimal(30,24)) / cast(-2070798.3 as decimal(34,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.0746347844128401 as decimal(38,37)) * cast(99 as decimal(26,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999.999999999999999 as decimal(35,15)) / cast(-9999999999999999 as decimal(22,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.999 as decimal(19,16)) * cast(7002.65 as decimal(14,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.8391 as decimal(22,16)) + cast(0.8796093022207 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-70 as decimal(4,0)) * cast(7.06707965040322 as decimal(15,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(208061652658.49 as decimal(32,9)) * cast(-6553.5 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-325878507999504074660026303352.74733719 as decimal(38,8)) * cast(9999.9999999 as decimal(21,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85.89934592 as decimal(38,9)) % cast(3.58 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999 as decimal(26,1)) - cast(-1 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2301.5429946136255993835309188592624516 as decimal(38,34)) + cast(-0.9999999999999999999999999999999999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-21391987798545.3 as decimal(22,5)) + cast(0.999 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(539168.73059676062231787619868 as decimal(35,23)) + cast(-0.9999999999999999999 as decimal(26,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-418789093730.77063674 as decimal(38,9)) % cast(-9.99 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.000 as decimal(17,13)) % cast(47048395363603.50 as decimal(35,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.48575 as decimal(38,13)) % cast(-81713769338231887.998133118792515933108 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999.99999 as decimal(18,5)) + cast(1000000000000000000.000000000 as decimal(32,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8436411197885167794122 as decimal(38,35)) / cast(0.1002 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-140737488355327 as decimal(35,14)) * cast(9.9999 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8004461846.18163370891066 as decimal(24,14)) * cast(-9.9999 as decimal(33,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.9999 as decimal(28,15)) % cast(-14411518.8075855871 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(1,0)) / cast(-27.9 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.000 as decimal(22,20)) % cast(232 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.518620 as decimal(23,21)) - cast(10000000000.000000 as decimal(29,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000.0000000000 as decimal(28,19)) % cast(-25069154133487695055.545452131 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-84.97025 as decimal(7,5)) + cast(-0.456792014485556 as decimal(22,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6992589923 as decimal(23,11)) / cast(9.986 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999.99999999999 as decimal(32,11)) * cast(0.3921263838095251 as decimal(24,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(885 as decimal(20,1)) / cast(0.9 as decimal(14,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1125899906842.623 as decimal(28,3)) / cast(0.154742504910672534362390527 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-753511.4253679 as decimal(13,7)) * cast(0.99999999999999999999999999999999999 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.4 as decimal(5,1)) + cast(-656812551475074.2 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(639634.59117447681855108466059590054612 as decimal(38,32)) * cast(748 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(4,2)) / cast(-0.31 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.896685118 as decimal(9,9)) * cast(-2.8126 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10485.75 as decimal(14,7)) % cast(-14073748.8355327 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999 as decimal(12,0)) / cast(0.1 as decimal(16,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2048 as decimal(11,4)) * cast(-90 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.911743766542397861 as decimal(38,38)) - cast(-58567.37428942 as decimal(13,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.5070591730234615865843651857942052863 as decimal(38,37)) / cast(0.1000 as decimal(20,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32 as decimal(2,0)) + cast(100000000.00000000000000000 as decimal(29,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2526672391404711915505186321.395327 as decimal(38,7)) - cast(512 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(396140812571321.68796771975167 as decimal(38,21)) % cast(-347368825154548673741142611931.50262458 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28.1474976710655 as decimal(38,27)) * cast(-0.3527 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-720575940379.27936 as decimal(17,5)) * cast(100.0000 as decimal(22,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(509.0 as decimal(14,11)) % cast(-49212 as decimal(20,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-35.184372088831 as decimal(14,12)) + cast(-100.00 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999 as decimal(7,0)) / cast(-188.89465931478580854783 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4901005107584074.2 as decimal(38,15)) % cast(-1787947157.222263164734418850549556853 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-73786976294838206463 as decimal(20,0)) + cast(-5 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.1 as decimal(2,1)) + cast(9022535482756485025 as decimal(24,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(622757.359801694 as decimal(38,17)) * cast(-6460146935.8 as decimal(17,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(40518247297577709.338 as decimal(20,3)) + cast(-9.14632 as decimal(24,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.6384 as decimal(35,29)) % cast(-324337.676814400380178275034973607 as decimal(33,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(819.1 as decimal(4,1)) + cast(24758.80078570760549798248447 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.193353711332370273590 as decimal(30,30)) % cast(58953.355806935570 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(6,0)) / cast(-207691874341393105141219853168803.84 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2683238.4357954043 as decimal(17,10)) + cast(-3.7 as decimal(25,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2385446377 as decimal(10,10)) - cast(8192 as decimal(32,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7767 as decimal(32,20)) * cast(-0.63 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(37.472548 as decimal(24,21)) + cast(-0.81651 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(74.044460079212822377259 as decimal(29,27)) - cast(0.891150 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.0 as decimal(8,5)) / cast(-53169119831396634916152282.41121378303 as decimal(37,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.35 as decimal(17,10)) * cast(-691 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(12.8 as decimal(5,3)) % cast(91860419273.47330492050174353 as decimal(28,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.964307 as decimal(20,18)) - cast(-137438953472 as decimal(27,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-96551961.51469 as decimal(13,5)) - cast(-4827.778363 as decimal(16,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99885.7 as decimal(19,5)) + cast(-0.935223367989304 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9370800 as decimal(11,0)) / cast(0.423108761819499245055 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000 as decimal(38,38)) * cast(75 as decimal(34,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.592 as decimal(7,7)) + cast(-1000000000000000000000000000000.00 as decimal(34,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(897706.6613573863557756787 as decimal(38,29)) - cast(9570909494574.6 as decimal(23,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4 as decimal(4,3)) + cast(-0.512 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7687941079538998.09952 as decimal(38,16)) / cast(-10.0 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.000000000000000000 as decimal(38,20)) % cast(-33864084 as decimal(26,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-84989029355.5470599538889679260247390 as decimal(36,25)) * cast(-439686.70758061 as decimal(15,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.34 as decimal(18,18)) * cast(-7213882098038549923.420319044321939 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-674152692269897.657868 as decimal(38,22)) % cast(5.11 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.262144 as decimal(10,9)) - cast(-85159978174143713715087.097 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(514122.2991111988481422 as decimal(29,22)) * cast(593224.9297 as decimal(16,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-905436043968083.797740898291 as decimal(27,12)) + cast(-4.8 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(7,7)) - cast(0.653 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.37018336 as decimal(8,8)) - cast(0.2147483647 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-87.7163414494082374412 as decimal(38,36)) * cast(-257.402864 as decimal(33,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7351.7 as decimal(36,20)) - cast(54309.92564647823 as decimal(23,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7741323768.8486188754385513356928636372 as decimal(38,28)) * cast(-10 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(576460752303423487 as decimal(32,0)) / cast(-37 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.583996302986273367 as decimal(38,31)) / cast(607.225228 as decimal(23,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(1,0)) * cast(703687441776.64 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5242.87 as decimal(21,16)) / cast(8473246738312235.481915151 as decimal(25,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11 as decimal(4,0)) + cast(-827.354 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999.99 as decimal(25,3)) * cast(65 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(698259264774209.2 as decimal(16,1)) / cast(-49701342729172562624008140941.8 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(63 as decimal(3,1)) - cast(-2475880078570760549798248448 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2305843009213693.952 as decimal(23,6)) + cast(308 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8498952011267087.2 as decimal(23,5)) / cast(18014398.509481984 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.99 as decimal(24,2)) + cast(737869762948382.06463 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000000000000000000000 as decimal(38,37)) % cast(-6553.5 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3241496187382566 as decimal(18,18)) - cast(-9 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(23387761.478130070695284 as decimal(38,28)) * cast(3521.3 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(86873822654918890908891079742.728369459 as decimal(38,9)) - cast(-0.9029218 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16383 as decimal(37,0)) + cast(-675 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-764074523.0919352619865174522198 as decimal(38,26)) % cast(-999999999999999999999999 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-48610679823397885506.334859368714645998 as decimal(38,18)) / cast(-99999999999999999999999.9 as decimal(31,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3351008.553945 as decimal(36,8)) - cast(-88663635394060.5 as decimal(17,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.959 as decimal(6,5)) / cast(-5.33543523 as decimal(21,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99999999 as decimal(24,23)) / cast(-9999999999999999999.999999999999999 as decimal(37,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.00000000000000000000000000000 as decimal(32,29)) * cast(60 as decimal(26,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.0000 as decimal(27,17)) % cast(9.99 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-393509.8 as decimal(7,1)) % cast(-499281277 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-330801.761 as decimal(10,3)) / cast(80.91304 as decimal(29,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.37 as decimal(8,8)) + cast(-300235783.49403881748137466917520098725 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.2 as decimal(2,1)) % cast(-6716150003 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5242.87 as decimal(26,16)) / cast(-1.69906550402 as decimal(31,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999 as decimal(14,0)) % cast(1 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(745933819348.754744242667478358 as decimal(30,18)) - cast(-99999999999999999999.999 as decimal(37,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-17605095.61 as decimal(10,2)) - cast(-9.99 as decimal(18,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9237046.8048 as decimal(13,4)) + cast(-28783.6169 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.999999 as decimal(37,22)) - cast(-10.000000000 as decimal(34,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(1,1)) * cast(8.46 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.5575608479282392531711 as decimal(32,30)) - cast(472580.05040 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-927.652 as decimal(38,8)) % cast(313.748 as decimal(28,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-69751747776076429.039890301 as decimal(38,18)) * cast(5 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59403.3441 as decimal(17,6)) % cast(-0.284786875514 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.310736265502344 as decimal(38,37)) % cast(2887796.2340395 as decimal(21,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3601521831769.78 as decimal(16,3)) - cast(-8116820386824375289874269320676169.2111 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.63 as decimal(20,20)) * cast(-3 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346158658436518.57942052864 as decimal(38,11)) / cast(42949672.95 as decimal(17,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-545517661.113488488474487182 as decimal(31,19)) * cast(2.81474976710656 as decimal(16,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2297200537946025.142399 as decimal(32,12)) / cast(3845 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1028427982539969932113 as decimal(35,1)) % cast(-0.483 as decimal(23,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2 as decimal(1,1)) - cast(1.00000000000000000000000000000 as decimal(33,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.0000000000000 as decimal(38,17)) + cast(6.119524614 as decimal(33,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3223.38 as decimal(19,15)) - cast(9057971756891.7 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(2,2)) % cast(-6 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(68924377095115527602259160483752019.59 as decimal(38,3)) * cast(934.60568235 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.690320833768001079117945409579 as decimal(36,32)) - cast(-2.047 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(6,6)) + cast(-9999.9 as decimal(22,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6 as decimal(3,2)) + cast(0.18563 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507059173023461586584365185794205.2863 as decimal(38,4)) * cast(0.62 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999 as decimal(30,0)) / cast(830130847763903657494156 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.63 as decimal(10,8)) / cast(982444345.508685835 as decimal(34,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1638.4 as decimal(6,1)) + cast(-42181814.4 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2621.44 as decimal(17,2)) - cast(-8507.0591730234615865843651857942052864 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3084719308736843228.8273240814167512 as decimal(35,16)) - cast(9.999999999 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-939222924749729.56 as decimal(29,2)) / cast(5 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9117.9206151418980 as decimal(18,13)) - cast(3.8 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6255.12705 as decimal(9,5)) - cast(-57333458778552161.363976084940968292322 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.40594 as decimal(17,17)) + cast(-56 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4060.38 as decimal(12,8)) * cast(79 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(2,1)) / cast(-100000000000000000000000000000000 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-141537570.441766434013992462 as decimal(38,27)) * cast(-29874841.8 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.292440 as decimal(6,6)) - cast(-77.41155 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6410116670503.904084990 as decimal(38,13)) + cast(-0.5117305134601387423604 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(712557005770269094087931.135879 as decimal(30,6)) / cast(-41 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.69 as decimal(2,2)) * cast(-8850.3857288586915841591016563965292552 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.340748100062639 as decimal(30,28)) + cast(-0.9780489 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(2,0)) - cast(-0.45025565 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(415109.7732955479548918030 as decimal(38,28)) % cast(77.3 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.0 as decimal(14,2)) - cast(22.51799813685247 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.048576 as decimal(38,34)) + cast(0.99 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000 as decimal(17,10)) / cast(-0.185885869755329594975663580204973 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.99999999 as decimal(11,8)) - cast(819.2 as decimal(35,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54975581.3887 as decimal(24,16)) - cast(431914675.810884034 as decimal(28,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.53 as decimal(2,2)) / cast(-6.974066063 as decimal(12,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-58677055555961257785833.66641978574111 as decimal(38,14)) - cast(-2.097152 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.191 as decimal(22,3)) / cast(-0.3991138949379078486655008687 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9007199254740991 as decimal(20,0)) + cast(18889465.931478580854783 as decimal(28,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000 as decimal(20,4)) + cast(-44070101276838691009093148350917 as decimal(32,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.00000000000 as decimal(38,29)) + cast(4398046511104 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-42248834.42 as decimal(38,6)) - cast(90881145.81994128788732 as decimal(22,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-93933597.528230848614503317813824 as decimal(38,27)) * cast(0.78 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7973524907711298045901238180028 as decimal(37,37)) * cast(-246.303221001964827814 as decimal(22,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.554561 as decimal(34,9)) + cast(232149.844 as decimal(18,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-46116860184273879.03 as decimal(38,5)) % cast(-43276.379615646856 as decimal(19,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000000000000000000 as decimal(38,37)) + cast(-0.4 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000.000000 as decimal(20,9)) % cast(27.11 as decimal(33,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7892873777123024498908745.66114 as decimal(38,13)) * cast(-9999999.999 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9999999 as decimal(14,9)) % cast(859.13898532591 as decimal(25,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(196871.1 as decimal(28,22)) * cast(65 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.650259246 as decimal(27,27)) - cast(-9 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5381801 as decimal(21,11)) + cast(-7679979418.988655 as decimal(16,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-803947866585582700546227958227767941 as decimal(36,0)) * cast(93050 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999.9999999999999999999 as decimal(36,24)) % cast(7.195439487 as decimal(12,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.128 as decimal(38,19)) - cast(0.1150625806965323455155084228021 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6141.04068 as decimal(32,27)) - cast(-100.0 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.9228162514264337593543950335 as decimal(31,30)) + cast(-9054481401.53 as decimal(12,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-21374348372150189.13 as decimal(20,3)) - cast(-99999999999999.9 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4410649545694.3559557040 as decimal(23,10)) / cast(-0.99 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81129.638414606681695789005144063 as decimal(38,32)) - cast(-9317291194234663101424200381.310362 as decimal(34,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.36002 as decimal(38,19)) + cast(99999999999999999.99999999 as decimal(30,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.64 as decimal(34,8)) / cast(1824486689108.47870443834892303103 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-469.70504234961823469566268941537463330 as decimal(38,35)) / cast(89 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.356461214894 as decimal(15,13)) / cast(0.72118088567538976 as decimal(32,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(642722036680020.8 as decimal(16,1)) * cast(-0.33554432 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.8 as decimal(16,11)) % cast(-0.99999999999999999999999 as decimal(34,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(27,16)) - cast(15764979003.340293135239 as decimal(27,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(327.67 as decimal(38,33)) + cast(746.2764323114836 as decimal(16,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4204655 as decimal(8,7)) % cast(41724.724 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-40 as decimal(2,0)) + cast(-616.922557256410305868426449649227 as decimal(33,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16384 as decimal(15,2)) / cast(7654420.2991570366085 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.9999999999 as decimal(30,19)) * cast(-440781.43241 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4 as decimal(1,0)) * cast(-0.268435455 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-83018708038412653581920308794.359248031 as decimal(38,9)) - cast(-2199023255551 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(58250576697998865843394618618318.6 as decimal(38,3)) - cast(593139364399857603277.2 as decimal(35,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.9999999999999999999999999 as decimal(38,27)) - cast(-20880015.01716 as decimal(31,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.00 as decimal(14,8)) / cast(100 as decimal(15,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52428.8 as decimal(10,1)) * cast(-468331105 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.999999999999 as decimal(38,30)) / cast(0.4 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(17.0606 as decimal(27,9)) % cast(-612474295925777 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(554150045373431527.19 as decimal(38,7)) + cast(7.2057594037927935 as decimal(17,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2 as decimal(3,1)) - cast(6.423 as decimal(11,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.534446 as decimal(9,7)) % cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(230829702497.411797635456 as decimal(24,12)) + cast(99999999999999999999.99999999999999999 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(1,1)) / cast(-0.1810 as decimal(15,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-664613997892457936451903530140172288 as decimal(36,0)) % cast(-100.000000 as decimal(21,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.194304 as decimal(14,13)) % cast(-838860.7 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2532289156446142935560978.001490661037 as decimal(37,12)) + cast(-964643.0011 as decimal(31,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(8,6)) - cast(5.68 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000.0000000000 as decimal(38,13)) * cast(0.1000 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(38,15)) - cast(-10000.0 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000 as decimal(24,24)) - cast(0.9999999 as decimal(30,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000000.0000000000000 as decimal(29,13)) - cast(-99 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.255 as decimal(4,4)) - cast(0.85070591730234615865843651857942052863 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(36 as decimal(2,0)) * cast(-279970968269562.8048413032068663 as decimal(31,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999.99999999 as decimal(31,9)) - cast(-0.875 as decimal(27,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1023 as decimal(23,0)) * cast(1099511627775 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.80 as decimal(2,2)) % cast(2535301200456458.802993406410752 as decimal(35,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-604.7972 as decimal(15,5)) - cast(852830049621155 as decimal(35,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4599038205535336965.001 as decimal(38,12)) % cast(-969.380 as decimal(27,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9 as decimal(3,1)) % cast(-9.999999 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52428.7 as decimal(6,1)) + cast(-176944625983581733 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6578397745568597389 as decimal(19,0)) + cast(75260722902957 as decimal(37,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999999999 as decimal(32,32)) - cast(-9556738.6678 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(368.93488147419103232 as decimal(26,22)) / cast(6 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-18120436.501 as decimal(16,3)) + cast(55.6 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.30075075 as decimal(26,26)) % cast(0.821 as decimal(29,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(392899085.379682296614976516 as decimal(38,22)) - cast(6044629.09807314587353087 as decimal(24,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100 as decimal(7,0)) / cast(8361310145214.32257018088902763 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53169119831396634916152282411.21378303 as decimal(38,9)) + cast(-0.8388607 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999999999999 as decimal(22,22)) - cast(6961726416245464367879332175.64 as decimal(30,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.000000 as decimal(14,9)) / cast(91 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000000000000000000 as decimal(38,1)) - cast(472.2366482869645213696 as decimal(22,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53687091.1 as decimal(9,1)) % cast(0.511 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.444373842 as decimal(38,37)) * cast(884243.0492924 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000.0 as decimal(12,2)) + cast(-155380248512957.80 as decimal(18,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5978856496633.21 as decimal(36,2)) + cast(-60314820107169.77 as decimal(25,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(600296932913432337.661848623243681706 as decimal(36,18)) * cast(-54975581388.7 as decimal(13,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.9999 as decimal(24,4)) + cast(-8385.898234 as decimal(10,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-507594551974 as decimal(21,0)) % cast(3725894288981824.4649838 as decimal(30,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(10,0)) - cast(4186.32849617 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9 as decimal(2,1)) * cast(868312603635174075193614029078.96 as decimal(37,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.65536 as decimal(30,30)) % cast(9999 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(1,1)) + cast(-5139153.2033194001631853547902065327112 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(21,6)) + cast(-0.5137474 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1638.3 as decimal(23,13)) % cast(-0.96929471513799 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.681 as decimal(10,10)) / cast(311.777288277234042822778799629984248 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.4 as decimal(2,1)) % cast(-7363963598.4 as decimal(36,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(1,0)) - cast(736911648704757529829341925 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.0000000 as decimal(38,12)) - cast(99.9999999999 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999999.999999 as decimal(30,6)) % cast(8507059173023461586584365185794.2052863 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51148883754872045920477548464862 as decimal(33,0)) / cast(-1000000000000.00000 as decimal(34,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(109951162777.6 as decimal(15,1)) - cast(-357341 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9514 as decimal(14,6)) + cast(-4.775298628719 as decimal(13,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2273 as decimal(30,30)) % cast(-714.52777875844127183865035 as decimal(31,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000.0 as decimal(13,2)) / cast(180783919337057885572.862586 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(1,0)) / cast(-9999.9 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-523537876288380404.9641691 as decimal(25,7)) / cast(-999999999 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-242558869291798.00271438370441060471156 as decimal(38,23)) / cast(-0.8 as decimal(11,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.73218696240748337485 as decimal(38,33)) * cast(-0.34733 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.734203963717127491772 as decimal(38,35)) * cast(368934.88147419103231 as decimal(23,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6255987981798144 as decimal(32,3)) - cast(1310.72 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(23 as decimal(24,7)) + cast(1000000.00 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(78259024977246264706530974.0301 as decimal(38,10)) / cast(99.9999 as decimal(32,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.1 as decimal(3,1)) * cast(-0.842792 as decimal(36,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(536870911 as decimal(31,12)) * cast(0.9815052677 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.999999999999 as decimal(20,13)) + cast(53.90 as decimal(31,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3183340942.511352322173 as decimal(22,12)) / cast(858993.4591 as decimal(18,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-33098358685423894006256386385.95775551 as decimal(37,8)) - cast(33230699894622896822.5951765070086144 as decimal(36,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(38,3)) / cast(-9.999 as decimal(13,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.588 as decimal(37,36)) - cast(0.673679278 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7405937502862032359974.7 as decimal(23,1)) * cast(1.00 as decimal(15,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(5,2)) + cast(283053819.5514673364250474234216184 as decimal(34,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.322 as decimal(27,25)) / cast(-9999999999999.9999999999999999999999999 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.60676127429283 as decimal(14,14)) - cast(225 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-94947773499050990956907823 as decimal(26,0)) % cast(0.2 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.32642 as decimal(7,7)) / cast(-999999999999999999999 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(1,1)) + cast(-9.7265075 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.92835 as decimal(5,5)) * cast(-3137 as decimal(25,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(550542612651463685191316138.51 as decimal(38,5)) / cast(-4799278604 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.7687362 as decimal(14,13)) - cast(-35.80620448571 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.58423178367 as decimal(12,11)) % cast(64635.52787589 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.91 as decimal(23,20)) * cast(34628330070450.11818 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(1,1)) / cast(10.0000 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68.85 as decimal(32,9)) * cast(364437708958.49 as decimal(19,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-98093 as decimal(5,0)) - cast(-84231373054.1333973326776602412655 as decimal(37,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999.999999999 as decimal(38,13)) - cast(865085614535690.1 as decimal(21,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(64.356753370548569464292044492559580329 as decimal(38,36)) * cast(-0.5 as decimal(17,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.000000000 as decimal(38,32)) + cast(-59483487057038154042342485174111943282 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-40705827545344906.198824 as decimal(38,10)) % cast(-28256 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0 as decimal(13,4)) * cast(99.9 as decimal(16,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.168252891526 as decimal(36,36)) / cast(431871789179854578241365.6 as decimal(28,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4808162260279.73974 as decimal(18,5)) - cast(0.1000000 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(1,1)) + cast(60551.22393248621 as decimal(16,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000 as decimal(17,0)) + cast(8106080.2986 as decimal(17,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8068108346 as decimal(11,1)) + cast(-76988.9195 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(63 as decimal(2,0)) * cast(-81410874503766725781457600.521165 as decimal(32,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-664613997892457.936451903530140172287 as decimal(36,21)) + cast(-1.07439708 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9999999 as decimal(9,7)) - cast(-739215 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(42949.67296 as decimal(12,5)) * cast(123146533395290211948332480952147272.44 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999 as decimal(38,10)) * cast(-15.5620416305082427 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(4,4)) / cast(-88 as decimal(35,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5386804865924433110027740866 as decimal(29,0)) * cast(-0.9999999 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7378697629483820646.3 as decimal(20,1)) / cast(0.1565 as decimal(19,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.9 as decimal(4,1)) % cast(-0.426 as decimal(29,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.18 as decimal(2,2)) * cast(378635732630.5 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.2716 as decimal(16,11)) % cast(-9999.9 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(15,13)) / cast(-999.9 as decimal(9,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(38,15)) % cast(-2748779.06943 as decimal(18,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99 as decimal(3,2)) * cast(3518437.2088831 as decimal(36,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1140710118873776542543616791455362076 as decimal(38,0)) / cast(-13421.7728 as decimal(15,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(68750276306236573827.885988470405427091 as decimal(38,18)) / cast(99999999.999999999999999999999999999999 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6391390.6181382 as decimal(38,16)) - cast(8.06 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.746 as decimal(9,8)) % cast(-3699.8008501272516819 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-265845599156983174580761412056068.9151 as decimal(38,4)) % cast(-16.384 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5 as decimal(2,1)) % cast(0.10384593717069655257060992658440192 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.54 as decimal(3,2)) / cast(-99999999999999999999.9999999999 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.1783786 as decimal(10,9)) + cast(74198135671981.967 as decimal(21,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(4,4)) - cast(65.2 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999999999999 as decimal(38,38)) + cast(-99.9999999999 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-27198 as decimal(12,0)) % cast(-262143 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000000000000000000000000000000000 as decimal(35,35)) + cast(1.5 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(1,1)) / cast(-83513913168.40442128205649 as decimal(25,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-772.75939732223 as decimal(33,14)) + cast(-999 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000000.00 as decimal(33,16)) * cast(65536 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.0000 as decimal(29,4)) * cast(3151939604642688270292232.3487 as decimal(29,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8690263971 as decimal(10,0)) + cast(-541 as decimal(12,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1388256263237758444 as decimal(22,0)) + cast(-9982735663343756877873528.34 as decimal(27,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-56759781.1491 as decimal(16,6)) + cast(0.72 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.34 as decimal(9,5)) / cast(-1.0 as decimal(31,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7052244.048724935 as decimal(38,16)) % cast(-31 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3100500151275799897629406073869071.3261 as decimal(38,4)) - cast(1737924.9907288254081 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12.5668962310758950130496 as decimal(38,24)) - cast(841199159 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.4 as decimal(38,6)) - cast(118059162071741.1303424 as decimal(33,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1077293569274390.217673 as decimal(38,10)) - cast(900719.9254740992 as decimal(16,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(39127450492888948 as decimal(38,19)) + cast(0.60 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28.65 as decimal(36,30)) + cast(-99 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5316911983139663491615228.241121378303 as decimal(37,12)) % cast(20 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-97190595542576723436810.4912621 as decimal(38,7)) / cast(-1000000.000000 as decimal(23,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53687091.2 as decimal(36,26)) * cast(-70.91 as decimal(24,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6957 as decimal(6,0)) - cast(-307165065051396029 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(2,2)) / cast(16331 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-35 as decimal(2,0)) / cast(903754957067 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2147483647 as decimal(14,0)) % cast(671.08863 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25489592679.06 as decimal(33,8)) + cast(47.26 as decimal(20,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5708540868972113867362422224895 as decimal(38,0)) / cast(-175985638296635706916084 as decimal(32,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92233720368.54775807 as decimal(38,9)) + cast(61897001964269013.7449562111 as decimal(27,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59 as decimal(3,0)) / cast(-0.4 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(61265.5357 as decimal(22,13)) - cast(-8672.06229 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1888101901941 as decimal(35,0)) * cast(-22517998136852.47 as decimal(23,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.9428 as decimal(5,4)) * cast(0.6 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5942.2576144 as decimal(12,8)) - cast(-317897095553.16213797535690 as decimal(33,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7425987911280885012653.247 as decimal(35,13)) + cast(-99.99999999999 as decimal(15,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(681 as decimal(11,7)) - cast(-77.277 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999.99 as decimal(38,11)) / cast(9 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3683770556527141.208 as decimal(21,4)) / cast(31636.0 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(621.7189073692415775641306306 as decimal(28,25)) / cast(857.9146 as decimal(20,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-436667537694971825133819945 as decimal(38,1)) / cast(-2251.799813685248 as decimal(24,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7909218402406712701417762.82005 as decimal(30,5)) / cast(0.4885936452713430155271839255899 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-11805916207174113034.23 as decimal(30,8)) - cast(1842610252720342015.7373466373768 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18822312 as decimal(10,1)) % cast(59.9748368216733808366291205612 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(35,25)) / cast(50718540353.1 as decimal(32,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7381947413421714367 as decimal(38,0)) / cast(-106.098166366551 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-833.1 as decimal(10,3)) / cast(-4111419368814318 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-56294995342131.1 as decimal(15,1)) * cast(-239684003.1 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(8,2)) / cast(3826623631696875.4101377 as decimal(28,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(2,0)) - cast(13421.7727 as decimal(29,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000 as decimal(14,14)) / cast(0.8 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000.0000000000000 as decimal(26,15)) * cast(-0.8589934592 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.999999 as decimal(8,6)) % cast(-78.984755 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4398046511104 as decimal(23,1)) + cast(1000000.0000000 as decimal(14,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8698 as decimal(4,4)) - cast(3871 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1099.2278 as decimal(33,19)) * cast(1160434.262560 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.999999999999999999999 as decimal(26,21)) * cast(-92136693.473623732152811 as decimal(27,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8520389557621688705524.2062421 as decimal(38,10)) - cast(524288 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-733.39573994 as decimal(21,18)) / cast(0.72866229566995 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5727162 as decimal(38,1)) % cast(30216924729 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4425.71750654 as decimal(38,28)) - cast(0.99 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7419021677.96 as decimal(38,2)) / cast(-7213 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-45743835976940232.7077 as decimal(38,5)) % cast(-508261760570177462273.292687560 as decimal(30,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(17179869184 as decimal(11,0)) + cast(0.2097151 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999.9999999999999999999999999999 as decimal(38,28)) - cast(-16.777215 as decimal(18,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000.00 as decimal(32,3)) - cast(6.3 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000.0 as decimal(21,3)) + cast(2426759.3 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1032.0241478652 as decimal(27,14)) / cast(-2906875301062503109123.6 as decimal(23,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(656 as decimal(38,0)) * cast(10 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.3425334160308191102497 as decimal(36,35)) % cast(-5.12 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-11258999068.42623 as decimal(34,6)) * cast(-5 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1754175589438633455.055280611631 as decimal(38,16)) * cast(8 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.35241984642996209 as decimal(27,21)) - cast(79025222741468377054.4457672 as decimal(27,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-78760755446155 as decimal(17,0)) / cast(-573286327.6993768 as decimal(17,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.865898166000 as decimal(29,13)) * cast(-0.99999999999 as decimal(16,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(306827 as decimal(9,0)) - cast(-81129638414606681.695789005144064 as decimal(33,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(35.75150 as decimal(11,9)) + cast(4351828789560.1284613191 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5046.0 as decimal(5,1)) * cast(-0.999999999999999999 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(505 as decimal(35,23)) * cast(0.7559611 as decimal(34,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-50706024009129176059.86812821503 as decimal(31,11)) % cast(4951760157141521099596496895 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4384593 as decimal(13,13)) + cast(-5192296858534827628530496329220.096 as decimal(34,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-549.755813887 as decimal(38,33)) % cast(431320478575729 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51376000.93967778293580783102814 as decimal(31,23)) % cast(-89129573825227683657.6141014 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(44010639924 as decimal(17,4)) - cast(-573.8 as decimal(30,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8136525210146578871889394829377090.9398 as decimal(38,4)) % cast(-0.8 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.913 as decimal(29,28)) / cast(0.1000000000 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(232 as decimal(24,20)) / cast(40076.85755847 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51587.43842217804948407098670844883681 as decimal(37,32)) / cast(9999999999999999999999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.9 as decimal(26,2)) % cast(-7.210300270787668196213163424527416110 as decimal(37,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999999999999999999999 as decimal(35,35)) + cast(544993237410101926449833569690622.4215 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(22763735551.53 as decimal(13,2)) * cast(10000000000000000000000000.0000000 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-351239.523679205 as decimal(38,23)) / cast(-82944.4 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.3554432 as decimal(26,21)) * cast(79.94174323930571515280939987838036923 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9888705369 as decimal(23,0)) - cast(-100000000.00000000000000000 as decimal(31,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72057594037927.935 as decimal(17,3)) - cast(100.000000 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-105325000529587.89579597132258579063738 as decimal(38,23)) - cast(487 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-819.2 as decimal(5,1)) % cast(6.7108864 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-42535295865117307932921825928971026432 as decimal(38,0)) / cast(-9 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9764619441645947916519856.4717664 as decimal(38,13)) + cast(-0.550 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4648.859314624767 as decimal(16,12)) * cast(81942 as decimal(16,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-44.8537383 as decimal(18,14)) / cast(-10000000.00000000000000000 as decimal(32,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.31174930948145716537074 as decimal(38,38)) - cast(-366644200.18192578 as decimal(19,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.524288 as decimal(37,37)) / cast(1.00000000000000000000000 as decimal(30,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(38,24)) % cast(342601538567057633.146 as decimal(37,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.000 as decimal(7,5)) - cast(-11383769.172851 as decimal(24,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(78682575011201 as decimal(32,0)) / cast(0.3 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(22,5)) + cast(-0.3 as decimal(29,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.0 as decimal(5,1)) + cast(3020 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.007199254740992 as decimal(16,15)) + cast(8 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(9,3)) + cast(-6876.89157161 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-43599769957644150.491 as decimal(38,19)) + cast(-68719476735 as decimal(23,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.0 as decimal(38,14)) / cast(-99.9999999999999999999 as decimal(35,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.000000000000000000000000000000 as decimal(38,30)) % cast(7883199.1 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81.53343605038869804299366 as decimal(25,23)) % cast(0.9 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(38,0)) - cast(0.65536 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85899345.91 as decimal(10,2)) / cast(-85.070591730234615865843651857942052863 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8388608 as decimal(7,7)) - cast(0.4 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.72617766 as decimal(17,10)) - cast(12651.88 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.986 as decimal(4,3)) % cast(-99999.999 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(73494433108.549724163 as decimal(24,11)) + cast(99.99999999 as decimal(22,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9999999 as decimal(14,13)) / cast(-5968355592827034.41 as decimal(22,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0000 as decimal(6,5)) / cast(-0.65683439 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9 as decimal(15,1)) / cast(-553.029 as decimal(10,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9354 as decimal(17,1)) - cast(673996048778442983947289806.303060 as decimal(33,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-56585680.16 as decimal(38,30)) - cast(-0.20388 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6572586232605.26057186629172928140698 as decimal(36,23)) + cast(-999999999999999999999.99999 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000.00000 as decimal(34,25)) - cast(3317652037.54452943 as decimal(33,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.9999 as decimal(15,9)) + cast(-689147 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9444.732965739290427392 as decimal(22,18)) / cast(-1717986918.4 as decimal(23,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7722149 as decimal(36,0)) * cast(720209924.47544525667 as decimal(24,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7001.621 as decimal(27,5)) / cast(-6.8973566088271308917 as decimal(21,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-688.2897763889956 as decimal(19,15)) * cast(-3 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(172773971896907.524063 as decimal(38,16)) + cast(3.62 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000000000000000000000000000 as decimal(37,36)) * cast(0.63 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.88754478568397688102 as decimal(36,36)) - cast(-21.4 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-651622.90164 as decimal(38,32)) % cast(-0.7 as decimal(29,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999 as decimal(5,3)) % cast(-49.279858682457139297716002560764424577 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1048576 as decimal(38,15)) + cast(-301470822.3240635513266 as decimal(22,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1048575 as decimal(38,34)) % cast(53687.0912 as decimal(18,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(1,0)) - cast(97399.265518173401870 as decimal(33,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(10,10)) + cast(-786937692 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(1,1)) / cast(-70368744.177664 as decimal(34,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999.9 as decimal(38,12)) % cast(13 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3507688471116584239354 as decimal(38,38)) % cast(-7367 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3938727602091238.8 as decimal(30,3)) / cast(9999999999999999 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81.92 as decimal(5,3)) * cast(-2951479051793528.25855 as decimal(26,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.74877906943 as decimal(14,11)) % cast(-7448024087776 as decimal(31,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.99 as decimal(12,7)) + cast(5242.88 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.76594 as decimal(6,6)) % cast(-0.1000000000000000000 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52008.787018050584996761109005802741027 as decimal(38,33)) - cast(-0.9 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(264.93 as decimal(5,2)) + cast(-99.9999 as decimal(33,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-581180083.306253571085 as decimal(24,15)) - cast(-6541591652902806.247 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(89161555717.0667 as decimal(16,5)) / cast(-9476.9 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(22680061156.73727824122 as decimal(38,22)) % cast(-60446290980.7314587353088 as decimal(24,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-325632599.955 as decimal(16,3)) % cast(-999.9999 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(348 as decimal(11,8)) * cast(-1000000000000 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.9999999999999999 as decimal(34,19)) / cast(-9.999 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999 as decimal(12,0)) - cast(-73.067668871233036247308515 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-453 as decimal(20,11)) / cast(99999999999999 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4770497.1210405252183098596 as decimal(26,19)) % cast(-12089258196146291747061.76 as decimal(31,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(12.99203052195 as decimal(16,12)) - cast(777 as decimal(22,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5736784772 as decimal(26,0)) - cast(596938.30965 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(549.755813888 as decimal(26,16)) + cast(4.9 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(4,0)) + cast(393.0509 as decimal(37,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999 as decimal(3,3)) / cast(-10000.0000000000000000000000000 as decimal(33,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31 as decimal(9,0)) / cast(-1.000 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(673465821 as decimal(13,0)) % cast(-0.507016 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.50971451911273234939046281190 as decimal(37,29)) + cast(-85918395868749884237001755791954137123 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(38 as decimal(3,0)) * cast(339214416256.892592290094751642866 as decimal(37,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(5,3)) - cast(-39135753.519664 as decimal(19,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.99999 as decimal(37,14)) + cast(80.39122 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-562949953421311 as decimal(26,0)) * cast(9736318.7 as decimal(24,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(87534625483945931448367854840242766939 as decimal(38,0)) % cast(-5 as decimal(18,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.7 as decimal(38,20)) * cast(-1 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.000000 as decimal(22,17)) / cast(511 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-78248877647014016034577720148.14250 as decimal(34,5)) - cast(1690.88237810 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.69631 as decimal(10,8)) / cast(2 as decimal(25,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730234615865843.651857942052863 as decimal(38,15)) * cast(92233720.36854775808 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(922337203685.4775808 as decimal(27,14)) - cast(100000.00000000000000000000 as decimal(27,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(692.868027352138898574460740 as decimal(27,24)) + cast(999.9 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54.9755813887 as decimal(33,11)) * cast(9999.9 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.22098 as decimal(7,5)) - cast(536870.912 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.999 as decimal(17,14)) % cast(-84293779384399 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.0 as decimal(26,19)) / cast(-0.2251799813685248 as decimal(21,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(236.66 as decimal(35,29)) + cast(1000000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6 as decimal(2,0)) * cast(1211307383518418.0748962241575216951469 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346158658436518579.42052864 as decimal(38,8)) * cast(0.999999999999999999999999 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(127 as decimal(8,0)) + cast(-8.241 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.16523265 as decimal(11,10)) + cast(55927241153955627343008.30098745693780 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(63 as decimal(33,13)) % cast(9.05 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7596254520696693501142 as decimal(22,0)) - cast(62106822030245755018646620378.8 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999999999.99 as decimal(33,3)) * cast(0.100000000000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.42535295865117307932921825928971026431 as decimal(38,38)) * cast(-850705917302346.15865843651857942052864 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(1,0)) * cast(76004.3717 as decimal(25,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99 as decimal(18,12)) + cast(0.33291343798 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.1 as decimal(5,1)) % cast(-7922816251426.4337593543950336 as decimal(29,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(34,8)) - cast(-0.1 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1237940039285380274899124224 as decimal(38,38)) - cast(483.5 as decimal(21,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000 as decimal(38,2)) + cast(3435973836.8 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(38,0)) / cast(982929.3 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100 as decimal(3,3)) - cast(999999.9 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(1,0)) % cast(2671.8784951889687418058915479027600219 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.24644460281291102797655774170796646 as decimal(35,35)) - cast(8.46604 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(443469.66807015653420424668 as decimal(26,20)) * cast(-64798994758108943245467256432061334.291 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6425660188483350581347.5506 as decimal(26,4)) - cast(8926065.1183404366183443 as decimal(23,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46731506561560 as decimal(38,4)) - cast(-0.668538 as decimal(17,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(18,14)) - cast(93918.2539 as decimal(35,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81129638414606681695789.005144063 as decimal(34,11)) - cast(0.32809843404 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(1,0)) - cast(1523.65087607 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(38.837988 as decimal(26,23)) + cast(0.999999999999999999999999999999 as decimal(35,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-235949.82 as decimal(12,3)) - cast(82627657182632718866534845 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9 as decimal(38,36)) / cast(-10000000000000000000.00 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-58318 as decimal(38,0)) - cast(-9999999 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54.828861404719 as decimal(16,13)) / cast(-0.262144 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-826.7894 as decimal(30,17)) * cast(10.00000000000000000 as decimal(34,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-26015388799175.86284351845250089874573 as decimal(38,23)) * cast(730332.7 as decimal(28,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.618970019642690137449562111 as decimal(27,27)) - cast(-10 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-167.77215 as decimal(14,5)) * cast(145207111864471351.6545814 as decimal(31,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8871321985447333441772702811765.0639846 as decimal(38,7)) % cast(-99999.9999999999999 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999999999999999999 as decimal(33,29)) + cast(740417206285115660.744364829 as decimal(27,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-909035499621.717 as decimal(38,10)) / cast(-5731278.32 as decimal(11,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(31,31)) - cast(-392648116081.115 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(469408517.1798452102 as decimal(19,10)) - cast(-9.99999 as decimal(18,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2048 as decimal(9,3)) / cast(0.96980645 as decimal(25,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.00 as decimal(11,3)) * cast(0.16 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(209.7152 as decimal(14,7)) + cast(-0.9999999999999999999 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2666881014261881904770545 as decimal(25,25)) + cast(-377789318629571.61709567 as decimal(25,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-225179981368524.7 as decimal(38,7)) - cast(-94447329657392.90427392 as decimal(23,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.43783634030 as decimal(38,12)) - cast(-5237104169445 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13107.1 as decimal(37,24)) + cast(282.98240085485877101845691679883801689 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.00 as decimal(14,12)) * cast(-9778.962 as decimal(9,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(967140655691703339764.9407 as decimal(38,7)) * cast(-42478245203491 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.128 as decimal(35,19)) % cast(0.38341399276692160282440 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9444732965739.290427391 as decimal(31,11)) % cast(9766.309 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-69084682226638982111993046260.26 as decimal(38,2)) * cast(-1.68649 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81094 as decimal(35,20)) / cast(-2048 as decimal(27,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2363507922608814950488357.8 as decimal(37,9)) - cast(99999999999999.9999 as decimal(20,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7134341408.97875690004 as decimal(22,11)) + cast(-123794003928538027489912422.3 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.0000000000000000000000000000000 as decimal(35,31)) * cast(-0.1 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-134217727 as decimal(17,0)) + cast(101923600261481.210270 as decimal(25,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(27334 as decimal(6,0)) / cast(39039239 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13107.2 as decimal(12,3)) - cast(-176.84021498782634853030969407296694717 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9127273807156644867615819974 as decimal(31,0)) / cast(-0.1000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3733232.4504909 as decimal(20,10)) / cast(5 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-964030.7924292831 as decimal(35,19)) - cast(-327153604693190637.595252160 as decimal(28,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4385.6062156 as decimal(38,9)) % cast(868639569663704436.430 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1666593948444134463280 as decimal(26,23)) * cast(-912069.7332355 as decimal(16,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-33.36773098100421269074205 as decimal(25,23)) - cast(0.1000 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.000000 as decimal(29,26)) % cast(1342177.28 as decimal(11,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-639764.95789970855657129860193007486108 as decimal(38,32)) - cast(-764.3965490190498 as decimal(20,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2475880078570760549798248447 as decimal(34,34)) + cast(-489857 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5322346578844267650.143 as decimal(28,5)) - cast(-104857.6 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-39.0 as decimal(4,2)) - cast(9999999999.99999999999 as decimal(21,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3625295 as decimal(29,29)) - cast(99878.2670 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.79880736133 as decimal(17,16)) - cast(-1000000000.000 as decimal(19,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(450359962.7370495 as decimal(38,8)) - cast(402032599569 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(12.7 as decimal(38,10)) - cast(17.592186044415 as decimal(30,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7733286567.8 as decimal(13,3)) / cast(-3 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(97 as decimal(24,5)) / cast(530.4 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.6384 as decimal(22,21)) * cast(-4548624474316980 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(87427291.887386802612484866 as decimal(28,19)) % cast(-68719476736 as decimal(35,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999 as decimal(38,0)) % cast(63.67819397889890569040 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12528674745866897480115748 as decimal(38,0)) - cast(840717740.5674996653870351808763 as decimal(34,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(4,3)) % cast(4.095 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000.0000000000000000000 as decimal(38,29)) % cast(-9527486339252.36 as decimal(33,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999.999999999999 as decimal(27,19)) % cast(-9980055.2 as decimal(12,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.278 as decimal(29,29)) - cast(-1024 as decimal(34,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.88230376151711744 as decimal(30,28)) - cast(-10.0000000 as decimal(26,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-990352031428304219919.2993792 as decimal(28,7)) * cast(-61897001964269013744956211.2 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(40723.35962 as decimal(37,18)) * cast(787777405978532 as decimal(18,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8160616246344818187515423 as decimal(27,0)) + cast(-0.15 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.99999 as decimal(9,6)) + cast(0.16 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-565608517.278 as decimal(12,3)) * cast(-99 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.524288 as decimal(6,6)) - cast(-10000000000000.000000 as decimal(29,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.999 as decimal(23,15)) % cast(531871.1 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000 as decimal(13,10)) / cast(363 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-86581033 as decimal(13,2)) * cast(45697787010160955074516179494289.546951 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100000000 as decimal(38,19)) + cast(-2603612506657663.67352 as decimal(30,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(230584300.9213693951 as decimal(27,12)) * cast(-40449686878810.8 as decimal(19,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-38932683619.4 as decimal(26,2)) * cast(-16.777216 as decimal(16,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-44331322954089084259.895372427024347710 as decimal(38,18)) * cast(0.532090 as decimal(30,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(1,1)) / cast(-4 as decimal(19,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-520913532.1271936947120716442 as decimal(32,23)) * cast(-0.4 as decimal(33,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999.999999999999999999999 as decimal(38,23)) / cast(4142.45 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-22.4040 as decimal(38,9)) / cast(-62425805 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8373644418183161504533.982 as decimal(25,3)) * cast(999.9 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100 as decimal(8,4)) * cast(63850 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4334929231566675419964486114595263.5053 as decimal(38,4)) % cast(-0.97134313 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8624007792587.515299 as decimal(37,20)) / cast(835870007429555.36145037354 as decimal(26,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(13.1071 as decimal(38,24)) - cast(-51.1 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(553.3273757155831590 as decimal(25,20)) + cast(-9999999.9999999 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1389651601239756.3202763985993778545017 as decimal(38,22)) % cast(10.00000 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000.00000000000000000000000000 as decimal(38,26)) / cast(0.7599 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8199294975966188578948.70627 as decimal(27,5)) / cast(-720575940379279.35 as decimal(17,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9686572.434 as decimal(37,17)) + cast(-447.9 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-97723752 as decimal(11,0)) % cast(-0.100 as decimal(31,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28823037.6151711743 as decimal(20,12)) * cast(811.29638414606681695789005144064 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.58122 as decimal(13,13)) / cast(-14148832293419 as decimal(37,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.0 as decimal(5,4)) % cast(-4.095 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-106563.039977899 as decimal(15,9)) % cast(10000000.0000000000000000000000 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.91125812 as decimal(20,16)) + cast(0.8972 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.502 as decimal(4,4)) - cast(-99999999.99999 as decimal(13,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999999999999999999999999999999 as decimal(37,36)) + cast(916869463213638492831191872.56537 as decimal(32,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5858103 as decimal(29,11)) + cast(-3868562622766813359.0597632 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.99999999999999999999999999999999999 as decimal(38,35)) / cast(34094828737525 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2573109484471453.518 as decimal(34,11)) + cast(145154517.7741036102325617729857 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(1,0)) / cast(-9.99 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.87 as decimal(10,6)) * cast(0.3393512730 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2105421.214907 as decimal(13,6)) + cast(-7.0286856959586774257828 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(327.67 as decimal(5,2)) * cast(10 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-348015753670849828071193 as decimal(38,1)) % cast(687723233096.8215198 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.232 as decimal(21,21)) * cast(-0.100 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999999999 as decimal(38,38)) * cast(999 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.32 as decimal(11,4)) % cast(-266758003968086.310753763 as decimal(24,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.863 as decimal(7,5)) / cast(-2748779069.44 as decimal(30,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-55898017718197.9826477345511 as decimal(30,16)) % cast(-703848794735808872.00135364 as decimal(33,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(69384683811350011565 as decimal(38,0)) * cast(-13743895347.2 as decimal(28,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.0 as decimal(15,1)) + cast(-288.230376151711744 as decimal(23,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.0000000000000 as decimal(23,18)) * cast(4398.046511104 as decimal(27,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36.0330 as decimal(36,16)) * cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.808 as decimal(14,6)) - cast(-6.059195452019332947218965033360 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8589934.592 as decimal(13,5)) - cast(-999999999999999999999999.9 as decimal(27,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81987581822621813421455637.636 as decimal(36,8)) % cast(9 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999 as decimal(10,10)) / cast(5.1872252786581 as decimal(14,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25.72915509 as decimal(10,8)) * cast(17179869184 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28.2 as decimal(21,9)) % cast(1000.00000000000000000000000000000 as decimal(33,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.218940757 as decimal(13,13)) * cast(-1000000000.000000000 as decimal(26,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63.505 as decimal(27,4)) * cast(-2730265 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000000.0000000000 as decimal(38,19)) % cast(0.34359738368 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.37438953471 as decimal(17,14)) * cast(-253530120045645880299340641075.1 as decimal(33,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1818465178.21810162 as decimal(19,9)) + cast(0.3 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-98670944.361341052410249085710 as decimal(29,21)) % cast(44.616 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(254749842093333192489.42204799 as decimal(29,8)) + cast(49861330955221159.0306551 as decimal(24,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-97.248204255992461069838483687 as decimal(38,35)) % cast(-92.23372036854775807 as decimal(19,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.24288 as decimal(6,5)) * cast(-9.99999 as decimal(25,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(1,1)) / cast(-16 as decimal(17,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-11.80591620717411303423 as decimal(38,29)) / cast(51471258518969194568487614758 as decimal(32,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-22077.35378207531518248 as decimal(38,24)) % cast(-2882303761.51711743 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.612986 as decimal(7,6)) * cast(-278777.305204670 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(454.93177266896894815491768171377872730 as decimal(38,35)) / cast(-0.1000000000 as decimal(16,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999.9 as decimal(8,1)) % cast(-7.32 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000.0 as decimal(38,1)) + cast(0.331 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-978.107148756838193421737047371057 as decimal(33,30)) / cast(811296.38414606681695789005144063 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.9 as decimal(4,3)) * cast(-850705917302346158658436518579420.52864 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-214748.3647 as decimal(16,9)) % cast(7798.57767888890 as decimal(22,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000.0 as decimal(8,1)) + cast(-855487620942.86 as decimal(26,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(16,0)) * cast(40308.15870028693815710 as decimal(31,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(41.94304 as decimal(14,7)) - cast(329966961228977517.9403 as decimal(28,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2115201 as decimal(9,9)) + cast(-7306938201329330636286595557470893.6 as decimal(35,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000.0 as decimal(26,1)) * cast(0.4085 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2452002.67622384108 as decimal(28,19)) / cast(-7 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2752980757994 as decimal(38,4)) + cast(-1000.0000000000000000000000000 as decimal(29,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8589.934591 as decimal(13,8)) % cast(-76.247085863965733512504127562888989852 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(1,1)) / cast(-0.80350628148325824601121 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-189861560132589866558.344740054372 as decimal(33,12)) % cast(-812195255274.330 as decimal(20,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49196269.6 as decimal(22,6)) / cast(-7 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999999999999999999 as decimal(32,32)) - cast(1000.00000 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999999.9 as decimal(27,1)) + cast(8796.093022208 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.732 as decimal(10,7)) / cast(-0 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(6,0)) - cast(0.1 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-864129055.73 as decimal(11,2)) * cast(0.3 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-48972833 as decimal(13,0)) - cast(-0.33 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(24,14)) / cast(-1.00000000000 as decimal(19,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-917693093 as decimal(12,0)) * cast(-557.0624 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(863 as decimal(4,0)) - cast(929089486937485682830302781287783713 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.633825300114114700748351602687 as decimal(30,30)) * cast(99.99999 as decimal(24,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.99999 as decimal(11,8)) - cast(-21990.23255552 as decimal(16,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68719.476735 as decimal(38,23)) % cast(-99999999999999999.99 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8589934591 as decimal(35,33)) + cast(6223.161626 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999999 as decimal(17,16)) / cast(0.1000 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4774432837583 as decimal(22,0)) - cast(-4 as decimal(30,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(194717737297.56459905037549471329134784 as decimal(38,26)) - cast(-0.8796093022208 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.5738069193733489410 as decimal(31,19)) / cast(0.9838 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.37778931862957161709568 as decimal(29,27)) * cast(511 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(8,0)) % cast(-2.7775285 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.000000 as decimal(7,6)) / cast(999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(28,0)) - cast(-10000000000000.00000000000000 as decimal(33,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(89636419471.88216879 as decimal(31,8)) / cast(-672 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.88 as decimal(2,2)) % cast(-1.6 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6843 as decimal(24,1)) - cast(3108420365.109423093290641191402805590 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63 as decimal(3,0)) / cast(43943 as decimal(15,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999 as decimal(14,7)) % cast(-62938766788824888.7431469629 as decimal(33,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-737.556 as decimal(33,25)) % cast(-335.54432 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000 as decimal(19,0)) + cast(-0.3 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.9 as decimal(38,26)) % cast(7.55 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.773280 as decimal(7,6)) + cast(-854.125531638 as decimal(25,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.24235774194816 as decimal(24,22)) + cast(-44220375948 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(8,1)) / cast(-4954.6223 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-412855196494463966799730995730876.05433 as decimal(38,5)) - cast(9999999.9 as decimal(29,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-42259169951064881461056150.47523 as decimal(34,5)) % cast(-83289668.6 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-33.51253086121927945422 as decimal(38,35)) * cast(-8545 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(342999408.7248462464139 as decimal(30,16)) - cast(-17981299910916287626724450.967 as decimal(35,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(55 as decimal(38,0)) % cast(-14.6 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.073741824 as decimal(38,37)) % cast(-321987705.83308750875195660401388027902 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.65140110200024954945411835803399 as decimal(38,36)) / cast(-1 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999823337715663154 as decimal(31,31)) + cast(0.4 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-65527296329492211637989464125.68417 as decimal(37,7)) % cast(-3 as decimal(30,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000 as decimal(25,0)) + cast(-999999.999999999999 as decimal(34,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(68855386483994504430.909276 as decimal(36,7)) % cast(-440747606972962.792267589585359904092 as decimal(37,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7471565316542.1 as decimal(37,13)) * cast(36222211.4839457982031854 as decimal(31,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.88540291791318891684674786301964537260 as decimal(38,38)) % cast(-712916.196115458719519992 as decimal(24,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-463 as decimal(4,1)) + cast(0.999999 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(144933809170217891960208703258636025.88 as decimal(38,2)) / cast(1198080911149164018559691825.7506 as decimal(37,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-70368744177.664 as decimal(38,8)) % cast(-1249117713872591647389880.029242436219 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-954336103357000610120.1 as decimal(23,1)) * cast(-193428131138340667952988.16 as decimal(30,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10459858799817989816279859697 as decimal(38,35)) / cast(0.4735879205269843406632 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(38,38)) % cast(0.657223 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7218280550.71577 as decimal(29,16)) * cast(-900719925474.0992 as decimal(20,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-17 as decimal(8,6)) / cast(-10.24 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-869722502819327263232072445363327047.36 as decimal(38,2)) * cast(61158464045044531644063970.4 as decimal(27,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9895.8080 as decimal(35,18)) + cast(137438953471 as decimal(17,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000.00000000000 as decimal(23,11)) * cast(-1.516389553638311 as decimal(21,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.00000000000 as decimal(37,24)) + cast(-9 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(4,2)) * cast(89415974262380791.29265715442 as decimal(30,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.565064285304559985030781680 as decimal(37,37)) * cast(13 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1525486265300952079.25 as decimal(38,2)) - cast(-5192296858534827628530496329220095 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3070536807753704632.6 as decimal(32,6)) % cast(9781 as decimal(19,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-48.7822 as decimal(22,14)) / cast(-53397481 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.04 as decimal(38,3)) * cast(1.937665490821864164644097508671 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(26,23)) % cast(-0.7 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6338253001141147007483516026.87 as decimal(30,2)) / cast(-5998.449539428 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8186 as decimal(15,15)) * cast(-23.38694379 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(63 as decimal(9,0)) % cast(-9.999 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(3,0)) * cast(-0.8709395330 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99 as decimal(3,2)) + cast(-113657944.4291804024065858 as decimal(25,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4257051.349215 as decimal(13,6)) * cast(-258765123.92114891400506 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.796093022208 as decimal(20,17)) - cast(-0.9999 as decimal(31,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4524875464617.898411 as decimal(23,6)) / cast(0.999999999999999999999 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.288230376151711744 as decimal(20,20)) + cast(0.72931920 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999.9 as decimal(20,5)) * cast(-696561740407 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(5,4)) - cast(-213.67171908141886081715669257901427825 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(24,1)) + cast(-5.1678320 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-25917876244433455092280.493382682108629 as decimal(38,15)) * cast(58.170450399797768 as decimal(19,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.4784212517071601 as decimal(25,20)) % cast(-0.6 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(61.9910096740280 as decimal(38,31)) - cast(-144115188075855872 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(19 as decimal(3,1)) % cast(-5950.34175016905041 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8042945440162761815.837930 as decimal(38,14)) * cast(872921152535267560175897367848125.76373 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(38663.26109958 as decimal(13,8)) - cast(0.1694963380137167701 as decimal(30,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.4287 as decimal(5,4)) % cast(-3 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63029.0 as decimal(9,1)) * cast(-9622617496194303534540450412825 as decimal(37,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-92 as decimal(6,0)) % cast(0.97963385 as decimal(28,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.495 as decimal(3,3)) * cast(0.685000 as decimal(31,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-19807040628566084398385987583 as decimal(32,0)) - cast(-0.24062 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100 as decimal(20,12)) / cast(0.588348254146150986 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81654186626846.75112 as decimal(22,5)) * cast(-100000.00 as decimal(16,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7865611231456011.2 as decimal(17,1)) * cast(622696.319440837 as decimal(15,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999.9 as decimal(17,9)) + cast(849 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3767.0687 as decimal(19,4)) - cast(85461605609714360.242036703650019767302 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13862116.67098 as decimal(16,7)) + cast(-6.21357 as decimal(34,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3653544458185715317963230245.06 as decimal(35,2)) - cast(-487495217.86533 as decimal(36,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1073741824 as decimal(12,12)) * cast(49514.2907 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(259.6 as decimal(11,3)) + cast(-10.0000 as decimal(31,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(15.8257 as decimal(19,7)) / cast(48600500460875870409461827372.03 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-985757.9617339879735855 as decimal(24,18)) + cast(-0.67793 as decimal(18,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(236431.1313852 as decimal(33,24)) - cast(-0.64 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999 as decimal(11,11)) % cast(-0.100 as decimal(22,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999 as decimal(10,10)) + cast(128116953943.042 as decimal(20,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000000000000.00000 as decimal(36,5)) % cast(95.1273816 as decimal(19,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3810129780993.63188869596168770874 as decimal(38,24)) / cast(-0.1 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59713024826375.4393179 as decimal(21,7)) % cast(-0.8 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2681551776341717 as decimal(38,0)) - cast(84.05597641160721227 as decimal(19,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.18014398509481984 as decimal(22,22)) + cast(-733.1 as decimal(33,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3770 as decimal(6,1)) / cast(99999.99 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507.0591730234615865843651857942052863 as decimal(38,34)) / cast(-0.999999999 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000.0 as decimal(38,3)) / cast(-52.4288 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6192.7 as decimal(25,2)) * cast(658868678351424709503381929.8440 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16 as decimal(3,1)) / cast(0.64153329600 as decimal(32,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(38.90 as decimal(12,9)) % cast(-21274744737560066420826962298569800.252 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4294967295 as decimal(12,1)) / cast(8954699461514170 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6138022297089078478718804.19 as decimal(28,3)) + cast(-171.79869184 as decimal(12,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-858102202913265378097.59583699 as decimal(38,17)) - cast(-439804651110.3 as decimal(16,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8390647206.92734733769028504388296315 as decimal(38,27)) + cast(-0.99 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(3,0)) * cast(-10000000.0000000000000000000 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-47797710764076973.17 as decimal(19,2)) * cast(0.100 as decimal(29,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(1,0)) + cast(7 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.99 as decimal(19,3)) + cast(115450834 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(57.6460752303423488 as decimal(18,16)) / cast(23118.56981 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999 as decimal(31,0)) / cast(-99.999999 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-50.523027676511 as decimal(17,14)) * cast(10000000000000000.00 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.16383 as decimal(33,33)) / cast(231553.6973362 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7083436094.1004204594033491857224 as decimal(32,22)) * cast(0.56609007563306428 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999.9999 as decimal(38,21)) - cast(-7378697629483820646.4 as decimal(20,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8776363016384 as decimal(18,0)) - cast(0.15 as decimal(34,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(96714065569170333976494.07 as decimal(25,2)) * cast(10 as decimal(25,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-29061.279139 as decimal(11,6)) % cast(-1834725.92873 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.552867512 as decimal(10,9)) % cast(35.184372088831 as decimal(17,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5727191456411753610763.4655 as decimal(38,4)) * cast(4934554.98840515915 as decimal(18,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2047 as decimal(25,2)) - cast(-40196 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(77 as decimal(2,0)) + cast(0.8436 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10 as decimal(4,0)) * cast(2658455991569831745807614120560689.151 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.67260584033779682023980886 as decimal(38,32)) - cast(-0.68719476735 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(720.57594037927936 as decimal(21,15)) % cast(-0.2 as decimal(23,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9254425592352679895123746854.9572110654 as decimal(38,10)) % cast(-481823.00521598824 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7977.9794906424728660157753242995939 as decimal(35,31)) / cast(-0.9999 as decimal(20,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(1,1)) - cast(-0.2 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-115882341281194690 as decimal(26,0)) + cast(0.7 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(479827576327545.53 as decimal(27,8)) / cast(-1 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(49621313421 as decimal(17,0)) % cast(-85070591730234615865843651857942052864 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-720575940379279.35 as decimal(28,5)) * cast(-0.32 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1023958682602145 as decimal(38,38)) / cast(-99.999 as decimal(22,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9615301841275509739061023.7 as decimal(38,1)) + cast(-0.1000000000000000000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72410417732.06 as decimal(13,2)) + cast(-3842620683112.6331839357074435708571453 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68.71964477160896 as decimal(16,14)) + cast(-6777174571.45 as decimal(22,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.8163546963530868 as decimal(24,22)) * cast(-791761632739154.89287665778 as decimal(35,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-512 as decimal(5,2)) - cast(-9.08704654552853 as decimal(15,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(896290542249 as decimal(30,0)) / cast(-613132772588663180385.1023011946 as decimal(34,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(73670 as decimal(9,0)) - cast(0.9223372036854775807 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2048 as decimal(6,0)) % cast(-999999999999999 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000 as decimal(23,14)) % cast(-9.2 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999.9999 as decimal(38,4)) % cast(0.3300 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99 as decimal(38,28)) - cast(0.43123 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4553172 as decimal(36,17)) % cast(-8242529736.94 as decimal(12,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(73.6 as decimal(3,1)) % cast(-3.9245517644948321128676527372187707381 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5383241298855430598135692296175562357 as decimal(37,37)) / cast(-13413174.5 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7400164490.51450868740413281 as decimal(35,23)) % cast(-0.2 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-419430.4 as decimal(9,2)) + cast(-6348929813168 as decimal(25,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(74 as decimal(37,7)) + cast(-0.7 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-561.775 as decimal(6,3)) / cast(-353519344132.19 as decimal(17,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21990.23255551 as decimal(38,29)) * cast(0.336 as decimal(34,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(511 as decimal(7,0)) / cast(-99999.9999 as decimal(15,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.511 as decimal(6,4)) % cast(-99999999.9 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-875754084206849 as decimal(16,1)) * cast(-0.10000 as decimal(15,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(55988210.4 as decimal(36,19)) + cast(557159526478745.1815839 as decimal(33,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3781.53353004994040883682362514091 as decimal(33,29)) / cast(-1000000000000000000000000000000000000.0 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5415126565.00192563092836 as decimal(24,14)) - cast(511 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-45951307.8 as decimal(15,4)) * cast(10.00000000 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000 as decimal(38,17)) * cast(-2615120311699.42211 as decimal(28,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(49020560.19 as decimal(10,2)) % cast(-527479013962115 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8427405534 as decimal(35,30)) - cast(-2.9950477721552727635924740568061 as decimal(33,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.99999999 as decimal(24,17)) * cast(-8992107586648467.8639 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-111633.94409113426780 as decimal(25,17)) / cast(-0.356 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999.9 as decimal(22,8)) * cast(-19908126374457248827.145999022538166904 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(36,6)) * cast(0.207408878684 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(35,14)) / cast(1000.0 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.15 as decimal(2,2)) % cast(-309485009821345068724781055 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(2,1)) + cast(0.4194303 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1073.741824 as decimal(11,7)) / cast(-51.1 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(4,0)) % cast(14.7573952589676412928 as decimal(31,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-32.768 as decimal(12,10)) - cast(9999999999999999999999999999.9999999999 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.992863071923 as decimal(29,28)) / cast(1.00 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.356015490391528 as decimal(26,24)) - cast(-10000000000000000000.00 as decimal(34,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6084118201258.4896540614366857777 as decimal(32,19)) - cast(52.0137 as decimal(25,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32.157 as decimal(6,4)) * cast(-0.3 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(22,21)) - cast(-61869039193111858436124745717.137010439 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.70368744177664 as decimal(38,38)) % cast(-999.9 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8517.0 as decimal(5,1)) / cast(0.74623929588 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(161682198633058 as decimal(15,0)) * cast(4503599627370496 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2492033603439471429237718.29524622840 as decimal(38,13)) * cast(-14939463776.156939207901080892878161314 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.8 as decimal(16,2)) % cast(358.8977305 as decimal(19,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999.999999999 as decimal(38,18)) + cast(-0.846438842633803286646 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-14 as decimal(3,1)) - cast(3276.7 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000.000000000000000000000000000 as decimal(38,28)) + cast(-45760.34913729401 as decimal(19,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(27,10)) + cast(-6.2 as decimal(37,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000 as decimal(21,11)) - cast(-99999 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1591914295646982714703.3319 as decimal(28,5)) + cast(-66350492857905193.7838 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.125899906842623 as decimal(16,15)) + cast(-336 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3018.5210 as decimal(9,4)) - cast(-0.4 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000 as decimal(21,0)) + cast(-0.7 as decimal(15,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-549755813.887 as decimal(18,5)) / cast(10000.0000000000000000000000000 as decimal(34,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.4 as decimal(2,1)) - cast(-0.93316959 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999999999999999999 as decimal(30,28)) / cast(536.870911 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-27487790.6944 as decimal(20,5)) / cast(-1 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6189700196426.90137449562112 as decimal(36,16)) * cast(-34.359738367 as decimal(21,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(50338861 as decimal(24,0)) + cast(-1267650600228229401496.703205375 as decimal(34,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-67108864 as decimal(17,9)) % cast(24083.4980049698242 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4750193773.1 as decimal(33,5)) - cast(0.10000000 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999999999 as decimal(33,0)) - cast(-8.2 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.38590080362686113035534461739109813947 as decimal(38,38)) / cast(-1000.00 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-640460939.918302161 as decimal(37,18)) % cast(-10120.144567824 as decimal(14,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2033.786206503290 as decimal(38,25)) / cast(-624801292 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-32724403993432280767335572964810236 as decimal(35,0)) * cast(-199453014001746.1153100774367442 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47.59572 as decimal(30,9)) + cast(-0.0 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999.999 as decimal(26,3)) - cast(15600136710983373417612591.42 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6603321196095.9 as decimal(35,1)) / cast(27646079.116597699728284 as decimal(23,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2305843009213693951 as decimal(30,0)) + cast(999 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999 as decimal(37,14)) - cast(-649037107316853453566.312041152512 as decimal(33,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3667.3318353 as decimal(14,7)) * cast(-85070591730234615865.843651857942052864 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.590295810358705651711 as decimal(21,21)) - cast(288230376151711.744 as decimal(25,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(512519230856112190161952752070 as decimal(37,0)) % cast(-4986249557145169568.33 as decimal(21,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999 as decimal(32,31)) - cast(-842.25389848448 as decimal(37,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999.99 as decimal(32,6)) + cast(-0.4 as decimal(37,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-33086984205097.6 as decimal(38,1)) % cast(-7162000.3938218 as decimal(30,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5789778354447223390336134048785.54 as decimal(33,2)) / cast(-2729026259628689482429889219613.495277 as decimal(37,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-908.55970804653966917 as decimal(38,23)) - cast(70754169685551315149291053551067.864958 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(63.8 as decimal(22,4)) / cast(-3994447701030517884.176432969 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3016.604815 as decimal(37,31)) + cast(-28.5 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.2 as decimal(9,6)) % cast(-8.61336 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.48141057 as decimal(14,14)) / cast(9.9999999999 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999.99999999 as decimal(38,18)) + cast(10000000000000000.00000000000000000000 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(425601576.858 as decimal(36,16)) * cast(-999999.9999999 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.6 as decimal(35,23)) * cast(-0.935181 as decimal(12,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.9 as decimal(4,1)) % cast(7.741899 as decimal(32,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999.99 as decimal(38,24)) + cast(0.7 as decimal(37,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9818.8657556396195602811714239 as decimal(38,30)) + cast(0.19807040628566084398385987583 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999.99999999999999999999999999 as decimal(38,27)) % cast(-171798.69183 as decimal(23,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000000000000000 as decimal(31,25)) - cast(0.22 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.85070591730234615865843651857942052863 as decimal(38,38)) / cast(-0.10000000000000000000000000000 as decimal(32,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.58196929 as decimal(38,38)) - cast(-64 as decimal(32,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-404361704606857556.0 as decimal(38,6)) + cast(-99999.999 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2951479051.79352825855 as decimal(38,18)) + cast(-225.1799813685247 as decimal(30,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-202824.09603651670423947251286015 as decimal(38,30)) + cast(3.372846 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25456.30616 as decimal(12,6)) - cast(-80478.3 as decimal(29,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999 as decimal(14,12)) - cast(-2 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9999999 as decimal(13,9)) + cast(27.76141050410028 as decimal(28,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999999 as decimal(32,27)) % cast(2 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2877 as decimal(13,7)) % cast(-9.99 as decimal(25,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999.99 as decimal(21,2)) - cast(-8679.5985698933653164537209068 as decimal(30,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1402.6972 as decimal(13,5)) - cast(-5.070602400912917605986812821504 as decimal(31,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(16,4)) % cast(5.8 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(638435022.05110567843923984 as decimal(38,19)) - cast(0.63 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-24225284.2267546377253889 as decimal(24,16)) + cast(99.999999999999999999999 as decimal(25,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5890.996902599404484889943 as decimal(36,25)) + cast(99999999999999.999999999 as decimal(23,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2814749767106.55 as decimal(22,8)) % cast(-0.256 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(819.1 as decimal(6,1)) + cast(0.279961 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10995.11627776 as decimal(27,11)) + cast(-7982.7 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.000000000000 as decimal(24,18)) % cast(1000000000.00000 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-784.9 as decimal(32,16)) - cast(88962643258.419 as decimal(17,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4611686018427387904 as decimal(38,0)) % cast(10000000000000000000000000.0 as decimal(36,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-26214.3 as decimal(38,1)) * cast(-9999999.9999 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4083270.95971225 as decimal(22,8)) % cast(0.32 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.882057733071 as decimal(26,22)) / cast(-4550676816344509117.421025547 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9906.2694347644538523 as decimal(36,17)) * cast(-2975155386 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(196374583.135386238362375516338 as decimal(33,22)) * cast(99999999999999999.999999 as decimal(23,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.44475264754 as decimal(29,23)) % cast(-0.604462909807314587353087 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.999 as decimal(9,4)) - cast(0.3 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-97 as decimal(38,35)) / cast(79190970.7937992600905549 as decimal(26,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999999.9 as decimal(34,4)) * cast(8 as decimal(17,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(14,11)) + cast(-7611696.351998427871 as decimal(19,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.81474976710655 as decimal(31,29)) * cast(-432.7344 as decimal(19,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4200.73 as decimal(32,25)) % cast(9.9 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.63 as decimal(32,20)) % cast(2758952.8 as decimal(36,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-79675688.0195 as decimal(17,7)) * cast(-1000000000.000000 as decimal(17,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(878.77031 as decimal(8,5)) + cast(-754.85 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-71935 as decimal(18,13)) - cast(-7906 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.88230376151711743 as decimal(24,21)) / cast(-41457867967558934171762252366136.34 as decimal(34,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14.98562 as decimal(25,14)) - cast(27367677207582420332772.846331 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.000 as decimal(10,5)) + cast(-99999.99 as decimal(29,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4108211.62 as decimal(10,2)) * cast(-0.760547 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8011 as decimal(30,13)) + cast(-9.9 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-610200817293781.82960998156 as decimal(31,14)) * cast(-0.9 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2475880078570760549798248447 as decimal(38,0)) % cast(-0.197 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000 as decimal(17,1)) * cast(-7.91010895131536895217 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999 as decimal(14,14)) + cast(9.9 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.00000000000000000000000000000000000 as decimal(38,36)) / cast(52.3 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.590295810358705651711 as decimal(21,21)) / cast(-6924692991 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-848.848892440195709828745131 as decimal(27,24)) + cast(5316911983139663491615228241121.378303 as decimal(37,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-412954802.1347651475866260 as decimal(38,16)) * cast(94545883259.2988 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.127 as decimal(29,28)) * cast(0.26659890338733809741519454071437 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-61988417761423674405.47982341846 as decimal(38,14)) + cast(-1000000000.0000000 as decimal(19,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(5,4)) * cast(-0.258 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1622592768292133633915780102.88127 as decimal(38,9)) % cast(-64074.0816987886331 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-857148021946.6 as decimal(38,5)) + cast(66609 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999.99999999999 as decimal(31,11)) % cast(100000000000000000000.00000 as decimal(35,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000000000000000000 as decimal(27,26)) + cast(0.1000000000 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999 as decimal(11,11)) + cast(-1638.4 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(82662274.3643463376699143994061656 as decimal(38,26)) + cast(999999999.9999999 as decimal(19,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999 as decimal(34,29)) * cast(85070591730.234615865843651857942052864 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(14,4)) - cast(0.7 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(1,0)) - cast(-1 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.194010 as decimal(7,6)) - cast(19342813113834066795298816 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7726 as decimal(13,0)) + cast(-0.108886329114048083100988978 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(1,1)) * cast(-10 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.93291593859955 as decimal(14,14)) % cast(3.4467 as decimal(25,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100 as decimal(35,23)) * cast(9634210.311804 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-295.556 as decimal(13,7)) + cast(102.4 as decimal(33,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(8,6)) - cast(-641656509294780027511795.789493076730 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8615.245989357112833163 as decimal(35,21)) - cast(6.4 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999 as decimal(5,5)) * cast(101.430800759817135340861472 as decimal(30,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.999999999999999999999999 as decimal(28,24)) - cast(22.51799813685247 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32768 as decimal(25,0)) % cast(61173458140480993.931630090119 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(12,6)) * cast(-0.34 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5316911983139663491615228241121378304 as decimal(37,0)) + cast(-71.5 as decimal(9,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.999999999999999999999999999999999 as decimal(37,33)) * cast(0.1013251142 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3877.931 as decimal(11,7)) - cast(26.6713402152721853431 as decimal(37,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999.99 as decimal(17,2)) + cast(-0.660174594514617265353004620965 as decimal(35,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(4,3)) % cast(0.17179869183 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8374207409.56 as decimal(12,2)) - cast(-63006394560.8 as decimal(22,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(949233 as decimal(12,1)) / cast(-10 as decimal(25,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(36,14)) - cast(-0.7118 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(466401277 as decimal(10,0)) % cast(-0.1 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.128 as decimal(38,28)) * cast(0.4239079476873016702 as decimal(29,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-304.27016063827052123804493473427 as decimal(32,29)) / cast(9999.999 as decimal(32,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6795084398.790 as decimal(38,7)) * cast(2047 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(89 as decimal(19,0)) * cast(6478250067250954873.0892566 as decimal(26,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(86088690.05140093867326570376 as decimal(28,20)) * cast(-99999999999999999999999999999.9 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.83511676 as decimal(18,11)) + cast(-9693986 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(38,20)) - cast(-7045.3806019786 as decimal(21,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.137438953472 as decimal(15,14)) + cast(87499049.787428064563473753077681626 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999.99 as decimal(28,6)) % cast(4.06 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000.0000000000 as decimal(24,11)) / cast(-0.58777645909599 as decimal(15,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(682229330153 as decimal(38,0)) % cast(-482 as decimal(36,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-70475451317796.027 as decimal(27,3)) * cast(-0.281474976710656 as decimal(20,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1844674.4073709551616 as decimal(28,18)) / cast(-362040.8173782 as decimal(35,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(5,5)) / cast(-97.637 as decimal(17,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46.11686018427387904 as decimal(38,28)) % cast(10.00 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-218572967962.4677253207097034407056 as decimal(38,24)) % cast(-9.999999999999999999999999999999 as decimal(37,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000.0 as decimal(25,6)) - cast(0.83626 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1360840855751.331331 as decimal(38,10)) * cast(-0.4 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7562 as decimal(5,1)) - cast(1000000000000000000000.00 as decimal(31,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(2,2)) / cast(6010342.9409856180 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.46229441261930380862020780930522783790 as decimal(38,38)) * cast(-52 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.00 as decimal(26,3)) - cast(-0.55348703266920853609658 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.21979 as decimal(37,16)) + cast(-7911780935 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0 as decimal(23,9)) / cast(-747.982941884 as decimal(31,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-634051.760 as decimal(9,3)) * cast(-4.1 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.30 as decimal(3,3)) % cast(-9999999.9 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000 as decimal(19,18)) % cast(0.127790166680060773528027 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(17392467.03458287 as decimal(16,8)) % cast(181601970716.0 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(379 as decimal(17,2)) % cast(5764607.52303423487 as decimal(23,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999999.999 as decimal(38,10)) / cast(-5 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25175236440.5853161 as decimal(18,7)) / cast(1.6777216 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-785706394.52951333431343345 as decimal(38,29)) * cast(102.4 as decimal(12,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(16,12)) * cast(1339 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.463592562999723719 as decimal(38,38)) * cast(29791340815338572219.2407812953196 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3366.2550 as decimal(37,15)) + cast(9.999999 as decimal(37,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000000.00000000 as decimal(30,11)) * cast(3 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(180657.230 as decimal(23,3)) / cast(-76690.20 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999 as decimal(37,4)) * cast(-0.3 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(3,3)) * cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1152921504606846976 as decimal(38,3)) * cast(-100000000000000 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5995117.89661222856468 as decimal(23,14)) * cast(-0.1073741823 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(856314296025662779889946931867472976 as decimal(36,0)) - cast(-77.3482 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(11,11)) * cast(92233720.36854775807 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(7,7)) * cast(-2643512873789028458046.193027765340 as decimal(34,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(29.5147905179352825855 as decimal(35,25)) * cast(1 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3355443.1 as decimal(8,1)) - cast(-23611832.41434822606847 as decimal(23,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100 as decimal(5,5)) % cast(-0.3652 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000 as decimal(21,20)) - cast(-9.1 as decimal(16,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999 as decimal(31,3)) + cast(1.00000 as decimal(23,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(67090243.0844036546999265712793764 as decimal(38,26)) + cast(-0.991 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-237.75 as decimal(5,2)) * cast(4930231632103.9625181228994295234 as decimal(32,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16384093876.56147135 as decimal(33,21)) - cast(-11848332 as decimal(29,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(56.03 as decimal(38,29)) * cast(247588.0078570760549798248447 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-593004098574.20966 as decimal(23,11)) * cast(-256 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-110628217918298 as decimal(34,12)) % cast(13.7438953471 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8589934592 as decimal(10,10)) % cast(1 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730234615865843651857.942052864 as decimal(38,9)) + cast(999999999999999999999999999.9999999999 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(855983977330953067995 as decimal(25,0)) + cast(-178380700247633674255336315195961.58487 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-95.6637874445733 as decimal(38,23)) * cast(5218727130731704724145287 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.268435456 as decimal(27,27)) / cast(256 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-70368.744177663 as decimal(14,9)) - cast(669615543592900 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(262143 as decimal(20,0)) - cast(-46691.2 as decimal(15,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92374132733.874252756556710 as decimal(26,15)) / cast(-3 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1023 as decimal(11,1)) % cast(2.9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3402900498297.0 as decimal(14,1)) / cast(-0.68852690650307538689624880 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(83.88608 as decimal(9,7)) % cast(-0.88417855005970 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-241785163922925834941.2351 as decimal(38,6)) / cast(0.316912650057057350374175801343 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.47146093642 as decimal(20,17)) % cast(-8607.36 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000 as decimal(8,1)) + cast(-71250429881 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-720575940.37927935 as decimal(38,29)) % cast(268435.455 as decimal(32,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.511 as decimal(3,3)) - cast(-0.42896978090225932 as decimal(21,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99 as decimal(31,28)) + cast(-405857469897.751596 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-340 as decimal(6,0)) / cast(6.7250138325346590129 as decimal(23,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-596740982870253 as decimal(37,0)) - cast(-41.538374868278621028243970633760767 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-76312979815220980766966266725.21 as decimal(31,2)) % cast(-1.20 as decimal(27,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(72728.154 as decimal(16,10)) / cast(9457.0237397818726567131134793401 as decimal(37,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52.9 as decimal(38,15)) * cast(8304 as decimal(22,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7966 as decimal(38,36)) - cast(-0.59506801326 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.9999999999999 as decimal(33,26)) + cast(49900.054457 as decimal(16,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(98.262 as decimal(27,15)) / cast(6473118662816719150317441075965863351 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.000000 as decimal(22,12)) % cast(0.41468474814 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.0000 as decimal(36,23)) - cast(87.96093022207 as decimal(24,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(8,8)) + cast(-1.9807040628566084398385987583 as decimal(31,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-82.88593 as decimal(11,5)) / cast(22.51799813685247 as decimal(26,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(8,8)) / cast(-0.68 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999 as decimal(16,16)) + cast(549755813887 as decimal(27,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49.2 as decimal(30,22)) + cast(0.25 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7113790080 as decimal(16,16)) + cast(8912.63 as decimal(21,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-143.4 as decimal(15,2)) - cast(0.4398046511104 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999 as decimal(11,5)) * cast(342999.74997182300 as decimal(21,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(355215065396179862958366.420048 as decimal(30,6)) / cast(-0.514334340 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49723597.2144269 as decimal(38,9)) % cast(13747 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.1 as decimal(3,2)) - cast(9624595576804512743478.969536073 as decimal(36,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7036874417.7664 as decimal(37,9)) % cast(892274852107283285.03 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8503 as decimal(13,0)) * cast(9.9999999 as decimal(29,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(24382265954 as decimal(15,0)) % cast(-60.65869170860430 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.000000000 as decimal(14,11)) / cast(-3340790389155397383140493935388.4577694 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5764607.52303423488 as decimal(18,11)) - cast(-8862681434062518.413 as decimal(28,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.63 as decimal(2,2)) / cast(-8507059173.0234615865843651857942052864 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(10,2)) / cast(-20.48 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.56510 as decimal(7,5)) - cast(-3565.42159488 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-129.8074214633706907132624082305024 as decimal(38,35)) - cast(-873551720665109736455048.9 as decimal(25,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(1,1)) - cast(8589.934592 as decimal(10,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-37820818243239.39920268 as decimal(30,13)) % cast(-9444732965739290427.391 as decimal(22,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-35034865635783320630828353369.50 as decimal(38,5)) - cast(-0.3 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5401575651044 as decimal(34,34)) * cast(-809341783470598643158981719 as decimal(37,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1347735.8 as decimal(30,11)) + cast(0.479203 as decimal(14,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-140737488355328 as decimal(37,22)) * cast(-0.87 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31 as decimal(2,0)) + cast(-0.7441229 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000.0 as decimal(17,4)) % cast(77.895 as decimal(14,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2565980616.25214086636769497769397 as decimal(33,23)) % cast(-6400.14771303 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47647263907628.938860094550273637332872 as decimal(38,24)) + cast(1452616.2112214180761508639221730127 as decimal(35,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1180591620717411303424 as decimal(38,38)) + cast(71195166189499775669.0 as decimal(22,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4038 as decimal(33,29)) + cast(0.562949953421312 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(492724126829367903964.18751 as decimal(38,17)) / cast(93 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.000000 as decimal(7,6)) * cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53982.71 as decimal(11,6)) / cast(-97416 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-636.30573128491225005852722239121 as decimal(35,30)) + cast(1 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.99999999999 as decimal(38,32)) + cast(-100.000 as decimal(20,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999999 as decimal(26,26)) + cast(-604462909807314587353087 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000000000000000000.000 as decimal(38,4)) * cast(-9999999999999999 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81153754249773600460135911.039973521107 as decimal(38,12)) % cast(-3 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-61132944991327731179553005 as decimal(33,0)) - cast(176 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(90071992.54740992 as decimal(16,8)) % cast(-0.5 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7864 as decimal(27,0)) * cast(-9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.5 as decimal(9,8)) % cast(94096298901 as decimal(36,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2251799813685247 as decimal(25,0)) % cast(35 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(1,1)) % cast(1.51115727451828646838272 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(338494572362878318681019503 as decimal(34,0)) * cast(-99 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999 as decimal(7,2)) / cast(-6812975919109880134072039445419 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(347224019.5117 as decimal(17,5)) + cast(-664613997892457936451903530140172.288 as decimal(36,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(20,19)) / cast(-80227258005549281993036327655286587811 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.512 as decimal(18,4)) + cast(31068447731108150676235008654.817603112 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.999 as decimal(9,3)) * cast(1000000000 as decimal(18,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-22.000795 as decimal(8,6)) % cast(0.2 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1114639.1679936 as decimal(14,7)) % cast(0.74276 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.99999999999 as decimal(24,19)) / cast(-207912442635.774683436049754477932665 as decimal(36,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000.0000000000 as decimal(38,11)) + cast(-0.6758 as decimal(16,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9078112945.455425839889 as decimal(32,17)) + cast(-807.1 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-98811217649334414937701953296488288730 as decimal(38,0)) / cast(60446290980731458735.3087 as decimal(24,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-483286975654918729863.1080 as decimal(38,15)) % cast(-99.9999 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.0 as decimal(8,3)) / cast(81909800707727949309003282930.856624933 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(98551014265.37315281627 as decimal(22,11)) - cast(15660786081654.45701330921356507 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.9999999999999 as decimal(17,14)) / cast(-1.00 as decimal(24,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(17818140749643725118.027 as decimal(23,3)) - cast(0.3 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.281474976710655 as decimal(24,19)) % cast(-9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5191580639.4432529489645167120974754574 as decimal(38,28)) - cast(819.2 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.741 as decimal(4,3)) * cast(-3.2768 as decimal(25,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(894641.1538491895469764 as decimal(35,20)) % cast(40678080531740.540 as decimal(30,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25628752531 as decimal(16,3)) % cast(17179869184 as decimal(37,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000.0000000000000000 as decimal(36,19)) % cast(0.93150071483916280 as decimal(30,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-735953.68 as decimal(13,7)) - cast(0.70368744177663 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5 as decimal(7,6)) - cast(-85070591730234615865843651.857942052864 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(2,1)) * cast(-9999999999 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.4359738368 as decimal(15,11)) * cast(-0.8191 as decimal(18,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-483570327845851669.8824703 as decimal(38,15)) * cast(-15 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32360812954742042648268800 as decimal(28,2)) / cast(999.9999999999999999999 as decimal(36,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(64903710731685345356631204.1152512 as decimal(33,7)) * cast(-9999999999.999999 as decimal(34,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-536870911 as decimal(9,0)) + cast(-841702.01 as decimal(34,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31962510804277310828101938615973855863 as decimal(38,0)) - cast(578 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99 as decimal(10,6)) - cast(53169119831396634916152282.41121378303 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(15 as decimal(2,0)) * cast(0.67108864 as decimal(15,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.0 as decimal(38,35)) % cast(-786859.754837688888 as decimal(31,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-76.709002669820 as decimal(38,32)) - cast(-429.4967295 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1697669 as decimal(11,8)) / cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11373.91971617537911728179281154 as decimal(38,32)) / cast(0.5 as decimal(29,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000 as decimal(20,0)) - cast(999.9999999999999999999999999999 as decimal(36,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10822939619189294 as decimal(20,0)) - cast(20.47 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-943368.119030 as decimal(38,16)) % cast(994750.920 as decimal(17,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99999999999999999999 as decimal(21,20)) * cast(-0.5 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4611686018427387903 as decimal(20,0)) + cast(-46.2305425912806536357730 as decimal(25,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-65.70178550 as decimal(19,17)) % cast(99 as decimal(36,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5764.60752303423488 as decimal(29,14)) - cast(9999999999999999.9999999 as decimal(34,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.17150 as decimal(8,6)) * cast(-31512684766.1811825803 as decimal(21,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(62282321021366307075.868046 as decimal(26,6)) - cast(-64615394092210696662975936496 as decimal(32,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5322.8278120425515433652850424282477743 as decimal(38,34)) - cast(-0.854397 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-576460752.303423488 as decimal(19,9)) % cast(-41112077 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(131.413 as decimal(11,8)) + cast(-100.0 as decimal(18,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.724291985577338 as decimal(24,20)) * cast(32 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6847517730687985445143203637065.71 as decimal(33,2)) * cast(-551085909698657269807984425752 as decimal(33,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000000000000000000000000000 as decimal(38,36)) + cast(-1000.0000000000000000 as decimal(36,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(98333 as decimal(5,0)) + cast(999.9999999999999999999 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-325062632328134863159695.1895183 as decimal(31,7)) * cast(-910965370846084420006.7024264 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999 as decimal(9,0)) - cast(9 as decimal(25,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000 as decimal(21,0)) - cast(-9.99999999999999 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.38 as decimal(23,22)) - cast(99999999999999.99999999999999 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53.25021173892481417220785 as decimal(38,30)) - cast(-0.9 as decimal(27,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-78541.1 as decimal(11,3)) % cast(364.66631487680932050092 as decimal(27,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.12 as decimal(7,6)) * cast(-4.503599627370496 as decimal(24,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7569060638465.37976751 as decimal(21,8)) - cast(-209.7151 as decimal(23,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3689348.8147419103232 as decimal(22,14)) * cast(-539.14 as decimal(23,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(82193556 as decimal(38,1)) * cast(-0.7461641266915 as decimal(20,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1937094838.6386774561984 as decimal(34,14)) * cast(-112744295281540463088104026426279.85277 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9494.8299289555937 as decimal(30,15)) + cast(1.8889465931478580854784 as decimal(23,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(23,12)) + cast(-55430078880522217973.4145 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.000000000000000000000000000 as decimal(38,28)) / cast(-2272457300767.8873 as decimal(22,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(294021.174965831 as decimal(23,16)) / cast(27129696135837973 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.633825300114114700748351602687 as decimal(31,31)) * cast(25815.429659630 as decimal(14,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-33 as decimal(19,11)) - cast(8.68 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13421.7727 as decimal(9,4)) + cast(-1000000000000000000000.000000000000 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-137438953472 as decimal(30,0)) + cast(-734 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4153837486827862.1028243970633760768 as decimal(36,19)) % cast(59029581035870.5651711 as decimal(21,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.34359738367 as decimal(38,38)) + cast(-15054354777.3 as decimal(12,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-419430.4 as decimal(38,1)) - cast(9.9 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.00 as decimal(11,7)) / cast(469987656.6 as decimal(13,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(576460.752303423487 as decimal(18,12)) + cast(0.99999 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-86.544 as decimal(14,6)) % cast(4662863906853721410913395.4855 as decimal(29,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.099511627775 as decimal(21,18)) / cast(-99.999999999999 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(33698707446 as decimal(14,0)) / cast(752601341.871018 as decimal(26,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.163655695037239 as decimal(22,21)) / cast(930840652694039459787185860.4298887069 as decimal(37,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8690465475 as decimal(10,0)) % cast(-6505242411715816302286753038123807.2047 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-94062874.9352371 as decimal(31,15)) * cast(-1.387 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.41422844595967668322604 as decimal(32,32)) % cast(-1.9250 as decimal(33,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9999 as decimal(35,22)) / cast(-892819752584.6987861 as decimal(19,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.70 as decimal(5,2)) * cast(9999.9999 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5301.1 as decimal(29,8)) - cast(6621213673.9863552884 as decimal(20,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999.99999999999999999999 as decimal(31,20)) * cast(-102.3 as decimal(25,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000.000000000000000000000000000 as decimal(38,29)) / cast(-5.62949953421311 as decimal(18,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(40.02061574522920 as decimal(38,35)) * cast(-9999 as decimal(19,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.56 as decimal(4,2)) % cast(82437746 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(6,1)) - cast(-0.147573952589676412927 as decimal(26,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.0000 as decimal(31,18)) - cast(0.2047 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(664613997892457936451903530140172288 as decimal(38,0)) * cast(63709722239535919.9989 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7099.5861 as decimal(11,6)) - cast(8 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(400837605948910278239465076.763 as decimal(38,5)) / cast(-26770.22 as decimal(33,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(66.54643875 as decimal(10,8)) % cast(6.33825300114114700748351602687 as decimal(30,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7036874417.7664 as decimal(14,4)) / cast(0.175631285940695633140510336318731 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7172943 as decimal(36,1)) * cast(235743319744 as decimal(31,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.000 as decimal(4,3)) - cast(11422884536.5607 as decimal(15,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.2 as decimal(2,1)) / cast(-99035203142.83042199192993792 as decimal(28,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-83440579.6951512 as decimal(38,11)) / cast(0.388715156649217686692899143 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9 as decimal(5,1)) % cast(13337309231563776 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000 as decimal(33,24)) - cast(3616.619438 as decimal(18,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6565283776238557 as decimal(31,0)) % cast(2625211.0718591399124709564828587284185 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(16,4)) + cast(0.4 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-70368744177.663 as decimal(14,3)) / cast(-98.315 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5736990.05115049 as decimal(28,10)) - cast(14073.7488355327 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(24,8)) % cast(-4275947806 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3425692462046.7041850 as decimal(32,7)) + cast(-0.99 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000.0000000000000000000000 as decimal(36,22)) % cast(-54975581.3887 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.51 as decimal(16,6)) * cast(1000 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(19,7)) - cast(-10737.41824 as decimal(14,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000.000000000000 as decimal(30,12)) + cast(215446856643647065671642.10407656764065 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.29 as decimal(3,2)) / cast(-3844218.203808436 as decimal(18,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(51191372025806.93 as decimal(16,2)) + cast(690.6382805587068 as decimal(37,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999.99 as decimal(21,5)) % cast(0.42973638331003293318130624771812898695 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.095 as decimal(38,34)) * cast(-26843.5456 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.11961212 as decimal(38,37)) + cast(-40852083521700667964498751497492988712 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000 as decimal(38,24)) - cast(-479 as decimal(35,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12.741 as decimal(6,4)) - cast(843.9 as decimal(28,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-66.66630928380 as decimal(13,11)) % cast(69.89604332830358276 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81227452945864092821609160899358608575 as decimal(38,0)) * cast(179.480 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(4,0)) / cast(672.16673310005439 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000 as decimal(6,1)) % cast(-40.96 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.456 as decimal(30,25)) % cast(-71312566951070.73534 as decimal(21,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(371821231417996388502.78342767 as decimal(29,8)) - cast(-332094435864698083634760130314068 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63 as decimal(14,0)) % cast(-0.27154677291895237 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.379483947 as decimal(24,24)) % cast(-524870170973576429154.41364478722480045 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6323731595324428997989542420.129229 as decimal(34,6)) % cast(916677.949621 as decimal(36,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.951459603 as decimal(10,9)) * cast(-395463767732452.83751864638 as decimal(32,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.0368744177664 as decimal(17,16)) * cast(-4.0140478925710568524 as decimal(23,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.000000000000000000000 as decimal(38,26)) % cast(-9999 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(1,0)) - cast(-30 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1724311930571.56529 as decimal(20,7)) % cast(-0.738241061 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1180.591620717411303423 as decimal(25,18)) % cast(5938459982.541878050 as decimal(19,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1073741824 as decimal(19,0)) % cast(12379400392853.80274899124223 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(7,1)) / cast(252 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2739671710699881.89618316 as decimal(34,15)) % cast(9.9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-167635157 as decimal(37,0)) - cast(-100000000000000000000000000.0 as decimal(31,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8507059173023461586.5843651857942052864 as decimal(38,19)) - cast(850705917302346158658.43651857942052863 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(915.65413 as decimal(23,6)) + cast(16225927682921.3363391578010288128 as decimal(35,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.335717 as decimal(26,25)) * cast(-74232948418204.83 as decimal(26,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(60287193.4 as decimal(26,1)) / cast(66461399789245793.6451903530140172288 as decimal(36,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.937 as decimal(4,4)) - cast(-0.127 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8454610322.05 as decimal(25,15)) / cast(75.2713699803569 as decimal(16,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(944473296573929042.7392 as decimal(38,4)) / cast(1 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.91 as decimal(29,13)) * cast(87988200966662.295 as decimal(28,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(17,6)) * cast(0.5517337 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3653920274545093862660.662204596070112 as decimal(38,16)) - cast(0.99 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(28.76753609718851314101062372751297962 as decimal(37,35)) - cast(9.999 as decimal(21,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6793547.92 as decimal(38,17)) * cast(-334.58 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(878872.03 as decimal(8,2)) + cast(0.466 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346158658436518579.42052863 as decimal(38,8)) * cast(-1000000000000000 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.5 as decimal(3,2)) * cast(-166153499.473114484112975882535043071 as decimal(37,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-40.576154270 as decimal(30,26)) - cast(-99999999999999999.999999999999 as decimal(33,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(379135407249333394.49 as decimal(38,7)) * cast(-84822238895175637554.331720715919773175 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9363068792225477922.4858325801499959686 as decimal(38,19)) / cast(-6.49037107316853453566312041152512 as decimal(33,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(118111442595.72871848181830 as decimal(28,14)) + cast(-45643334694927808882538808373875700434 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3435973836.8 as decimal(25,15)) - cast(-184467440737095516.15 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99 as decimal(3,2)) / cast(-4816966734106449103757808006.358881287 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.35958 as decimal(38,11)) / cast(-3602879701896.3967 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4172579344719993473745966485236 as decimal(38,0)) % cast(57635056 as decimal(29,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.30 as decimal(14,14)) - cast(-99999999.9999999999 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999482067699398906231 as decimal(38,0)) + cast(3026 as decimal(24,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-14087853 as decimal(23,12)) + cast(-167.8726874111667775424852 as decimal(32,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1794782.428074839318141684183948 as decimal(32,25)) - cast(-472486967.521093620 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(850705917302346158658436518.57942052864 as decimal(38,11)) % cast(0.1941862424 as decimal(36,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.633390477115507030939632726721309 as decimal(37,36)) % cast(43089.64 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8736.0231507524082 as decimal(38,25)) * cast(-5.59 as decimal(20,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999.999999999999999999999999 as decimal(38,26)) / cast(-804568794266501070507265751070177.4674 as decimal(37,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-32434.51993532835 as decimal(17,12)) - cast(3 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(109951162.7776 as decimal(28,12)) - cast(-6 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(3,3)) - cast(0.5245243 as decimal(33,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2545 as decimal(6,6)) * cast(-0.63 as decimal(17,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3700.972087667 as decimal(38,24)) % cast(-34.964026976067808826988582700943 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(850705917302346158658436518.57942052863 as decimal(38,11)) - cast(-167417.377917 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(109.9511627776 as decimal(16,11)) + cast(-564.94058091435198148691917 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-918739.7798 as decimal(10,4)) + cast(-360193189557791489367474 as decimal(36,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-204.40 as decimal(8,4)) - cast(-6.7108863 as decimal(28,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000 as decimal(27,27)) * cast(-9999999999999 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000000000 as decimal(20,20)) / cast(-5066289379548.458578905 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(97022.6546821 as decimal(36,18)) + cast(67108864 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(80.696 as decimal(5,3)) % cast(-520156602253595 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(21,21)) - cast(377789318629571617.09567 as decimal(29,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-961.509165689830 as decimal(38,34)) % cast(97.79071267165 as decimal(22,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(31,0)) - cast(-929706843748106727.12869 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2438129 as decimal(11,9)) % cast(29834105478333.0 as decimal(33,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999 as decimal(6,6)) % cast(0.98307369966 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1638.3 as decimal(38,1)) - cast(-0.7033 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999.999 as decimal(14,3)) * cast(6871947673.5 as decimal(11,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.24553 as decimal(13,8)) * cast(-9 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(17179869183 as decimal(14,0)) / cast(4.0 as decimal(37,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(112589990.6842624 as decimal(38,8)) % cast(47851582940295.6574 as decimal(18,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11949423691056.6350 as decimal(23,6)) % cast(-7.9229276112 as decimal(11,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(343597.38367 as decimal(13,5)) / cast(7700167.05471546 as decimal(15,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.45 as decimal(8,4)) - cast(0.44 as decimal(21,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(132785916209112271920781.101153001054 as decimal(36,12)) - cast(-0.43 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2865.723480622969112076181 as decimal(25,21)) % cast(-87.96093022208 as decimal(13,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100 as decimal(3,0)) / cast(9999999 as decimal(34,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999 as decimal(38,15)) - cast(-1.34217727 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.91 as decimal(34,19)) * cast(-0.131 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000 as decimal(7,0)) / cast(-0.664613997892457936451903530140172288 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.136722 as decimal(14,11)) / cast(2951479051793.52825856 as decimal(31,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(49132.179092928536460489100498897 as decimal(32,27)) % cast(0.52 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1622.59276829213363391578010288127 as decimal(36,30)) + cast(-1000.000000000000000 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-69.91 as decimal(5,2)) + cast(-7871517715627 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.19 as decimal(38,4)) + cast(-54108344651556279.587988194937722123863 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000000 as decimal(18,13)) * cast(0.4113338819240126717165551595170448 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.33554431 as decimal(15,15)) - cast(0.2 as decimal(24,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(70368744177663 as decimal(28,0)) - cast(-0.9999999999 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7247285817769595549136171181978241 as decimal(38,0)) / cast(0.741299977319168842926587 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7828.409824723042 as decimal(19,14)) % cast(0.31 as decimal(36,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8507059173023461586584365185794.2052864 as decimal(38,7)) + cast(98020150347.61011405254427 as decimal(32,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(43427359109781454829 as decimal(23,0)) + cast(10.00 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3553625614352716.7016137083261175618 as decimal(35,19)) - cast(8215178654521088759269212108 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.9999999999999999 as decimal(19,16)) * cast(8.5839 as decimal(34,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.78034 as decimal(13,12)) / cast(0.8192 as decimal(15,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.68 as decimal(2,2)) + cast(-2047 as decimal(26,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7495.702 as decimal(7,3)) + cast(-0.16 as decimal(23,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.444102986 as decimal(10,9)) - cast(-2 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.128 as decimal(10,10)) / cast(716757.3 as decimal(19,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(435.6294442836106943 as decimal(26,22)) - cast(1.0 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(147573952589676412927 as decimal(27,0)) - cast(0.1 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49.3546503487 as decimal(13,10)) + cast(14 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(672.02792053 as decimal(28,8)) % cast(1.0000 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(62190841905633725860.6752434149365161 as decimal(36,16)) + cast(454.1017 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8509877455 as decimal(12,11)) - cast(999.99999999999 as decimal(22,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(8,4)) * cast(-703.68744177664 as decimal(36,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47223.66482869645213695 as decimal(38,31)) * cast(-7.82276476061 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(60946067950714100970826476918.7 as decimal(38,6)) % cast(-40578406341505042117591436236146.298338 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.5944 as decimal(10,9)) % cast(-7941316887.384535 as decimal(16,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-860 as decimal(38,0)) * cast(-999999999999999999.9 as decimal(19,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3458747300 as decimal(16,0)) % cast(-0.8 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(35239419740762.5948585865181222686 as decimal(38,21)) * cast(999 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(165068100570413092.587914300297324512 as decimal(38,20)) / cast(-999.9999999999999 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-288230376151711.744 as decimal(22,3)) % cast(-5847623341286321672.80147753 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6242.976609257243773 as decimal(38,32)) / cast(-1000000000000.0 as decimal(20,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81.92 as decimal(4,2)) / cast(612806574651387029099337821051089 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.3880305771013 as decimal(17,16)) % cast(0.1512278991147290 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(33660.23135963 as decimal(27,18)) + cast(-6.8142861921607703894375712053 as decimal(29,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.721394699100711165780774921560811 as decimal(34,33)) - cast(6.7108863 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.467872435678 as decimal(22,19)) - cast(-10.0 as decimal(28,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8532502.92 as decimal(10,2)) * cast(-9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.2768 as decimal(6,4)) * cast(89.653568039 as decimal(13,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(8,5)) + cast(39168222408613823.030146 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(236.8400 as decimal(38,9)) - cast(4153068548890623571799364229844.8578270 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000 as decimal(36,0)) + cast(-0 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-630.623 as decimal(17,14)) + cast(445745049960487.983371840 as decimal(31,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10 as decimal(6,0)) % cast(-0.913 as decimal(31,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.9 as decimal(32,22)) / cast(3.6893488147419103232 as decimal(31,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(274.6 as decimal(30,13)) - cast(-3 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(683260324 as decimal(16,0)) / cast(-10000000000000000.00 as decimal(33,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-123794003928538027489912422.4 as decimal(38,3)) % cast(6549914.4194 as decimal(21,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2147483648 as decimal(25,25)) + cast(-0.1685 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.2 as decimal(3,1)) / cast(99122 as decimal(13,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.64740873220 as decimal(38,38)) - cast(-414.967753789940683869553054124170719 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(23,4)) * cast(-55 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4834109.22675433911746 as decimal(38,30)) + cast(51680853 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(121476071719 as decimal(34,21)) * cast(-55441187737 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7048125891 as decimal(29,16)) % cast(633825300114114700748351602688 as decimal(30,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.000000 as decimal(16,6)) * cast(-6401.0 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.0000000 as decimal(14,7)) + cast(67108863 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7627123 as decimal(22,0)) * cast(5 as decimal(15,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(5,5)) + cast(-0.94060724365 as decimal(27,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85070591730234615865.843651857942052863 as decimal(38,18)) / cast(1.44115188075855871 as decimal(27,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.503599627370496 as decimal(37,32)) * cast(34036323957000152114.36787063 as decimal(35,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.0000000000 as decimal(38,21)) / cast(3741.189112270 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.0000000000000000000000000 as decimal(38,31)) * cast(9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-756.51583623809 as decimal(25,20)) - cast(7921492690289239753990759520862.8494288 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7835.8901 as decimal(31,26)) / cast(-242253178931.8256 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000.000000 as decimal(23,6)) / cast(1980704062856608439838.5987584 as decimal(37,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(1,0)) * cast(3777893186295716170.9567 as decimal(31,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.2 as decimal(36,32)) / cast(-0.4143373260664815251397926 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-692.7442858195254 as decimal(38,29)) * cast(-99 as decimal(19,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-415 as decimal(9,6)) / cast(-100000.00000000000000000000 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8859.45 as decimal(17,4)) / cast(-8098910621384207738383472102251791.6239 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.25076060260850474491623469486 as decimal(31,31)) % cast(-26214.4 as decimal(18,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730234615865843651857942052864 as decimal(38,0)) / cast(-3762143.23123589059 as decimal(18,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-70498757.8698 as decimal(36,4)) * cast(-0.3 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(714577.607904 as decimal(38,27)) + cast(-100000.00000000000000000000 as decimal(36,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28823037.6151711744 as decimal(28,12)) * cast(5662639.83433 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5726921942.25932 as decimal(31,21)) / cast(19.31 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.50097685336510185 as decimal(21,17)) / cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.5849931740587244707054005237474856339 as decimal(38,37)) % cast(7036874.4177663 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.5 as decimal(2,1)) * cast(-999999999999999.999999 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.87 as decimal(2,2)) + cast(0.18889465931478580854784 as decimal(24,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7149666721127152503948 as decimal(38,36)) + cast(99999.99 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.96 as decimal(19,19)) - cast(-0.70368744177664 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18 as decimal(33,0)) % cast(-32451855365.8426726783156020576256 as decimal(33,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-838860.7 as decimal(7,1)) - cast(-8507059173023461586584.3651857942052864 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92704941339693098762456524 as decimal(35,0)) - cast(-1000000000000000.0 as decimal(30,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9273076.9092772159449624739953 as decimal(38,26)) - cast(-7302343.598231530643 as decimal(28,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(963751870699.64 as decimal(38,2)) / cast(-720575.94037927936 as decimal(17,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(1,1)) - cast(1.8446744073709551615 as decimal(22,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.999999 as decimal(19,13)) / cast(7081771324595352 as decimal(27,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2251799813685247 as decimal(23,0)) + cast(-0.69 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.99 as decimal(5,2)) - cast(61760564661773306215557253031007.234595 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.99999999999999999999999999999999 as decimal(38,34)) - cast(-0.155 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.0000 as decimal(8,5)) + cast(-0.19807040628566084398385987584 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507059173023461586584365185794.2052863 as decimal(38,7)) - cast(77010.47415 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-255751884.403555450975141831274337 as decimal(38,29)) + cast(-464105557482.6259784 as decimal(21,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.876260 as decimal(27,16)) * cast(100000000.0000000 as decimal(22,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9929343915254.48 as decimal(22,8)) - cast(-0.715 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-76859888.90 as decimal(21,7)) * cast(-45 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(6,5)) % cast(-6253.5 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(3,1)) * cast(-11.1167788092654811257220135059 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1303.68 as decimal(16,11)) % cast(999.99999999999999 as decimal(24,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99 as decimal(4,2)) % cast(-0.83076749736557242056487941267521535 as decimal(35,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-417 as decimal(14,11)) * cast(-10000000000000000000000000000.00 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-83615855721743844818.5286424719584 as decimal(33,13)) + cast(-0.71 as decimal(34,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(38,27)) / cast(986181988330737756553 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.999 as decimal(38,17)) * cast(-9999999999 as decimal(19,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.93 as decimal(3,3)) - cast(48979824279.293225955 as decimal(29,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999 as decimal(38,19)) % cast(-3.2 as decimal(26,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9346666 as decimal(19,11)) * cast(546840255904383636.7 as decimal(32,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.74161 as decimal(38,36)) + cast(-7182512762598770444347 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12.8 as decimal(10,6)) / cast(240962 as decimal(35,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2185.04 as decimal(36,22)) / cast(-8994.567 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6490371073168534535663.12041152511 as decimal(33,11)) * cast(54975.5813888 as decimal(14,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-76310.11485 as decimal(17,5)) / cast(-4.9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.55834416603280224009 as decimal(38,28)) / cast(-97.118461883974066596277659759332514 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-38685626227.668133590597632 as decimal(32,20)) - cast(-0.8388608 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(51.86976559431127 as decimal(34,30)) / cast(-301198.42 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(75437868369108616746.77537023 as decimal(28,8)) * cast(922.3372036854775807 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(35,21)) + cast(0.1000000000000 as decimal(34,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(740709000.5809 as decimal(17,8)) % cast(3.80004 as decimal(15,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(726286044.6603024372 as decimal(19,10)) + cast(1970995547.6831460730034293 as decimal(31,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6814 as decimal(15,5)) + cast(87 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(419430.4 as decimal(16,6)) % cast(9999.9999999999999999999 as decimal(26,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15.058382817364971830713106240336114172 as decimal(38,36)) * cast(68396735471322695.9 as decimal(28,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10431814910044654790537.206887 as decimal(38,12)) * cast(489768682674489118862399880880634830 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(38685626227668133590.597631 as decimal(28,6)) / cast(-9903520.314283042199192993791 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-650 as decimal(3,0)) * cast(100.000000 as decimal(29,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-84446553014839411335195457145.965272832 as decimal(38,9)) + cast(81.7799 as decimal(23,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6580684 as decimal(13,0)) % cast(-1171828990.2958167089884159627206 as decimal(32,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999.999 as decimal(20,5)) * cast(9.1387906182476873 as decimal(17,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999.9 as decimal(16,5)) % cast(-6.8938 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999999999 as decimal(31,0)) * cast(-2055251964158 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-133197258186.2286204 as decimal(25,9)) * cast(-6503.44173874324 as decimal(20,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000.00000000000000000000 as decimal(32,20)) / cast(-274.877906943 as decimal(16,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9999999999999 as decimal(36,32)) * cast(-687194767.35 as decimal(32,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(150832923046364229.85 as decimal(28,5)) * cast(-522990452156.9 as decimal(14,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8645.360 as decimal(38,33)) - cast(1336.390512197868 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(487353060278228323760.72295 as decimal(37,8)) + cast(-73152431.8448923 as decimal(37,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(90343044567527280411959.002 as decimal(34,7)) + cast(0.88527 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6 as decimal(3,0)) % cast(9 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32451855365842.6726783156020576256 as decimal(38,21)) / cast(-81.129638414606681695789005144063 as decimal(32,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.9784547 as decimal(9,7)) % cast(-1048.576 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-263489059.02 as decimal(25,2)) + cast(3894967272 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2147483647 as decimal(11,0)) - cast(-99999.9999999999 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(66166878.4064321856830 as decimal(28,19)) / cast(-120892581961462917470.6176 as decimal(27,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(50706024009.12917605986812821503 as decimal(31,20)) / cast(-25156 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.27 as decimal(3,2)) + cast(5729112529147066643479041958.2962380 as decimal(35,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.23 as decimal(3,3)) + cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.98034203 as decimal(38,25)) / cast(9999.99 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51937065219154945727734307188 as decimal(35,0)) * cast(74048 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-395361.2725886358 as decimal(16,10)) * cast(-1000000000000000 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(35888.0691802 as decimal(16,9)) - cast(-92.88 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.99999999999999999999 as decimal(29,22)) + cast(-9936173364240152647.77 as decimal(27,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.474160 as decimal(9,7)) * cast(2625 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(45246619808.9449556477 as decimal(37,15)) / cast(-0.649037107316853453566312041152512 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.921090796634 as decimal(12,12)) + cast(41.102 as decimal(16,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-889595108.5 as decimal(10,1)) % cast(2 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.99999 as decimal(7,5)) / cast(999 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(67277811249274381639168171 as decimal(33,1)) / cast(-33.1 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.4 as decimal(2,1)) % cast(-0.8 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5357208553457.79066086287 as decimal(32,19)) % cast(-1000.00000000000000 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.255 as decimal(8,6)) - cast(94.6719492 as decimal(24,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-46782.375 as decimal(16,6)) - cast(8507059173023461586584365185794205286.3 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999999999 as decimal(35,4)) * cast(86919085454460102.12605 as decimal(27,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9256.5 as decimal(34,27)) / cast(-48.6651932522 as decimal(17,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.220 as decimal(3,3)) % cast(0.999999999999999999999999999 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(204.7 as decimal(28,2)) - cast(4 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(1,1)) % cast(-942503 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4960822.51 as decimal(33,5)) - cast(-47401 as decimal(25,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.9342813113834066795298816 as decimal(31,29)) + cast(309159697.2 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5902.95810358705651712 as decimal(21,17)) * cast(30.47 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9613365.396905 as decimal(17,9)) / cast(0.949 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-35333896388410.71199654 as decimal(36,10)) % cast(871883811526830138463322171036162.8663 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999.9999999 as decimal(20,7)) / cast(-1000000000 as decimal(12,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(38,35)) - cast(-0.886487330815609606715464 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-84110369831 as decimal(14,1)) - cast(-0.1180591620717411303424 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(18,8)) + cast(7.2 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999.999 as decimal(20,10)) * cast(999999999999999999999999999999.9999 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2199023.255552 as decimal(20,8)) / cast(-0.3 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(73252695586.677271678524051945691138898 as decimal(38,27)) * cast(-9999999 as decimal(32,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8191 as decimal(36,14)) + cast(-236118324.1434822606847 as decimal(25,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8388607 as decimal(27,27)) % cast(-0.4087 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.29421291725903098623862061464 as decimal(34,31)) - cast(7873163 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1342177.28 as decimal(18,9)) - cast(3.604132 as decimal(13,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-536870.912 as decimal(15,7)) * cast(-491642482351.6255 as decimal(16,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65.3163 as decimal(23,13)) * cast(0.9444732965739290427392 as decimal(27,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1374389534.72 as decimal(14,3)) + cast(-710641417657638524711166746.110 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(268470186940139277655347150684418626.81 as decimal(38,2)) - cast(-7036874417766.3 as decimal(14,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.0000000000000000000000 as decimal(38,31)) * cast(10000000000000000000000000.0 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.590 as decimal(4,3)) + cast(-18446744.073709551616 as decimal(30,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85070591730234615865843651857.942052864 as decimal(38,9)) - cast(-99999999.9 as decimal(35,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.0637634630336407698870205 as decimal(38,31)) % cast(-5.50 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(743142.220971109399 as decimal(20,12)) + cast(-1000.000000000 as decimal(27,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999 as decimal(21,0)) - cast(87 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7022.29185264454142877951 as decimal(38,32)) % cast(-0.107039210595 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9165.776460849 as decimal(30,10)) / cast(-0.475 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(351.84372088831 as decimal(26,14)) * cast(-228161883.71529272176139864865999 as decimal(32,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.000000000 as decimal(13,11)) - cast(0.53718848821 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(44248590806098884313877.15 as decimal(26,3)) % cast(679850269029.419842649524341 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59039389998.66871106951 as decimal(38,19)) + cast(0.99999999 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000.00000000000000 as decimal(31,16)) / cast(686590.3979224647565364930 as decimal(25,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-44.80 as decimal(33,14)) / cast(618970019642690.137449562112 as decimal(27,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4294967296 as decimal(13,0)) / cast(-33554432 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.3 as decimal(37,17)) + cast(30151599.798 as decimal(22,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81129638414606681695.789005144064 as decimal(38,15)) / cast(0.16753822550 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.27 as decimal(19,9)) * cast(746399.792625859273231852 as decimal(35,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(500 as decimal(7,0)) / cast(0.999999999999 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(50616943 as decimal(18,0)) + cast(-6.4 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(340447248048327.02153 as decimal(26,5)) % cast(62693700548907 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1125899906842624 as decimal(27,5)) / cast(-100.00000 as decimal(15,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.35 as decimal(3,2)) - cast(-6400.27332847476796 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(773712524553362671811952.63 as decimal(26,2)) / cast(-100.0000000 as decimal(13,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-217.5794 as decimal(38,23)) - cast(-5502421825 as decimal(19,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000.0000000000 as decimal(38,21)) / cast(7.098222 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999999999999.99999 as decimal(36,5)) + cast(24.0 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.22013 as decimal(16,15)) / cast(2.8 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7902716347309491764955.6206062647711 as decimal(38,13)) * cast(9999.9999999999999999 as decimal(25,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-829193237.88757279189949168602313887774 as decimal(38,29)) / cast(-104.545849498068282877390507110 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000 as decimal(4,0)) % cast(-0.1 as decimal(37,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-990352031428.3042199192993791 as decimal(28,16)) / cast(-23611832414348226.06848 as decimal(29,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000 as decimal(33,19)) - cast(-1547425049106725343623.90528 as decimal(37,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(95 as decimal(3,0)) - cast(30.825634 as decimal(12,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-60595545 as decimal(35,0)) / cast(-0.999999999 as decimal(15,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999 as decimal(38,28)) * cast(-0.11499779 as decimal(23,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(1,0)) - cast(-28.8230376151711743 as decimal(32,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.7 as decimal(29,13)) - cast(-97659533838602105507387631407505 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5198158585188168868001754833763.5455625 as decimal(38,7)) - cast(-0.64684215572965 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-40 as decimal(2,0)) / cast(360287970.18963967 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2152228618306 as decimal(22,3)) * cast(-20971.52 as decimal(22,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000.000000000 as decimal(28,9)) + cast(-0.1 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-360.28797018963968 as decimal(37,28)) / cast(-7.79 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(859 as decimal(21,0)) % cast(359176055958998111878262 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6895995 as decimal(22,2)) / cast(4249416843.2 as decimal(25,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.9999999 as decimal(38,19)) * cast(0.444504 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9786057616533 as decimal(13,0)) / cast(-2974275981756748724761.396361 as decimal(28,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(248 as decimal(17,13)) / cast(0.7 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.36870912 as decimal(10,9)) + cast(-0.1152921504606846976 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53169119831396634916152282.41121378303 as decimal(37,11)) % cast(0.4 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-381960168451913820702.3216 as decimal(27,4)) + cast(999999.99999999999999999 as decimal(24,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.256 as decimal(5,3)) % cast(163.84 as decimal(21,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-968528670778 as decimal(16,0)) % cast(-0.51349672 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-65535 as decimal(26,0)) * cast(0.99 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5453340115.4287135 as decimal(38,14)) % cast(0.8351254015629699867352550430636 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2417 as decimal(8,8)) + cast(85.89934592 as decimal(32,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-21087.095268200222165390233349447939253 as decimal(38,33)) % cast(10 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.5776 as decimal(5,4)) - cast(477496586102706.58363927070568718 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.94493669959186135063490 as decimal(25,25)) - cast(-6.291 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12851.1434 as decimal(38,10)) * cast(0.28194491130009754 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21.1456 as decimal(7,5)) * cast(-99999999999.999 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(522036955183 as decimal(38,0)) % cast(-999.999 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000 as decimal(26,13)) + cast(0.1 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.220939738 as decimal(13,13)) / cast(-6.3371120183080939304973602093476 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1048576 as decimal(20,8)) - cast(-8527727973467637.1853898542280683578 as decimal(35,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(6,2)) / cast(18 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(36,0)) % cast(-9050416.6138026340828341825065357822635 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6024390016 as decimal(28,2)) - cast(1951181020.91023786180303 as decimal(32,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7836286656.99 as decimal(16,6)) % cast(-0.99 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53891857315.2 as decimal(38,14)) % cast(14376305371483356481412281590.0015 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.8988883 as decimal(24,20)) * cast(0.13830982 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000.0 as decimal(38,17)) % cast(1000000.000000000000 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.00000000000000000000 as decimal(25,20)) - cast(-99.99999999999999 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000 as decimal(8,0)) % cast(9999999999999999.99 as decimal(32,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(27965341349232.42256136 as decimal(38,9)) * cast(-28262.45026618752 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999.999999999999999999999999 as decimal(38,24)) - cast(9999999999999999999999.999 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.529763 as decimal(36,35)) + cast(755578637259143234.19135 as decimal(32,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6414517491565602078.561832182327234208 as decimal(37,18)) % cast(64 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5764607.52303423488 as decimal(18,11)) / cast(-0.4319739744100861036749 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(1,1)) % cast(106338239662793.26983230456482242756607 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.7 as decimal(2,1)) % cast(-16422255762451 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999.999999999999999999 as decimal(33,24)) + cast(-13421.7728 as decimal(17,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-636986590853147349383266557501796264 as decimal(38,1)) / cast(-101.401885299242 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.048 as decimal(16,15)) - cast(62242678848052239 as decimal(28,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-882827279947503166601199510167669.87 as decimal(35,2)) - cast(-74995.746415620 as decimal(14,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-866495.7361477150723711150 as decimal(38,22)) + cast(-608126423635951230475.95394412 as decimal(30,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-474188408062291 as decimal(26,0)) - cast(-9546581180248.4854980162653502 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.34 as decimal(11,2)) / cast(99999999.9 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7737125245533626718119.5264 as decimal(35,9)) - cast(2199023255.551 as decimal(17,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(1,1)) - cast(-51.2 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5 as decimal(13,12)) / cast(-53461530942540.735267772746727 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-126765060022822940149670.3205375 as decimal(38,10)) % cast(-5270733682.9031382651393240611835187177 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.000000000000000000000000000000000 as decimal(37,36)) - cast(237096654102.18 as decimal(16,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5500910713502522772965223681989256.7 as decimal(38,3)) * cast(-0.1081152 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.209 as decimal(6,6)) * cast(1.5268 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6735846171.185581 as decimal(16,6)) + cast(-7192.9486553112712668177794186 as decimal(29,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.552632490144852765875937 as decimal(38,33)) / cast(0.2 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.335944364610943134814730981639882345 as decimal(36,36)) - cast(-903764820561916122892.44564143279658104 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.192 as decimal(14,11)) - cast(0.3 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000.0 as decimal(24,6)) * cast(-2237342052634621938557.4 as decimal(36,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(79.228162514264337593543950335 as decimal(29,27)) + cast(294085450.78773548 as decimal(21,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000.0000000000000000 as decimal(28,18)) + cast(-76560486151022794381.8127674672 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6964 as decimal(14,14)) * cast(-1.099511627775 as decimal(14,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3658.7 as decimal(38,3)) + cast(-10000.0 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999.999999999 as decimal(38,24)) / cast(0.224581763 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-845779740160658863.505602276242 as decimal(33,12)) - cast(-0.95771 as decimal(17,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(44.9897266890858 as decimal(38,36)) + cast(-1000.0000000000000 as decimal(27,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(8,0)) - cast(-0.1042 as decimal(30,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.55828861956054454502090382997953670 as decimal(36,35)) - cast(9.99 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8575880.2 as decimal(17,1)) / cast(-0.524287 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63 as decimal(3,0)) - cast(-29.96666 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(9,1)) + cast(-1000000.00 as decimal(20,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000000000000000000000000000 as decimal(38,38)) % cast(1420174.1211 as decimal(36,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8261517476697020314 as decimal(26,0)) + cast(-28147.4976710656 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.664613997892457936451903530140172287 as decimal(36,36)) + cast(-99.9 as decimal(21,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(843157247985032851345834238.1066103133 as decimal(38,11)) - cast(0.9999999999 as decimal(13,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(4,3)) % cast(39614081257132.168796771975168 as decimal(30,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8589.934592 as decimal(23,16)) / cast(0.4483105544078 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(63897387.782507544014950 as decimal(38,17)) + cast(70.1550549213639418846314183 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999 as decimal(5,5)) - cast(-3557090977 as decimal(14,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.99999999999999999999999999999999 as decimal(38,32)) % cast(999.999 as decimal(26,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5762284.1 as decimal(27,15)) + cast(693.14 as decimal(11,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(104.8575 as decimal(23,10)) * cast(9999999999999.9 as decimal(26,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4147442320403719122648730130.6899 as decimal(32,4)) % cast(1670564927877.5428 as decimal(27,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.7778931862957161709568 as decimal(29,26)) / cast(-9999999999999.99 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999.999999 as decimal(27,6)) + cast(0.140737488355328 as decimal(36,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99999 as decimal(8,6)) / cast(-67108.863 as decimal(19,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.95898256525040 as decimal(22,21)) + cast(-98764990048980356405963878.7 as decimal(27,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2317619 as decimal(30,30)) / cast(95.8897379387 as decimal(33,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-34.9 as decimal(3,1)) % cast(6 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-521030158373109341008855 as decimal(35,0)) % cast(68728220692578820434207977539811249715 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-236118324.1434822606848 as decimal(30,13)) / cast(0.702 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.000000000 as decimal(17,10)) + cast(56.9110 as decimal(14,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.99 as decimal(19,6)) - cast(-0.99999999999999999 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(3,0)) % cast(0.999 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7036.8744177663 as decimal(14,10)) - cast(368934881474191.03232 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.15 as decimal(13,8)) + cast(3155192100439277.683308084027631374575 as decimal(37,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.99 as decimal(10,2)) / cast(8013363055.9763484273666590 as decimal(26,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.9 as decimal(19,8)) + cast(33401186 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.9 as decimal(18,8)) - cast(-13540686339096287.997073355760133519 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-604462909807314587353.087 as decimal(37,5)) - cast(-0.288230376151711743 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-904.6 as decimal(4,1)) % cast(-99999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000000 as decimal(22,1)) - cast(0.9999 as decimal(22,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(707646805042595427592164698317.0492 as decimal(36,6)) * cast(-6.492 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(850 as decimal(11,0)) % cast(-0.1000 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(83.88608 as decimal(12,9)) - cast(39016028 as decimal(17,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(114954.320 as decimal(21,8)) / cast(-6267466872.857279 as decimal(20,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(49672396405.23 as decimal(13,2)) + cast(37.723008367068 as decimal(24,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999.99999999 as decimal(19,10)) / cast(-9999.999999999999999 as decimal(21,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.909142 as decimal(15,9)) + cast(-4205.7500505 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(2,0)) * cast(-96803271187771695782684158803020.92538 as decimal(37,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-151115727.451828646838271 as decimal(27,15)) + cast(-1099511.627776 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(265064.98903023736487909142181421575812 as decimal(38,32)) - cast(-75774300.34138507834 as decimal(29,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999999999999999 as decimal(25,22)) + cast(-1.38542 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.648811 as decimal(31,14)) - cast(-7.684740680238 as decimal(21,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2305843009213693951 as decimal(24,19)) * cast(-9612743022641050002702329489.67 as decimal(35,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-295147.905179352825856 as decimal(38,22)) - cast(0.463672 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-524.287 as decimal(17,14)) - cast(100000000000000000000000000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-478940.648 as decimal(9,3)) - cast(-65779000920632285057108634630564319007 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-656.7 as decimal(5,2)) % cast(131.9492982642429165803 as decimal(32,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63.49 as decimal(4,2)) % cast(-999.99999 as decimal(29,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000 as decimal(17,17)) + cast(-8624901892297.0 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(58451314.333816733018580826142709951022 as decimal(38,30)) % cast(7330280538.15 as decimal(33,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730234615865843651.857942052864 as decimal(38,12)) - cast(85070591730.234615865843651857942052863 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.96 as decimal(4,3)) / cast(-701055103 as decimal(14,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(74382.5894974 as decimal(31,25)) % cast(118059162071741130.3423 as decimal(28,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(57646.0752303423488 as decimal(18,13)) + cast(4 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-24310833.7667548 as decimal(17,9)) / cast(-10.00000000 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-60.4 as decimal(18,5)) * cast(-3.77 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999.9 as decimal(38,31)) * cast(56580496.96379633246426105116678 as decimal(34,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.999999999 as decimal(12,10)) / cast(66461399789245793645190353.0140172288 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-59.82907845613123593 as decimal(31,18)) + cast(0.5022898259430388558892010680 as decimal(35,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(87.40 as decimal(14,8)) + cast(438.5 as decimal(27,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2147483.648 as decimal(21,10)) * cast(-99999999999999999999999999999999999.9 as decimal(36,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(93183 as decimal(11,1)) / cast(-0.300706863 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999.99999 as decimal(37,9)) / cast(-0.10000000000 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(5,1)) / cast(-999999999.999999999999 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9223372.036854775808 as decimal(21,13)) % cast(-505452255830479 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000.00 as decimal(21,5)) + cast(-0.565300802729498463479 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000 as decimal(38,3)) * cast(-347.3 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(417.884 as decimal(38,10)) - cast(58260 as decimal(20,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999 as decimal(36,26)) / cast(38 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2004850038875107384841872668263251584.8 as decimal(38,1)) * cast(0.9999999999999999 as decimal(29,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4175418835 as decimal(16,0)) / cast(-9999.99999 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.048575 as decimal(14,13)) / cast(2207343769005.2 as decimal(17,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.541915216369056154382963788833275 as decimal(38,38)) * cast(-7 as decimal(29,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9185676141 as decimal(10,10)) % cast(-9267366926440973704033624.47 as decimal(27,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-112199.41 as decimal(31,17)) - cast(-1125.899906842624 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-709.759548 as decimal(38,22)) + cast(54905.464680600397 as decimal(17,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5497.55813887 as decimal(38,19)) / cast(-253128.3 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8388607 as decimal(7,7)) - cast(-7.14 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000000000 as decimal(33,33)) - cast(0.4 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-284807893868517683827872743865.55038563 as decimal(38,8)) / cast(-8589934591 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.03826 as decimal(12,8)) * cast(-8081.137905506 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6112 as decimal(5,5)) - cast(9999999999999999999999.99 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.2057594037927936 as decimal(17,16)) / cast(-176343129130442399 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.096 as decimal(26,23)) % cast(7996550.7068 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1333.908289197 as decimal(13,9)) % cast(-343.32704 as decimal(30,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-655.36 as decimal(17,12)) + cast(-3825.200392077 as decimal(29,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(56 as decimal(7,3)) + cast(-57646075230342348.8 as decimal(23,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-678664.19 as decimal(11,3)) * cast(1277247111 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13.594958043615634240959056165127558 as decimal(36,34)) % cast(0.50 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(824.0692443364242511211454629736 as decimal(31,28)) % cast(-9.9 as decimal(34,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000.000 as decimal(18,5)) / cast(-0.2673187936161143085345607324810 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-217529.7 as decimal(38,1)) % cast(0.100 as decimal(36,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(5,2)) % cast(-0.99999999 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-35.6127815392027 as decimal(28,22)) + cast(781536.604730 as decimal(19,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-320.00405457283012429368030 as decimal(26,23)) + cast(281.474976710655 as decimal(29,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6350.61821972069950312455248 as decimal(32,27)) + cast(-1090595334607818943.3208842780332910777 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3419253514364.83048 as decimal(18,5)) * cast(-19243.499 as decimal(33,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.0 as decimal(28,5)) * cast(28.88466128797392786637117547126 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.99 as decimal(29,8)) * cast(327.68 as decimal(21,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999999.9999999999999999 as decimal(38,16)) - cast(0.804974086614792895 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8056136939 as decimal(23,21)) * cast(207691.87434139310514121985316880383 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1980704062856608439838598.7584 as decimal(37,10)) % cast(2 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-47744540083896564075392029730.3641 as decimal(33,4)) + cast(0.60092406207382 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3343010.441 as decimal(24,14)) - cast(-99999999.999 as decimal(11,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(519229685853482762853049.6329220096 as decimal(36,12)) - cast(-65197009923918739061509235281594740621 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999 as decimal(18,10)) / cast(-662100529282200127162343231.08372712951 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.312316527212435367653689609788 as decimal(38,33)) * cast(-0.4194303 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.23196608721236649 as decimal(24,24)) % cast(99.9999 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9231000 as decimal(16,1)) * cast(999.999999999999999 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(8,6)) / cast(-0.2 as decimal(29,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3663074746043276620.8 as decimal(38,11)) + cast(-0.24 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(2,1)) - cast(0.536870911 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999 as decimal(28,28)) * cast(-28 as decimal(25,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(13,1)) % cast(268435.455 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999 as decimal(10,0)) - cast(455624903088.6878982 as decimal(19,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2575429890346445559 as decimal(24,0)) / cast(-1.1 as decimal(17,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-387924734586972554407575802719.7150 as decimal(38,4)) % cast(6710.8863 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-519229685853482.7628530496329220096 as decimal(34,19)) * cast(-3.1 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.0000000000000 as decimal(24,13)) - cast(0.137438953472 as decimal(25,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3006.0403293962217810192613213233 as decimal(32,28)) / cast(780901903185.351066 as decimal(21,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9999999999999999 as decimal(25,22)) + cast(-82344.099102139459124 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.76460752303423487 as decimal(25,23)) % cast(-568.6329398017665220009006 as decimal(31,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000000 as decimal(32,26)) / cast(743526608 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(11,5)) - cast(0.63 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-900719.9254740991 as decimal(38,28)) / cast(-8507059173.0234615865843651857942052864 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2748779069.44 as decimal(38,6)) / cast(-81.573353450775 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59029581035.8705651711 as decimal(38,13)) + cast(-102.4 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(90469666.2261 as decimal(20,7)) * cast(0.37778931862957161709567 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6618657023031301075797.88541860013 as decimal(33,11)) % cast(713493 as decimal(21,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(913.754 as decimal(6,3)) * cast(112589.9906842624 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(302231454903657293676544 as decimal(38,0)) * cast(-999.99999999 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00 as decimal(10,4)) % cast(0.3940624 as decimal(27,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6871947.6735 as decimal(36,9)) % cast(-57380555608381572941209467.03 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2656472 as decimal(24,24)) + cast(51.939986233124044 as decimal(22,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999.999 as decimal(30,9)) / cast(99999999999 as decimal(27,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-301.8993405431751 as decimal(16,13)) + cast(9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4963078236232792 as decimal(29,7)) - cast(-9.99999999999 as decimal(12,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.0000 as decimal(37,5)) * cast(-0.71 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-95 as decimal(20,1)) - cast(100000000000 as decimal(20,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.40110 as decimal(8,7)) / cast(-9999999999999.999999999999999999999999 as decimal(37,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(94.8463693 as decimal(28,25)) + cast(999999999.99999999 as decimal(27,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(475202383958726339288.49563103634179086 as decimal(38,17)) / cast(-0.1000 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999.9 as decimal(38,1)) % cast(-79228162514264.337593543950335 as decimal(29,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12.8 as decimal(32,11)) + cast(6394 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-16929822.4972782 as decimal(25,14)) / cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59531 as decimal(8,0)) / cast(0.47 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-79.52322 as decimal(7,5)) * cast(-9 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.339182 as decimal(28,7)) + cast(34359738368 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(88.9110 as decimal(38,14)) / cast(-9.999 as decimal(17,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5144954376281416260397827881337 as decimal(38,0)) + cast(678390663.861566 as decimal(17,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.589934592 as decimal(26,24)) / cast(-419430.4 as decimal(28,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9188815866 as decimal(12,0)) + cast(-283.84134534356136732 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999 as decimal(12,8)) + cast(-9 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11805916207174.11303424 as decimal(25,10)) % cast(1951821560.842180 as decimal(16,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.580680 as decimal(17,16)) / cast(10.000 as decimal(28,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.9 as decimal(25,1)) - cast(-3896 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000.00 as decimal(38,12)) % cast(378.754750768606328 as decimal(22,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.940889964 as decimal(14,14)) * cast(7.44 as decimal(18,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.32 as decimal(17,3)) / cast(-90 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-254119638.034751010 as decimal(18,9)) / cast(4 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(807234360 as decimal(19,0)) + cast(0.96 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-86359.785189710579069904217472161707798 as decimal(38,33)) * cast(562949953.421311 as decimal(16,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999 as decimal(38,2)) * cast(16.384 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.342000077205577875952178886199115753 as decimal(38,36)) + cast(40.4 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3655103.4473135956745063708 as decimal(38,20)) - cast(-2.6020393016 as decimal(35,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.999999999999999 as decimal(38,32)) * cast(45 as decimal(14,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-27706 as decimal(8,0)) % cast(0.63 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(18,14)) + cast(-0.6830677343986 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(54202438947.6069739868315003367629 as decimal(37,22)) % cast(-1000.0000 as decimal(21,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(42949.67295 as decimal(20,13)) + cast(-0.256 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-701183 as decimal(21,6)) - cast(-7.79 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(20777 as decimal(20,12)) % cast(89857780 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(61897.0019642690137449562112 as decimal(27,22)) - cast(104.8576 as decimal(23,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.274877906943 as decimal(32,32)) / cast(-654243652701055620660.85 as decimal(23,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.1209 as decimal(25,12)) - cast(-1000000000000000000000 as decimal(30,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6699821466775167226562157.0 as decimal(37,6)) % cast(-5606.30058210 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(257213150508196823901 as decimal(21,0)) + cast(10995116.27775 as decimal(14,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-256 as decimal(3,0)) + cast(-0.2 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(1,1)) - cast(1.5 as decimal(17,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000.000000 as decimal(26,13)) % cast(6871947673.5 as decimal(11,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(154742504910.672534362390527 as decimal(29,16)) - cast(-630526.29774681954352374530455304660901 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10791.57844312622132 as decimal(38,32)) / cast(0.70 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-90643536937765543551345428014236791.065 as decimal(38,3)) * cast(-6244484404.4958054664010122645397701996 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999999999999999999 as decimal(37,30)) - cast(0.8 as decimal(18,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999 as decimal(38,11)) - cast(-17592186044.416 as decimal(27,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6298 as decimal(10,10)) + cast(1000.000000000000000 as decimal(30,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3617792465.2075709 as decimal(38,16)) / cast(0.938 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.137438953472 as decimal(15,14)) * cast(59 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(193.42813113834066795298815 as decimal(30,27)) * cast(-129490220083487842.86296765407 as decimal(29,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(132922799578491587290380706028034.4576 as decimal(38,5)) + cast(6942186770147.3 as decimal(30,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000000 as decimal(20,20)) - cast(-25452538757537727997987027368837.37 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.9999999 as decimal(18,7)) * cast(0.8191 as decimal(34,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5057109714.232 as decimal(22,11)) - cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.521536406 as decimal(17,17)) - cast(4.6158051 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.000000 as decimal(24,21)) - cast(9999999999.999 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9999 as decimal(5,4)) + cast(63544874294.9120311179 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.0 as decimal(1,1)) * cast(-18079001934447500824574966 as decimal(30,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3916 as decimal(8,7)) * cast(0.1337415031109745 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.532456932 as decimal(14,9)) + cast(-0.9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-929801751027312080624.11649919 as decimal(37,16)) + cast(0.77 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(16,5)) + cast(1555081714087412649843.259877978698 as decimal(34,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8647854829 as decimal(28,10)) + cast(3.2 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(79.44 as decimal(11,4)) % cast(545758316047614621745722.454523221 as decimal(34,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52743162021683115.32431543 as decimal(38,16)) % cast(4704354831574528908078794110.9513545247 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(756.40 as decimal(5,2)) + cast(-10.00000000 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.866 as decimal(5,4)) / cast(241049.181648 as decimal(15,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9999 as decimal(5,4)) / cast(7378697629483820646.3 as decimal(20,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2813548040 as decimal(15,15)) * cast(4 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99 as decimal(9,6)) * cast(10.0 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4398046.511104 as decimal(36,9)) + cast(9.99999999999 as decimal(24,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(676.86335246636702206 as decimal(20,17)) / cast(6.8275336552044611327 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999.99999999 as decimal(35,14)) / cast(50418751.9494 as decimal(16,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(1,0)) % cast(3.4681 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100 as decimal(4,1)) * cast(-0.84522086573 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.835703278458516698824703 as decimal(31,27)) * cast(-65 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(19,16)) + cast(75.597983626321699560966791719 as decimal(29,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.5642127611435999790999500879577351699 as decimal(38,37)) * cast(-98.6526244414082134579650669 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-171.793 as decimal(15,3)) - cast(-8801354077451.82355504 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85070591730234615865843651857942052864 as decimal(38,0)) / cast(0.672 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000000000000000000 as decimal(32,32)) + cast(21.47483648 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1462047917158138976478479.039 as decimal(38,5)) + cast(4.46467521995289824072718147 as decimal(33,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85900.638658852195 as decimal(38,17)) / cast(-0.8192 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-723148885944282185793119858437.5828504 as decimal(38,8)) * cast(-2.8 as decimal(19,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-60884121.348 as decimal(24,7)) + cast(750.22454143017100 as decimal(25,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5764838518599083 as decimal(16,0)) - cast(-999999.9999999999999999 as decimal(22,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-882543457347888030.6431256302301486006 as decimal(37,19)) * cast(1 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(17,15)) - cast(8253.3912841 as decimal(23,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.99 as decimal(4,2)) * cast(45732737.8136340 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(606.763097273508 as decimal(29,25)) + cast(-460.374 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.90 as decimal(11,5)) * cast(-26086728.30730904530993 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.80283196868786160965 as decimal(20,20)) % cast(-9999.999999999999999999999999999 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.620213 as decimal(9,8)) - cast(-0.9 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.706 as decimal(4,3)) + cast(-30224.9071 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(774901922.63 as decimal(33,7)) * cast(-519229685853482762853.0496329220096 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-45.8230174 as decimal(38,24)) - cast(35.226541997995362 as decimal(32,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(983 as decimal(3,0)) - cast(0.9025408180048 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8742866296556.6492 as decimal(34,5)) * cast(999.999 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-19097192757914585723.499154509091186399 as decimal(38,18)) * cast(-5148045675913474.7012 as decimal(21,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4448803073.8507150 as decimal(38,24)) / cast(-3355443.1 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51466257232 as decimal(12,1)) - cast(9.9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-675764090070 as decimal(34,0)) / cast(477572.6818338880 as decimal(32,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.48 as decimal(15,2)) * cast(4312.06328641277709172 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.76795220751175938496632275203677208408 as decimal(38,38)) / cast(-99999.9 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.264202528434113196141127051558 as decimal(33,33)) - cast(0.288230376151711744 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9231.73439233398241593 as decimal(26,20)) / cast(-0.77172 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5706390523077.60 as decimal(35,8)) % cast(-47067859577.99 as decimal(13,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.000000000000 as decimal(32,28)) - cast(98.975426172304994 as decimal(19,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.1 as decimal(6,4)) + cast(120.71056912274409666550932423962152587 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(30,5)) / cast(-0.0 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.0 as decimal(6,2)) % cast(-171647.903 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(2,2)) / cast(8.5070591730234615865843651857942052864 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(1,1)) * cast(-0.4 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-34 as decimal(30,10)) * cast(3623784207602683762518249.4 as decimal(30,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999.99999999999 as decimal(34,11)) % cast(360.28797018963967 as decimal(32,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5070602400912917605986812821503 as decimal(31,0)) + cast(99.999 as decimal(22,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(376379121866 as decimal(18,2)) % cast(1000000 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999 as decimal(31,0)) % cast(-8790544.31571066064 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.82 as decimal(16,9)) * cast(0.999999999999999999 as decimal(22,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999 as decimal(13,13)) / cast(-3710947049710176069924.1553014506844096 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(17179.869183 as decimal(11,6)) - cast(8.08606645 as decimal(17,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(878 as decimal(38,19)) + cast(28593907942401843860839235.0632 as decimal(34,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.536870911 as decimal(9,9)) + cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000000000000.0 as decimal(27,1)) - cast(-32768 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(29673533 as decimal(38,16)) - cast(229 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.98583 as decimal(13,9)) * cast(1.355 as decimal(22,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-727.8547 as decimal(27,13)) % cast(74546735141044337913936601630221165.764 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.999999 as decimal(23,20)) + cast(1.647627655 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(155384870188674773 as decimal(30,6)) * cast(1226 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346158658436518579420.52863 as decimal(38,5)) % cast(-92 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8192 as decimal(23,3)) % cast(0.653495 as decimal(35,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0 as decimal(6,1)) * cast(-1.152921504606846975 as decimal(31,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.45094 as decimal(6,6)) / cast(6.8 as decimal(32,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(895252397635390579873243.57951219181312 as decimal(38,14)) + cast(-8191 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(123794003928538.0274899124224 as decimal(38,15)) + cast(-6744604618484.2 as decimal(18,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(131072 as decimal(30,0)) * cast(331844347142473480013057939328.76956918 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(431209791949345511.4070 as decimal(27,9)) / cast(-41943.03 as decimal(22,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730234615865843.651857942052864 as decimal(38,15)) + cast(85899345.92 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-94.86 as decimal(15,7)) / cast(-0.988 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(88869048 as decimal(8,0)) / cast(-402099502722920694028 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.290213 as decimal(7,7)) * cast(0.537816460 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.00000000000000000000 as decimal(38,20)) - cast(-0.664613997892457936451903530140172287 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(12,0)) + cast(-0.2 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.30444125 as decimal(9,8)) / cast(0.8895340249787096629847980 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5 as decimal(33,8)) % cast(2788522613529.77549463265563326 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-90.9266926753375 as decimal(26,15)) / cast(-19866662221470321818690.3469678 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(467427958436953 as decimal(27,0)) % cast(10000000000000 as decimal(21,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2 as decimal(7,1)) % cast(-326.032519168144 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(967140655691.7033397649407 as decimal(25,13)) * cast(-0.36797418199276969430097319836564249468 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(72038142685488953697795165225079830288 as decimal(38,0)) - cast(0.861931663176751 as decimal(26,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1469692073207160347136130333933035821 as decimal(38,38)) - cast(5.2 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000000.00000000 as decimal(38,8)) + cast(0.734114374099616856512456240586100 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999 as decimal(28,0)) * cast(-115200041737322614959921252078208 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(38 as decimal(8,0)) / cast(-99.651334055253669976871 as decimal(26,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-699.2305552272 as decimal(38,23)) + cast(-5531779755376432806081.45 as decimal(31,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.0 as decimal(35,1)) / cast(3427536878838002915879.2852952437 as decimal(32,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(28733863172768893.86123136787506 as decimal(31,14)) * cast(-23452339893036228.9123 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8388.607 as decimal(14,4)) - cast(98766.35243847207130 as decimal(19,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000 as decimal(27,26)) + cast(1.6777215 as decimal(23,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4096 as decimal(8,0)) + cast(0.1000000000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7737125245533626718119.5264 as decimal(38,4)) + cast(0.2 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12541.78173601185618 as decimal(37,23)) - cast(0.10 as decimal(14,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9322072 as decimal(16,15)) / cast(-100000.0000000 as decimal(24,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-67685264 as decimal(31,0)) / cast(368.93488147419103231 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-98029.92 as decimal(7,2)) * cast(-4 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9596976407744594.55 as decimal(32,3)) * cast(0.77 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000 as decimal(22,11)) + cast(-527235534618249562197.11280 as decimal(35,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-69762590.69 as decimal(16,4)) / cast(10000000.000000000000000 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.000000000000000000 as decimal(24,22)) / cast(681268217757278349082757 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999 as decimal(4,0)) + cast(-5402710135798913942837810580060800.7139 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6086 as decimal(38,35)) / cast(0.35184372088832 as decimal(29,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-71129200.102566 as decimal(38,26)) % cast(-41337736509925499766013610894171716663 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-690372570227.49084972540 as decimal(30,18)) * cast(0.29855588980797766576141154540721640915 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(900719925474099.1 as decimal(35,14)) / cast(60.75900820875989640989946884933119350 as decimal(37,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.94 as decimal(4,4)) + cast(-478104778107718414.9326 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6989.584 as decimal(32,23)) * cast(-300086280991306212980705473715360 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.992422551445048275556250363407 as decimal(35,35)) * cast(-10000 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-50480058262225488620846 as decimal(38,0)) + cast(-31846972277270 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.8 as decimal(2,1)) % cast(-0.17563632456664528 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.113 as decimal(16,15)) - cast(64903710731685345356631204115.2512 as decimal(33,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.93 as decimal(3,2)) + cast(-97762988505.654 as decimal(18,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.16 as decimal(17,17)) * cast(829.5437338796319252 as decimal(32,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(19,5)) / cast(-9388634.60 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99781460.58005 as decimal(25,15)) / cast(-409349223896267711.559745642346 as decimal(36,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(690380827446401110478122116159.9 as decimal(36,2)) + cast(-910076255271.6498761785 as decimal(22,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00000000 as decimal(15,9)) / cast(-96191980187069610.00249144 as decimal(31,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(95739.12 as decimal(10,2)) / cast(-72.1 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.515374 as decimal(17,15)) + cast(-0.609686914717963006 as decimal(21,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000 as decimal(15,0)) - cast(0.9 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11529215046068.46975 as decimal(26,5)) + cast(9444732965739290427392 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999999999999999999 as decimal(32,30)) - cast(-38685.626227668133590597631 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(805857466.87802806 as decimal(31,16)) / cast(-23189511917924328566061.69320 as decimal(28,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32609884875572280571.44305250 as decimal(38,16)) / cast(-2047 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1921 as decimal(8,4)) * cast(-284230854849.69544 as decimal(18,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-920418 as decimal(6,0)) - cast(-0.6086036 as decimal(25,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.2 as decimal(6,2)) + cast(-4.890398 as decimal(12,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6571876.7458746 as decimal(36,11)) / cast(8102 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2522.3 as decimal(11,6)) / cast(0.34 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(3,0)) * cast(5029.71 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.023 as decimal(21,6)) % cast(0.32 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(34409376640184.4 as decimal(26,1)) - cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-989681481.50 as decimal(30,8)) / cast(1.24101546461534794666 as decimal(21,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999.9999999999999999999999 as decimal(38,22)) - cast(-67108.864 as decimal(24,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-29514790517.9352825855 as decimal(33,12)) / cast(-10 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-29234945531709.383 as decimal(35,14)) + cast(-7.71 as decimal(33,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2882303.76151711744 as decimal(19,11)) - cast(-5045870596036702558165711535.614 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7205.7594037927935 as decimal(20,15)) + cast(47 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47279.0020625546 as decimal(15,10)) * cast(1934.2813113834066795298815 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8159.9818410639 as decimal(38,26)) % cast(-0.1152921504606846976 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51.74 as decimal(37,14)) % cast(99 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7005260506017.7799 as decimal(38,24)) / cast(-1.0 as decimal(12,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(60975922637871364208134.798598948141 as decimal(38,12)) * cast(0.70001672 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68719476736 as decimal(11,0)) % cast(294 as decimal(26,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.511 as decimal(32,32)) - cast(-912612881248944.49 as decimal(26,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999 as decimal(22,0)) + cast(0.32768 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9428847323754254747323619.7629 as decimal(38,13)) + cast(-3645466315715126016947447032035130.9990 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999999999999999999 as decimal(34,34)) * cast(0.53127777390884432241090974370893182915 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6408 as decimal(11,9)) - cast(394796801563505.4458 as decimal(22,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730234615865.843651857942052864 as decimal(38,18)) * cast(10.0 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999.99 as decimal(31,14)) * cast(501842619500047968413773289.41608798593 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-472236648286.9645213695 as decimal(38,21)) % cast(-99999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-867.050030 as decimal(37,15)) % cast(10000000000000.0 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65.056096917529184 as decimal(28,23)) / cast(0.10000 as decimal(18,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4429.783123959 as decimal(17,11)) + cast(38323805139648613.675040823252170332991 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6912535758104.98939913 as decimal(24,11)) + cast(-9999999999999.999999 as decimal(28,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4344.08 as decimal(7,3)) * cast(-411930.811 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4236537632.515918560853 as decimal(26,15)) % cast(0.129042411 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8614027464628209.77 as decimal(33,2)) + cast(101412048018.25835211973625643007 as decimal(34,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2882303761517117.43 as decimal(21,5)) * cast(82034144550151732855.526594786 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(9,0)) * cast(-99999999.9 as decimal(29,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-641.617683 as decimal(38,34)) * cast(3.979809275018463950998437004 as decimal(35,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(943179 as decimal(22,0)) / cast(-342436.57317734439813118980453130536242 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999 as decimal(5,0)) + cast(21143981.4651161052353719104 as decimal(27,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-214.7483647 as decimal(15,12)) * cast(21 as decimal(36,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.718787115722847148037647786711 as decimal(38,38)) - cast(1505 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.15 as decimal(12,3)) - cast(9999999999999999999999999.9 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346158658436518.57942052863 as decimal(38,11)) + cast(3 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-45.551524206185593091770184804558480087 as decimal(38,36)) / cast(53421322812031.996822466141495355422 as decimal(35,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28147497671065.6 as decimal(34,2)) / cast(-0.424691027561149766844 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.69249605 as decimal(13,10)) + cast(74 as decimal(25,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(34,11)) * cast(0.23348009003301 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.638444974978 as decimal(25,16)) / cast(0.214708134529664631327 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999.99999999999999999999 as decimal(31,20)) * cast(288230376151711744 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.31071 as decimal(12,9)) * cast(-999999999999999999999999999.99999 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.573953013832 as decimal(22,19)) % cast(-1848622911426.20432485474226558618385 as decimal(36,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-89384886.2 as decimal(16,2)) / cast(9999.9 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(324518553658426726783156020576255 as decimal(36,0)) / cast(-3366151.5337333 as decimal(20,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(633825300114.114700748351602687 as decimal(33,20)) / cast(-5.36870912 as decimal(21,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.67093 as decimal(22,15)) + cast(-0.357093 as decimal(13,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68719.476736 as decimal(38,27)) + cast(107374.1824 as decimal(24,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(1,0)) * cast(0.31953764859946346853699965437167352893 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(22,7)) % cast(0.1237940039285380274899124224 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(841988469585697579147042619105.56944847 as decimal(38,8)) % cast(-0.9999999999999999999999999 as decimal(28,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9678.385 as decimal(28,6)) * cast(-83886.08 as decimal(24,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.000000 as decimal(10,9)) / cast(-999.9999999 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.97 as decimal(8,8)) / cast(-0.9999 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999 as decimal(12,6)) % cast(-50.320042637191592057899914825318507545 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(519229685.8534827628530496329220096 as decimal(38,29)) % cast(-0.100000 as decimal(11,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(1,0)) - cast(-97.08856787543559875 as decimal(19,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-87985151.710 as decimal(20,6)) - cast(-80252619864304 as decimal(27,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000.000 as decimal(38,6)) % cast(-0.1953219 as decimal(32,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999.999 as decimal(19,3)) - cast(16.3 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9802876.614 as decimal(12,3)) % cast(-6871947673.6 as decimal(36,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-377240 as decimal(6,0)) * cast(-2951479.05179352825855 as decimal(37,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(6,4)) / cast(-4878625971206 as decimal(32,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(71.86678604797875867730651511715 as decimal(31,29)) / cast(-968.7 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.61 as decimal(5,5)) * cast(-0.274877906944 as decimal(23,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-16383 as decimal(8,0)) + cast(-358.8 as decimal(18,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-168.3 as decimal(4,1)) + cast(-10 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(38685626.227668133590597631 as decimal(29,20)) / cast(-99999.9 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-91533080123215991.0789 as decimal(29,6)) - cast(-0.613852316507180024388 as decimal(25,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.000000000 as decimal(32,13)) + cast(3.7 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1788030564946523419120506 as decimal(38,0)) / cast(99.99999999999999999999 as decimal(32,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.73741824 as decimal(24,21)) / cast(-67.1 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.00 as decimal(13,7)) % cast(0.477 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(1,1)) * cast(175921860.44415 as decimal(19,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-633716608320294683938538.646 as decimal(38,10)) % cast(0.6 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.983270 as decimal(8,8)) / cast(13421772.7 as decimal(11,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-998.90 as decimal(34,28)) * cast(-0.37665944368686979 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999999999 as decimal(24,23)) % cast(223460972088202069.05911693 as decimal(26,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2885084.8 as decimal(15,2)) + cast(0.118218015607857952321109616555 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8323241016674490 as decimal(38,7)) / cast(-99999999999999.9999999 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6 as decimal(1,0)) / cast(20447.8637 as decimal(10,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(212 as decimal(5,0)) + cast(-7.530433975884179086 as decimal(30,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.11 as decimal(8,7)) - cast(-44 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-855940782.55658 as decimal(15,6)) % cast(724.3832672410493513 as decimal(23,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7402722703 as decimal(17,16)) + cast(-0.7 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(36,26)) % cast(-13.1071 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.999999999999 as decimal(16,12)) + cast(-99482442275112329591385 as decimal(30,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0000000 as decimal(38,34)) + cast(-0.91671307837881 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.902 as decimal(38,14)) - cast(0.32767 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3100913482265801 as decimal(36,4)) % cast(-2.7515 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.134217727 as decimal(15,15)) - cast(536.870911 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-616025177.58 as decimal(12,3)) % cast(-8.969899979449683473895 as decimal(30,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-635.714653638066441 as decimal(18,15)) - cast(-9999999999999999999999999999999999 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(918132.60 as decimal(38,11)) / cast(0.9671406556917033397649408 as decimal(25,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.2 as decimal(8,2)) % cast(0.134217728 as decimal(28,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(564831895624253569104698.88289 as decimal(38,7)) + cast(-178000092191794830013 as decimal(37,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999999999999 as decimal(38,0)) / cast(-999999999999999999999999999999999.99999 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(71534531642178014387 as decimal(20,0)) % cast(-9999.99999 as decimal(15,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.024 as decimal(18,9)) + cast(8710.331982 as decimal(21,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4262360835102622.8 as decimal(36,4)) * cast(-6911279.41354 as decimal(16,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(3,2)) + cast(-86 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.359 as decimal(12,6)) * cast(0.9 as decimal(28,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.999999999 as decimal(38,34)) * cast(9.9999 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-255 as decimal(14,0)) / cast(56.3202074163127362 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7807692 as decimal(13,0)) - cast(0.607621 as decimal(35,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(9,1)) % cast(-92244858.8432764570238849992470 as decimal(30,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(94939756681614.88417894734753176263129 as decimal(38,24)) / cast(-55528678.30 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000 as decimal(38,3)) % cast(1.00000 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.224938853903927426929573 as decimal(24,24)) % cast(78502.27755727309508 as decimal(27,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.91332469 as decimal(33,18)) / cast(29286.63470941725489 as decimal(27,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(366163869555318317338637116.04529189046 as decimal(38,11)) % cast(710.0268811485088507923687 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(6,3)) / cast(1000.00000 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7130.55322361517 as decimal(19,11)) % cast(-0.70 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000.00 as decimal(38,3)) % cast(55475347858030842539590 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(738022.3 as decimal(8,1)) * cast(-0.8388608 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-326106231042210712661230.327 as decimal(34,3)) % cast(-1024 as decimal(12,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8468.9 as decimal(38,4)) / cast(31 as decimal(28,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.000 as decimal(36,6)) % cast(134217728 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.00000000000000000000000 as decimal(26,24)) / cast(-9097.8539 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(41809777.499158 as decimal(14,6)) - cast(1.36977180559726 as decimal(32,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18014.398509481983 as decimal(38,12)) % cast(999999999.9999 as decimal(24,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.999999999999999 as decimal(34,17)) * cast(6421308237526.6953133 as decimal(26,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.76053756685079507137896386001261110 as decimal(35,35)) % cast(-555.5688 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9 as decimal(38,31)) - cast(-112997120935.54088314 as decimal(20,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999.999999 as decimal(24,16)) % cast(0.7 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9368.73982913 as decimal(38,17)) + cast(334217929329.85131286444497006112016719 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-62.9072488348324694013045 as decimal(26,24)) / cast(-66574804.904 as decimal(15,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(1,1)) * cast(55510428694969392486529568.014 as decimal(30,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.403447605292 as decimal(16,16)) * cast(0.524287 as decimal(23,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21 as decimal(27,21)) + cast(54518917135988842450316.11651169729 as decimal(34,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(24 as decimal(2,0)) % cast(9 as decimal(10,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1799680 as decimal(7,0)) / cast(1000000.00000 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.127 as decimal(38,28)) + cast(-0.7 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999 as decimal(4,3)) - cast(-83384653.0 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-40.96 as decimal(38,19)) * cast(776612 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.5 as decimal(3,2)) % cast(-2621.44 as decimal(27,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-90.15175807382341 as decimal(33,30)) % cast(51287087.688922767383972985668547469177 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(39693875609012721653424675 as decimal(28,0)) + cast(-0.4 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(824403819637836801309469762289756.32 as decimal(38,5)) % cast(-12.7317876675 as decimal(12,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4314.5624690 as decimal(26,16)) / cast(16615349947311448411297588253504.3071 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(583334536.242732674513874665951510 as decimal(33,24)) / cast(-522394854411876290264975.97954395871115 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5492796.61592093080 as decimal(18,11)) % cast(-126147.21102 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9999999999999999999999 as decimal(32,31)) * cast(7849389461.51 as decimal(19,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(12,12)) - cast(-83075052494.89459 as decimal(21,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-157732210220827140 as decimal(27,1)) / cast(1.0 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8847.4117968 as decimal(17,13)) % cast(-21267647932558653.966460912964485513216 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-933892382774121130419.042973598682 as decimal(33,12)) * cast(10000000.0 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(72.9 as decimal(13,2)) - cast(0.78969232980368827118875305009333071528 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3335442862848226.75391647611461573 as decimal(33,17)) + cast(-0.79228162514264337593543950336 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(470707.8 as decimal(17,2)) * cast(429496729.5 as decimal(30,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(15,9)) + cast(-0.99 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-534.7 as decimal(12,6)) * cast(0.96 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18833439863095382.751428711838524471507 as decimal(38,21)) - cast(-999999999999.99999 as decimal(20,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(549755813888 as decimal(28,0)) * cast(-28448.22186039945 as decimal(16,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999.99999999999999 as decimal(26,14)) / cast(10.000000000000 as decimal(34,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-469448.90253946169231617826517174 as decimal(32,26)) * cast(-9999 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(93.16389050251442533 as decimal(19,17)) + cast(-0.10000000000000 as decimal(22,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-833880083992054970.159 as decimal(21,3)) + cast(-7 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(173582612431 as decimal(13,0)) / cast(-9809349.06 as decimal(26,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.4782 as decimal(15,9)) * cast(512 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.161278998205156 as decimal(38,37)) - cast(649037107316853453566312041.152512 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(396.9 as decimal(4,1)) % cast(-0.88 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(990352.0314283042199192993792 as decimal(28,22)) / cast(397.48 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9579713.4 as decimal(10,1)) - cast(999999999999999999 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99 as decimal(3,2)) / cast(999999999.999999 as decimal(22,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-381505.37965812305819370629612901864724 as decimal(38,32)) / cast(-118392567537956.429638435290356935 as decimal(33,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-578.636623 as decimal(23,9)) * cast(0.8673 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5857968 as decimal(23,11)) % cast(-4194.304 as decimal(16,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-888109010.3 as decimal(38,4)) / cast(0.0 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(298819.1726464 as decimal(29,20)) + cast(5102662912346977.689456626 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-104857.5 as decimal(11,5)) % cast(-262 as decimal(14,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(5,3)) % cast(-5290486265668320391430345125 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21635523372.686343 as decimal(38,18)) / cast(10000000000000.0000000000 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6173532103260237528282371.8058961006003 as decimal(38,13)) % cast(897862.851 as decimal(34,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(512 as decimal(38,17)) % cast(0.2539214995997 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(9,6)) + cast(858993459.2 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(435.51594 as decimal(24,18)) * cast(-0.7 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6189700196426901.37449562111 as decimal(27,11)) + cast(-5070602400912917605986812821504 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.00000000000000 as decimal(38,19)) - cast(149746815 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31893325979460.249444593490688778616553 as decimal(38,24)) + cast(-3.825 as decimal(36,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(13782 as decimal(6,0)) + cast(-19.35043 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.3554432 as decimal(8,7)) / cast(32021.55 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-470258.97165191531 as decimal(17,11)) % cast(9442424319242937418748145 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36945480646150055.1018 as decimal(22,5)) + cast(0.4 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.90295810358705651711 as decimal(30,28)) % cast(-7.2 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63 as decimal(26,23)) * cast(2 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(107374182.3 as decimal(38,2)) * cast(9.9999 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(1,1)) % cast(85899.34591 as decimal(18,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.98 as decimal(8,8)) * cast(-10995116.27776 as decimal(13,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5316911.983139663491615228241121378303 as decimal(38,30)) + cast(85355.6 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1463644326532694048 as decimal(21,20)) % cast(-0.100000 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(69.04 as decimal(32,8)) + cast(2 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32556157444.6168777799100426684679 as decimal(38,23)) + cast(-23587 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.24 as decimal(5,2)) / cast(-100.00 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-39499.4982662 as decimal(19,12)) / cast(1.54 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.64 as decimal(2,2)) + cast(-165847 as decimal(25,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6815.4 as decimal(28,22)) * cast(0.7 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999999 as decimal(34,1)) / cast(77797012 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(850.70591730234615865843651857942052864 as decimal(38,35)) * cast(-126765060022822940149670320537.5 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81129638414606681.695789005144063 as decimal(32,15)) * cast(-672608669711.0437297621024528 as decimal(28,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-204974169.343 as decimal(12,3)) - cast(32628923669.8 as decimal(12,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(23,4)) - cast(-82419836414310.03143593366271284454809 as decimal(37,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36 as decimal(38,1)) - cast(-51 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(252956443727719829356.85907403639910217 as decimal(38,17)) - cast(90744.0308 as decimal(10,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(30847793926737.814238536919256797033237 as decimal(38,24)) - cast(618970019642690137.449562111 as decimal(34,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(6,6)) + cast(-22508689267205327286945336070440641.1 as decimal(37,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7737125.2455336267181195264 as decimal(38,22)) % cast(-0.999999999 as decimal(37,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9999999999999 as decimal(28,15)) + cast(845658301251343866.01124 as decimal(25,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9087053845300778100.0 as decimal(21,1)) % cast(800.4510789453004619371219543 as decimal(34,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(202824096036.51670423947251286016 as decimal(33,21)) + cast(80.5066654650 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-126.339 as decimal(6,3)) / cast(-153524470.30005250021532123 as decimal(34,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.00000000000 as decimal(22,14)) * cast(-2417851639229258349412352 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5368709.11 as decimal(22,12)) - cast(-4567780690161319.5419667716764298 as decimal(32,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9671406556917033397649408 as decimal(25,25)) % cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.070602400912917605986812821504 as decimal(31,30)) / cast(-46560451406247016.668026399 as decimal(26,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-994014513730.629 as decimal(22,8)) / cast(0.823514356603842065931088711310959020 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92.561 as decimal(14,6)) - cast(100000000000000000000.000 as decimal(34,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(753962606103875393.81 as decimal(38,2)) % cast(2656825132.42194268045 as decimal(23,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.7592186044416 as decimal(28,20)) / cast(50.4467190791 as decimal(12,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8465998856479984 as decimal(17,0)) - cast(45.73374702 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-450359962737.0496 as decimal(18,6)) * cast(60912557671943.9627710576 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-256 as decimal(3,0)) % cast(-0.10208580798 as decimal(30,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999999999999999 as decimal(38,37)) * cast(-5501112295.61893737460635084590285 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1073741823 as decimal(25,14)) % cast(-37778.931862957161709568 as decimal(32,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(1,1)) + cast(259757731636434498983810091412.98910961 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(64586942165.17 as decimal(13,2)) - cast(100.000 as decimal(18,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.524288 as decimal(6,6)) + cast(-41943.03 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5764607523.03423488 as decimal(18,8)) - cast(412.98788966817653808841609007089384374 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54703810027.8 as decimal(36,2)) + cast(0.69745386982 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7532902570923729779973553123 as decimal(38,37)) / cast(-99943.1763863135149332841019 as decimal(27,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2417851639229258.349412352 as decimal(29,10)) / cast(717.90 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.00 as decimal(25,15)) % cast(999999.999 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(302231454.903657293676543 as decimal(27,18)) - cast(4 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1099511627776 as decimal(18,18)) % cast(-9 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-104857.6 as decimal(7,1)) + cast(-840.540227 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(3,1)) / cast(-8431722 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9007199254740992 as decimal(16,16)) / cast(0.999 as decimal(23,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2047 as decimal(5,0)) + cast(17179869183 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(461500281880864849489970864366.162 as decimal(33,3)) + cast(-4.1 as decimal(37,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-641.760 as decimal(6,3)) * cast(-0.92 as decimal(23,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.7108864 as decimal(35,29)) % cast(-4031.5 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100 as decimal(3,3)) % cast(-3415.213627648687965976677699977 as decimal(31,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4951760157141521099596496896 as decimal(29,1)) % cast(-0.32 as decimal(24,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2759.543 as decimal(24,4)) + cast(-706334.30725290134 as decimal(22,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.1079 as decimal(38,31)) + cast(-549755.813887 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9026846685 as decimal(16,15)) / cast(-5 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(5,3)) + cast(5.59 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-232.92723824 as decimal(38,21)) / cast(4207102095964904 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(62367079956312730572.489632 as decimal(38,15)) / cast(-38313020186228278886567.512 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(1,0)) + cast(282.272 as decimal(19,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(2,2)) / cast(35126.28636232338327674070247 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9 as decimal(15,3)) * cast(-9.999999999999999999999999999999 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(28142574.00733819327387044505 as decimal(36,24)) + cast(61234.77 as decimal(25,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1677084136442945081520795162 as decimal(28,28)) - cast(-1000000000.0 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.7024 as decimal(6,5)) + cast(-100.0000000000000 as decimal(30,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.212 as decimal(7,6)) % cast(3.4359738368 as decimal(19,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53169119831396634916152282411213783.03 as decimal(37,2)) + cast(11203839781580699.339204355486 as decimal(33,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(513 as decimal(4,1)) - cast(-6 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-541646904 as decimal(36,24)) + cast(23406.6706136715219429100629346180 as decimal(34,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(693075946527.78956 as decimal(21,5)) - cast(64519369.71 as decimal(37,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-66664914125798212682615.3 as decimal(38,1)) * cast(8157.69352601429082320358 as decimal(24,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.08102 as decimal(29,6)) + cast(9.007199254740992 as decimal(16,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(6,0)) % cast(174940.098 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2963555773414393026715421628945 as decimal(31,31)) * cast(-465146 as decimal(33,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999 as decimal(10,9)) - cast(102.3 as decimal(28,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0 as decimal(6,5)) * cast(-4593692228891.39273 as decimal(22,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.332 as decimal(7,5)) / cast(91.4 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.0 as decimal(31,13)) % cast(9276405639.4989 as decimal(14,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-48608955.51346 as decimal(13,5)) / cast(-3355.4431 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(62577.227 as decimal(38,23)) * cast(-999.9 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.99999999 as decimal(26,12)) / cast(0.9 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(439804651.1104 as decimal(37,27)) / cast(-7 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(721482727594563997850.010444736 as decimal(38,9)) % cast(7.8 as decimal(27,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.45 as decimal(35,9)) - cast(-13107.2 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9164662621377208807.96 as decimal(38,10)) - cast(1.22144 as decimal(9,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(51071650882.358 as decimal(17,5)) - cast(-5802.051071584924216622 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(66461399789245793645190353014.0172288 as decimal(38,9)) * cast(9.999999999 as decimal(19,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.862 as decimal(3,3)) - cast(-0.153059325548471931 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.5536 as decimal(14,10)) % cast(-99999999999999999999999999999999 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-256 as decimal(5,0)) / cast(119359061220689600.215372446 as decimal(33,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10737.41823 as decimal(38,31)) / cast(-10000000.00 as decimal(29,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-167.77215 as decimal(8,5)) * cast(0.999999999999 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8003.5 as decimal(5,1)) + cast(-20.106 as decimal(22,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92250412698607534674.84723348853 as decimal(31,11)) + cast(-0.10000 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6 as decimal(1,0)) + cast(20.1984242390 as decimal(29,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.000 as decimal(9,4)) % cast(-53.6870911 as decimal(34,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65.8495002 as decimal(26,16)) * cast(-999999.9999999999999999999999 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4688453248747450007.7802 as decimal(26,5)) + cast(67.108864 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.99999999999999999999999 as decimal(35,25)) - cast(-1048576 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(10,0)) * cast(-6.5 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.201 as decimal(18,16)) / cast(0.808270663547962 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(3,0)) + cast(-25353012004564588029934064.10751 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-766920476992040427654.2200481949 as decimal(38,12)) % cast(-5368.70912 as decimal(15,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-92.033080 as decimal(8,6)) / cast(927029650750870877159119037701.09814 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(83.88607 as decimal(11,8)) * cast(0.32768 as decimal(24,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1475.73952589676412928 as decimal(22,18)) % cast(-0.799191673954770507 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(16,15)) * cast(-999 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53298871262742803694 as decimal(37,0)) / cast(-999999999999.99999 as decimal(17,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000 as decimal(30,12)) / cast(-6 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5994415694473190787301.0344627298563369 as decimal(38,16)) % cast(220488698105859773410754 as decimal(25,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999 as decimal(35,18)) / cast(-1.331116691 as decimal(30,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-440 as decimal(22,0)) % cast(0.1237940039285380274899124223 as decimal(33,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(879.6093022208 as decimal(19,16)) * cast(-20.48 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-512 as decimal(3,0)) - cast(-5518841444214282.2792094992434908 as decimal(32,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-16225.9276829213363391578010288128 as decimal(38,28)) - cast(24215364649514413593190842.146487112259 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85070591730234615865843.651857942052863 as decimal(38,15)) * cast(43980465.11104 as decimal(17,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999.99 as decimal(27,2)) % cast(-1 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20282409603651670423947251286016 as decimal(33,0)) * cast(-5192296858534827628530496329.220095 as decimal(34,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000000000000.000 as decimal(38,8)) % cast(513411434165461634 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6597831.6832344882324952891085897898437 as decimal(38,31)) + cast(53560074767.1779375107606 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.0000000000000000000000 as decimal(32,25)) / cast(519867 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999999999999999999999 as decimal(38,0)) / cast(-0.3261373136462310094236060709 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4194303 as decimal(20,7)) - cast(-4030077915 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(11,0)) / cast(-5 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2251.799813685248 as decimal(36,21)) % cast(0.4509 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1048576 as decimal(24,6)) + cast(99.999999999999999 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.9999999999999999999999999 as decimal(35,32)) + cast(-7219463.8062973227321 as decimal(20,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(60.56641261 as decimal(25,20)) / cast(18740.8764 as decimal(19,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999 as decimal(22,0)) / cast(-9999999.99 as decimal(25,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999.999999999999999999 as decimal(38,18)) - cast(-99999999999999999999999999999999 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507.0591730234615865843651857942052864 as decimal(38,34)) + cast(99999999999999.99999999 as decimal(22,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51.2 as decimal(11,1)) / cast(-100000000000000000.000000000000 as decimal(35,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999.999999999999999999 as decimal(38,20)) * cast(693.05 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4294967296 as decimal(22,0)) - cast(1.0000000000000000000000000000000000 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.85070591730234615865843651857942052864 as decimal(38,38)) % cast(0.9999 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-90651.868 as decimal(38,26)) % cast(-75723057897061055 as decimal(21,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-492199561112421602584894465683064 as decimal(35,0)) + cast(0.942935720064308119982 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(249.0919 as decimal(24,12)) * cast(483570327845851669882470.4 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(1,1)) / cast(5902958103.58705651711 as decimal(21,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(50850786222275972 as decimal(27,0)) - cast(16310886403446502597253.45968953133474 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.614504 as decimal(7,6)) % cast(-214022310779.738961486554 as decimal(37,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.86286 as decimal(7,7)) % cast(-0.601689977 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999 as decimal(20,2)) % cast(85070591730234.615865843651857942052863 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8346224736620111608323.2411 as decimal(35,12)) - cast(-1.09152916314 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000000000000000 as decimal(31,0)) + cast(-31974989 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6336112602250101143748373375 as decimal(31,31)) + cast(-582.9387170873 as decimal(21,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2658455991569831745807614120560689151 as decimal(38,38)) * cast(115292150460684697.5 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.99999999999 as decimal(35,26)) % cast(1.000 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8131629.8758011 as decimal(14,7)) * cast(7205759403.7927935 as decimal(17,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51.3 as decimal(3,1)) + cast(-32451855365842672678.3156020576256 as decimal(34,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5 as decimal(8,4)) / cast(1619629140970.4761 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(713403618123703134640671.46893 as decimal(29,5)) / cast(50 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(79897341913830498.35 as decimal(38,19)) - cast(-0.2103279245 as decimal(26,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(64.3 as decimal(4,1)) * cast(-9999999999999999999999999999.99 as decimal(32,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.00 as decimal(30,16)) % cast(68880650798032475696751165515711 as decimal(32,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000.0000 as decimal(21,9)) / cast(100.0000000000000000 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(15,7)) + cast(2941.290267764 as decimal(37,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0000 as decimal(22,8)) / cast(9129240092139427139941110.1 as decimal(37,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000 as decimal(18,2)) * cast(0.74 as decimal(21,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999999999 as decimal(15,15)) / cast(-7.3 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.73675625863631073475 as decimal(26,25)) - cast(-0.496814415268079 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-511 as decimal(9,2)) / cast(100000.000000 as decimal(18,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.999999999999999999 as decimal(31,24)) - cast(-381727.72505 as decimal(36,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52007059617177458 as decimal(17,0)) * cast(-1 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(5,1)) + cast(0.5 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(1,0)) / cast(0.3 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(13,5)) % cast(1.1224 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.5 as decimal(12,6)) % cast(-169820.5527929491375095 as decimal(22,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5490775 as decimal(34,34)) % cast(688035437 as decimal(11,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(32,0)) - cast(-2.2 as decimal(24,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1349194 as decimal(28,8)) / cast(-69 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-139873.303657089905832976082319 as decimal(38,25)) * cast(10.23 as decimal(27,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.56566855512531888575765869268359262147 as decimal(38,38)) * cast(-19507894017101049040470127092.322415062 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(491498356.5315002544251423775927020 as decimal(34,25)) / cast(-99999999999999.99999999999 as decimal(36,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.8 as decimal(12,11)) * cast(0.292857300060265 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10186678.86736944616397494 as decimal(38,26)) + cast(589461024.82238878348836201599062372652 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6046695648956.911713801370 as decimal(38,24)) - cast(-9999999 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-485405591852080384.63041199428438074 as decimal(38,17)) * cast(0.1 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.55968118597010397115510952539333024556 as decimal(38,38)) - cast(-0.32 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.17179869184 as decimal(34,34)) - cast(100 as decimal(23,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.591432846976 as decimal(38,38)) - cast(-1677721.5 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-59 as decimal(5,1)) - cast(0.665 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000.0000 as decimal(22,4)) * cast(-8112963.8414606681695789005144064 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(12 as decimal(5,0)) + cast(1802.761 as decimal(35,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999999 as decimal(10,9)) % cast(0.3281 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.9999999999999999999999 as decimal(38,24)) % cast(874.3 as decimal(29,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(179994567148748102637569.9 as decimal(38,3)) % cast(3197124967.832931 as decimal(16,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999 as decimal(3,3)) / cast(0.15644639165 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(27976.590990810 as decimal(38,14)) % cast(-0.38390415674201698657 as decimal(34,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.0 as decimal(36,2)) * cast(-72100876938483313407989 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-523582.26 as decimal(15,2)) + cast(-0.19807040628566084398385987583 as decimal(30,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(54324.177575 as decimal(25,8)) - cast(-8082104217852.9960207985 as decimal(23,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6289646388.12 as decimal(37,4)) / cast(1000000000000000000.0000000000000000 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.99999 as decimal(34,13)) + cast(-0.58216061252548940 as decimal(37,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-180143985094819.84 as decimal(38,12)) * cast(-72.434867978541872927750313907591977983 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(30.8735334656720760108 as decimal(24,20)) + cast(-0.9999 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999 as decimal(38,31)) + cast(8145.61901217314781407550383 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(38,35)) % cast(-999999999999999999999.999999 as decimal(27,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(608.679917 as decimal(34,28)) / cast(0.360 as decimal(17,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000.000 as decimal(26,6)) - cast(-2496.1 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-25.5 as decimal(3,1)) / cast(100000000000.000 as decimal(31,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.999999999 as decimal(14,9)) - cast(0.584 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-879689 as decimal(34,0)) - cast(974461873.140937 as decimal(15,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-209537636733113870645910878.483249912 as decimal(36,9)) - cast(-3039202526 as decimal(36,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-378.4585 as decimal(32,27)) + cast(97.0 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.558892171 as decimal(22,14)) % cast(-83135366748240931.66 as decimal(19,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(41722821187313.1920393560775435 as decimal(30,16)) % cast(6934079481272762226.5664 as decimal(26,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6553.6 as decimal(38,28)) + cast(20 as decimal(32,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999 as decimal(27,2)) / cast(-30.69 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-19342813113834066795298816 as decimal(38,0)) / cast(15 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65937.678049687866986998 as decimal(31,25)) % cast(-0.10000000000000000000 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3029174.0289998 as decimal(38,18)) % cast(-9455118885.40432983 as decimal(22,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(34359738368 as decimal(18,0)) - cast(-9999999.99999 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000.0000 as decimal(24,9)) / cast(-2 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(76286366946203510.963824922066854120979 as decimal(38,21)) - cast(-0.128 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000 as decimal(33,1)) / cast(9503705597974325966276944.0483498560070 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(567577.680030522231 as decimal(26,16)) / cast(49.51760157141521099596496895 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3019218210160689973 as decimal(22,22)) * cast(-0.8 as decimal(24,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5566497642598972 as decimal(31,25)) % cast(703687.44177663 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(596314677422596944157 as decimal(38,8)) - cast(-0.5690411 as decimal(19,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(38,6)) + cast(-1.6384 as decimal(36,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(526.5165050 as decimal(15,12)) * cast(8807025991242823896148715.320 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(451.9832643509824436 as decimal(24,20)) / cast(551278538042964306.361 as decimal(21,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.309485009821345068724781055 as decimal(33,33)) + cast(-0.1 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1084094800602137566980225446234879.3 as decimal(38,2)) * cast(-137438953472 as decimal(17,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46254821263924.434 as decimal(27,11)) - cast(-0.44055290290228415 as decimal(21,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(181822860664.7529008461985414570 as decimal(38,22)) / cast(-2966.719644643977 as decimal(26,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-32333 as decimal(26,0)) * cast(60357489.4744 as decimal(23,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(51.468931314 as decimal(30,27)) * cast(10000.000 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(71.90 as decimal(6,2)) - cast(-644035 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.227580 as decimal(17,16)) / cast(13871.3993 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-190461617631.4109842215 as decimal(29,11)) - cast(72.091200185021 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000.0000000000000000 as decimal(34,16)) + cast(49825203185544314384 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.880 as decimal(8,6)) % cast(0.87574737329 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46158512379969.646648299892502025311284 as decimal(38,24)) + cast(-720947733656.36 as decimal(24,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-205776670.86024284735 as decimal(25,14)) % cast(-355536315 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.024 as decimal(13,10)) % cast(-25.6 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(37,25)) / cast(15188268653209607512138410556144661664 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.173 as decimal(4,3)) * cast(68780147892329661168755485724417.118642 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000 as decimal(36,5)) - cast(999.999999999999999 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.15606 as decimal(18,15)) - cast(-1934361252.6990 as decimal(14,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(451525366084462370879117605414.989718 as decimal(38,6)) - cast(0.1073741823 as decimal(12,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6007.3 as decimal(11,1)) + cast(-0.244524 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000 as decimal(8,8)) * cast(87210431822703529509490515 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.23 as decimal(5,4)) - cast(131071 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-655.36 as decimal(5,2)) / cast(531691198313.9663491615228241121378303 as decimal(37,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(26.2143 as decimal(8,6)) - cast(1.68992 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-74.07196 as decimal(27,24)) + cast(9 as decimal(19,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2047 as decimal(19,11)) + cast(-224.164641922821092778463 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-262625347371898749207000449.9 as decimal(28,1)) % cast(-5362489974.1 as decimal(20,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.37438953472 as decimal(35,14)) % cast(-0.1024 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4 as decimal(1,0)) + cast(480422223651471761856588.70789 as decimal(29,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-879.6 as decimal(11,2)) / cast(-0 as decimal(15,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(95832141758 as decimal(38,9)) - cast(6 as decimal(23,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3400.745 as decimal(36,29)) / cast(12369470.5619343887913 as decimal(34,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000 as decimal(27,0)) * cast(-2971.4435958 as decimal(20,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(167772.16 as decimal(18,3)) + cast(-9.0515 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(2,1)) * cast(140015.5765640958962115608 as decimal(28,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8609 as decimal(5,0)) - cast(9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.999 as decimal(38,32)) / cast(6339903722250268605967.5546568454041811 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2147483648 as decimal(34,24)) - cast(-589861 as decimal(28,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(75653611965139957.0 as decimal(24,4)) + cast(847234369575905828288.40711048570779001 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(3,1)) / cast(788980712032521 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9864212173053461912426007136232440 as decimal(38,38)) * cast(0.7 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.785 as decimal(4,4)) / cast(0.99999999999 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47707265 as decimal(8,0)) * cast(549833732302 as decimal(19,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(429496729.6 as decimal(15,4)) + cast(-10485.76 as decimal(27,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.272 as decimal(3,3)) + cast(999999999999999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8386 as decimal(9,0)) / cast(-1.00000000 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2895043267.7 as decimal(11,1)) / cast(0.8191 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-19.50 as decimal(5,3)) - cast(-1.000 as decimal(13,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85899345.92 as decimal(38,24)) * cast(1562.308269258545991827730138 as decimal(30,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-73786976294838206.464 as decimal(27,3)) % cast(6.1 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999 as decimal(29,0)) % cast(-25.699 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-34082.786 as decimal(11,4)) * cast(2.57936052836982669 as decimal(19,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(578748.102838874928522 as decimal(25,15)) * cast(0.4 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8715712569 as decimal(32,27)) / cast(-65535 as decimal(35,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49834.42 as decimal(9,2)) * cast(-31 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(12,4)) + cast(-0.19342813113834066795298816 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14174803002433203607.456856908852980 as decimal(38,17)) / cast(-72057594.037927936 as decimal(24,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3934.8140725571224333102884123 as decimal(38,29)) / cast(-7 as decimal(20,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9129 as decimal(4,0)) / cast(999999999999 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4085031560709173709985368.834712119 as decimal(34,9)) / cast(-1.00000000 as decimal(25,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(98603502575862657321160303456556.23 as decimal(38,4)) % cast(-0.12 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.67108864 as decimal(38,22)) / cast(-5957003.54164585123508138255 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507.0591730234615865843651857942052864 as decimal(38,34)) % cast(-6382782691942591 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.605 as decimal(4,3)) - cast(-3960192 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000.00000000 as decimal(38,15)) - cast(-70562029443296680.6136050006 as decimal(29,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8966271 as decimal(10,10)) / cast(79.626689989524970793516 as decimal(37,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999 as decimal(4,0)) - cast(54975581388.7 as decimal(23,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-64 as decimal(2,0)) + cast(-0.9999999999999999999 as decimal(26,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81.02 as decimal(9,5)) % cast(-118059162071741130342.3 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-42607043107499213290105329724.36149490 as decimal(37,8)) - cast(-15587103.05262 as decimal(14,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8648324185495.7 as decimal(16,2)) - cast(-7555.7863725914323419135 as decimal(23,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000.00000000000000000000000 as decimal(38,24)) / cast(-2325.6906552503645848460821 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000 as decimal(14,4)) * cast(1782.85390084 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-73555.286 as decimal(15,5)) % cast(9.9 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4099.0876 as decimal(23,15)) - cast(953 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.00 as decimal(32,21)) - cast(45789984947.344349426738538 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92233720.36854775808 as decimal(24,11)) * cast(-5707722 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.3 as decimal(2,1)) * cast(-0.9125493158745213 as decimal(18,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6837.57 as decimal(21,17)) / cast(-5985244588.615976946654132580 as decimal(30,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.999999999 as decimal(21,14)) / cast(999.9 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000000 as decimal(8,7)) + cast(4880961588617461.7697799431826797081269 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-91170363442985875032079220.34030 as decimal(38,7)) + cast(78.24 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7917 as decimal(28,28)) * cast(-3032674180.896 as decimal(15,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51539.6 as decimal(38,27)) * cast(-0.7162128292 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-198233666.588324972002938659792359960 as decimal(36,27)) + cast(-629.25963309920678561222 as decimal(37,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.131071 as decimal(38,38)) + cast(-12801846.783901 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(1,1)) * cast(0.1029674941869492552 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5316911983139663491615228241121378303 as decimal(37,37)) * cast(-0.50781704 as decimal(28,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-163548.6315009709 as decimal(35,17)) / cast(193.42813113834066795298816 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.860040049 as decimal(15,15)) / cast(-592 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000 as decimal(37,37)) % cast(-7.699 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000 as decimal(11,0)) * cast(4.710389 as decimal(28,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(140737488355328 as decimal(21,4)) - cast(3 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.33824 as decimal(11,11)) * cast(3355.4431 as decimal(21,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.295433 as decimal(36,36)) + cast(-0.125372115926 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.421 as decimal(7,3)) % cast(28427.1 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.251799813685247 as decimal(38,36)) - cast(-999999999999.9999999 as decimal(19,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.127 as decimal(21,21)) % cast(-850705917302346.15865843651857942052863 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.999999999999 as decimal(13,12)) % cast(-0.85818 as decimal(12,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(1,0)) + cast(-10000 as decimal(18,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2362553718.761600676 as decimal(38,26)) / cast(9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-56294995342.1311 as decimal(15,4)) * cast(-1.4 as decimal(37,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11127028042550363.2292115601405814094 as decimal(38,20)) * cast(603010327417733687.6000720 as decimal(37,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1988802902533631592 as decimal(32,32)) - cast(268.435456 as decimal(20,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.24012931605781929040061107996609133013 as decimal(38,38)) - cast(717.299463763952706 as decimal(29,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-512 as decimal(4,0)) + cast(30523858826216787409 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5545603295936693472402 as decimal(22,0)) / cast(-8307674973655724205648794126752.1536 as decimal(35,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-238 as decimal(16,4)) % cast(-671088.63 as decimal(19,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53153192554714225464.060690833185 as decimal(38,14)) / cast(-0.58110710441253 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-551150434.5891931262843965430601 as decimal(38,24)) / cast(81129638414.606681695789005144063 as decimal(32,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(68312812517.9560976 as decimal(20,9)) + cast(-7424 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999.99 as decimal(14,2)) * cast(-6836.04 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(29.7 as decimal(35,18)) - cast(-0.1 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9903520314283042199192993792 as decimal(32,32)) + cast(-9573895.3 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(994720936 as decimal(9,0)) / cast(-999999999999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99999 as decimal(21,20)) * cast(0.5 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(38,12)) / cast(-0.9223372036854775807 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-39738142358178464982716256.193942222820 as decimal(38,12)) % cast(0.1 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(305.1239613747 as decimal(13,10)) % cast(271623606693.512143843611254 as decimal(31,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.5 as decimal(11,7)) - cast(1.00000000 as decimal(35,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54338857443239486496660.12 as decimal(29,2)) - cast(-340947234927402936.71645471 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-90884055020639387.729723 as decimal(23,6)) / cast(-352360 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(89.75788616990389 as decimal(22,20)) / cast(-28759 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-274877906944 as decimal(16,2)) % cast(0.107332132834583035759820 as decimal(35,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-22686293083.64494379 as decimal(30,19)) - cast(-0.43 as decimal(19,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31904348143991825.4137 as decimal(38,16)) + cast(-9249228375471634780.0035533307804585 as decimal(35,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5799557.9 as decimal(32,6)) - cast(-1801.4398509481984 as decimal(32,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999999.999 as decimal(31,3)) % cast(395845910.0 as decimal(24,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(4,3)) - cast(-35.9645136823139699 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31438.54 as decimal(7,2)) * cast(27.3 as decimal(15,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(38,38)) / cast(73.195385565195155971151429110348118007 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.9 as decimal(19,1)) * cast(0.93693157204 as decimal(29,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85070591730.234615865843651857942052864 as decimal(38,27)) - cast(-999999999999999999999999999999.99 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999999 as decimal(10,10)) / cast(6.4 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(2,0)) % cast(0.554515036498448695687197101839292 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1023 as decimal(8,2)) * cast(14411518807.5855872 as decimal(29,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6620193673598190637480.1806 as decimal(30,7)) / cast(9.2995986182394616 as decimal(17,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.0 as decimal(9,5)) * cast(0.89 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54.9755813888 as decimal(31,12)) / cast(0.2 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6710.8863 as decimal(10,6)) - cast(-4096 as decimal(29,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-324518553658426726783156020576256 as decimal(38,5)) * cast(-0.99 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999 as decimal(38,0)) + cast(-312775819006937281309351228089.6 as decimal(31,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2225.993548503091456392538928923 as decimal(31,27)) * cast(56294995.3421312 as decimal(31,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2748779069.44 as decimal(38,12)) - cast(6068688160042305532.44127361629512897 as decimal(36,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99 as decimal(8,7)) * cast(-9999999999999.9999999999999999999999999 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(388.8 as decimal(32,16)) / cast(495176015714152109.9596496896 as decimal(33,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(20125.2751 as decimal(11,5)) * cast(-295147905179352.825855 as decimal(22,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(419591415710732.13 as decimal(33,3)) - cast(7 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-113804572817293536.6959359399 as decimal(28,10)) * cast(-5118232 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.40952252155098835377801887 as decimal(30,30)) * cast(0.5 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.567920720719726598 as decimal(23,23)) * cast(-4056.4819207303340847894502572032 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(978265343250034565321.64865 as decimal(38,12)) * cast(8297296751245.00564 as decimal(21,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999 as decimal(8,0)) % cast(-4.673750685120717 as decimal(26,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(461.1686018427387903 as decimal(21,18)) - cast(-100.0 as decimal(18,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(18,15)) * cast(27487.7906944 as decimal(16,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-576460752303423.487 as decimal(18,3)) % cast(-24424.2236523 as decimal(32,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-489938641335.8 as decimal(15,1)) / cast(-18369 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.250747 as decimal(9,7)) + cast(-14134567229696455090852941634913.600 as decimal(35,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46.70964 as decimal(21,18)) % cast(-87597.346019192154151439587 as decimal(33,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(54720641307025 as decimal(35,3)) / cast(-57233882493862844915294164138888.29 as decimal(34,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-55.5 as decimal(3,1)) - cast(-21.47483648 as decimal(21,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(48791390.55166 as decimal(24,6)) - cast(-4004067142589079.1790741088 as decimal(26,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(94.664864 as decimal(8,6)) * cast(-137.438953472 as decimal(20,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.722836666295 as decimal(24,23)) / cast(-24283989866682211696510458 as decimal(30,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(38,37)) * cast(-903878517262413172589.4 as decimal(22,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(9,8)) + cast(0.9999999 as decimal(31,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-89649237482075533623790645052936509642 as decimal(38,0)) % cast(-7.73 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(985 as decimal(9,1)) - cast(-972604093988316767960.03629629403 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5242.87 as decimal(6,2)) * cast(-26.60509761784230949243340 as decimal(27,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(1,0)) / cast(-5109.81 as decimal(13,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9240638758.77 as decimal(21,3)) % cast(10000000000000000000000000000000 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36671348639695475795.0154 as decimal(38,6)) * cast(10000000000000000.000000000000 as decimal(30,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9 as decimal(38,1)) - cast(0.2 as decimal(18,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(248 as decimal(15,0)) / cast(-11805916.20717411303424 as decimal(25,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(1,0)) % cast(-5829993660616711366167113.1 as decimal(34,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(9,5)) - cast(122102534094070206.1348170964612433686 as decimal(37,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8388607 as decimal(7,7)) - cast(99999.9999999999999999999 as decimal(24,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.223372036854775808 as decimal(19,18)) % cast(-995.01794 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1072768979.3361243876225595280863724536 as decimal(38,28)) + cast(2631 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(15442042125499.280849318 as decimal(36,18)) / cast(-19677 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(44.1 as decimal(4,2)) - cast(-0.8388607 as decimal(25,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2880 as decimal(17,17)) % cast(0.2224700740290 as decimal(24,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-882.6 as decimal(4,1)) + cast(-23.4 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(3,3)) * cast(-2 as decimal(22,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-387.508 as decimal(6,3)) / cast(-20.48 as decimal(34,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2248286997.6934974046945 as decimal(31,19)) - cast(-10000000000.0000 as decimal(31,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999 as decimal(21,0)) - cast(-100000000000000000.00 as decimal(33,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999 as decimal(38,2)) * cast(9999 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.00000000000000000 as decimal(38,28)) / cast(10000000000000.000000000000000000 as decimal(32,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-107.3741823 as decimal(38,12)) - cast(1.2 as decimal(35,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-332612135534.6615268525494371 as decimal(38,24)) % cast(0.100000000000000000 as decimal(26,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7838133.778 as decimal(10,3)) * cast(999999999999999999999999999.99999999999 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.65701522 as decimal(9,9)) / cast(8 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2417851639229258.349412352 as decimal(38,17)) / cast(-0.8 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999999999 as decimal(20,20)) - cast(-20282409603651670423947251286.016 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-35.184372088832 as decimal(31,29)) + cast(-3.0 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(2,1)) / cast(-0.4196 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.000000 as decimal(38,22)) / cast(679937066155.60 as decimal(29,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(3,2)) + cast(-1.20481 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(428 as decimal(4,0)) * cast(-1000.0000000 as decimal(37,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9135220603.35 as decimal(12,2)) / cast(-10000000000000000000000.00000000 as decimal(32,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6909735604059567839 as decimal(38,38)) / cast(-0.9 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9402054908205.954 as decimal(29,13)) / cast(209.7151 as decimal(14,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.9999999 as decimal(12,7)) + cast(-999 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999 as decimal(19,14)) % cast(-1000000000000000000.00 as decimal(35,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(38,24)) - cast(-792281625142643375935439.50336 as decimal(29,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.846355 as decimal(18,18)) % cast(63 as decimal(25,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-14765.95586006 as decimal(37,26)) % cast(0.4951760157141521099596496896 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000 as decimal(14,0)) + cast(-0.466182297243481006022932 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13.1071 as decimal(27,4)) % cast(-34234540709.00 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9336785312131.4956745598413726709822595 as decimal(38,25)) / cast(2988813065438.85883 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.85070591730234615865843651857942052864 as decimal(38,38)) % cast(6.4 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(89345.14 as decimal(9,4)) / cast(-999999999999999999999999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7737125245533626718119526.4 as decimal(26,1)) + cast(-45071168205055150837099880527970955.091 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-64903710731685345.3566312041152511 as decimal(33,16)) / cast(99.99999 as decimal(10,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9093517677762618448 as decimal(24,24)) / cast(1.31071 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11167342811921 as decimal(14,0)) + cast(4442494298.886548 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-14091 as decimal(6,0)) % cast(-10000000000 as decimal(24,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-286.039 as decimal(8,4)) % cast(-773689497516433821939.787414 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999 as decimal(6,0)) * cast(0.22521752286984106448793622748119406 as decimal(37,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(77.669336 as decimal(21,16)) * cast(34973.657 as decimal(19,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000.00000000 as decimal(38,18)) * cast(33382401882346.2573521031667211427291 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000000 as decimal(20,20)) + cast(11507.9 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-898.625231517528503 as decimal(28,25)) * cast(-0.562949953421311 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.93 as decimal(2,2)) * cast(0.16777216 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(96714065569.17033397649407 as decimal(25,14)) * cast(-21462.226569 as decimal(30,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6553.6 as decimal(12,3)) - cast(0.3 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(30,19)) - cast(71262.466 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8191 as decimal(4,4)) + cast(1508848.675394655196367136421335199 as decimal(35,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.16 as decimal(10,6)) + cast(5.86324 as decimal(17,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000 as decimal(16,7)) / cast(5.523 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.568 as decimal(19,19)) + cast(-22820001391562.72020326933458215888617 as decimal(37,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.89 as decimal(9,4)) / cast(-0.963793261 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7879094543235905244408728 as decimal(27,0)) % cast(-850705917302346.15865843651857942052863 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-608.8 as decimal(7,2)) * cast(4228443842116948223.567326168202 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.5 as decimal(38,3)) / cast(-999 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-582122.400893785577752 as decimal(38,27)) * cast(-99999.99999999 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9 as decimal(38,25)) % cast(-8192 as decimal(22,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(1,1)) + cast(41591562319138 as decimal(35,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(64315984019749.0 as decimal(37,4)) / cast(-910.49471693655 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8193136799380 as decimal(30,4)) * cast(-1.8 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-920609.4053800 as decimal(34,17)) % cast(11743085.766552 as decimal(24,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999.9999 as decimal(38,7)) - cast(-8687.4 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-39011086966023.27 as decimal(35,19)) % cast(9999999999.99999 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2032346011200671339039499431377 as decimal(38,38)) - cast(100000 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(97327345269185507995696831418323.125932 as decimal(38,6)) * cast(-80.70 as decimal(24,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(38844841.50229333160858342427 as decimal(29,20)) % cast(30948500982134506872478.1055 as decimal(29,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6420704335090703349029005.07272 as decimal(30,5)) + cast(0.999 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.1 as decimal(2,1)) * cast(-7762.047004 as decimal(24,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2907490332.6311702414 as decimal(21,11)) + cast(-9793.65862011 as decimal(27,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31.407092 as decimal(15,12)) - cast(-99999999999999999.9999999999 as decimal(35,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(2,0)) + cast(0.8 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.131071 as decimal(32,14)) + cast(38 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-417041719692.223299650354506404 as decimal(30,18)) / cast(-1000000000000000000000 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.390 as decimal(3,3)) + cast(0.99999999999999999999999999999999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999.999999999 as decimal(23,9)) / cast(-9.999 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-17.87034576367 as decimal(38,33)) * cast(23058.43009213693951 as decimal(35,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(93 as decimal(2,0)) * cast(-5.165 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-449.7815245681670549 as decimal(19,16)) / cast(-0.3349150148373 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-38685626227.668133590597632 as decimal(28,16)) * cast(7011435918581 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(283784352047207145.24 as decimal(36,7)) / cast(461168601842738.7904 as decimal(19,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6568461194457894727062869531 as decimal(34,0)) / cast(-3570.0582239223904860725986522840340058 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.40 as decimal(38,29)) / cast(527194943178667385886.521010675 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.999999999999999999999999 as decimal(38,36)) * cast(3384398160 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8009985020422.020648291 as decimal(38,9)) / cast(475254638200894 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2621.44 as decimal(21,2)) * cast(0.69429695530758661436677 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(960.5632004500384 as decimal(38,33)) / cast(0.99999999999999999999999999 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4889 as decimal(6,0)) / cast(-25 as decimal(25,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.2332006579 as decimal(35,22)) + cast(-0.4 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(7,6)) - cast(-0.37878819587 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000 as decimal(13,13)) / cast(-0.2717985211 as decimal(33,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999.99999999999999999 as decimal(27,17)) * cast(0.734660450857 as decimal(32,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3723.26574 as decimal(24,6)) + cast(-88995397231202422704888 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8386981219449092645352774793365 as decimal(31,31)) / cast(1475739525896764129.28 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6959 as decimal(4,0)) % cast(770545262415759249.17363 as decimal(33,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999 as decimal(33,10)) + cast(274.877906943 as decimal(25,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.16 as decimal(2,2)) % cast(83105520713620619294676499559.57 as decimal(34,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-71810215288214517476383.9798082702 as decimal(38,10)) + cast(5.5 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5192296858534827628530496329220096 as decimal(34,0)) / cast(479255.2060 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5982 as decimal(6,0)) - cast(560.157467588076017880968877209 as decimal(34,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.4594891051064876 as decimal(21,16)) * cast(670950488102.3074 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5629.49953421311 as decimal(15,11)) + cast(5090760.0104897843991954771 as decimal(27,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7936236.126 as decimal(36,13)) / cast(-2.55 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000.000000000 as decimal(38,14)) % cast(-100.0000000 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9444732965739290427391 as decimal(22,22)) % cast(-3451.5189 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3038390230765512.66 as decimal(35,2)) * cast(-0.87989730183544695944185966764345626981 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2051797.94306465447233563450375087953 as decimal(38,29)) + cast(-0.61460312925745999878027105610921763785 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(60701837500898433438315138656632431 as decimal(38,0)) - cast(63.9 as decimal(20,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.99999999999999999 as decimal(32,29)) % cast(-10 as decimal(19,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.5 as decimal(4,1)) - cast(3335161.52 as decimal(25,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.671406556917033397649407 as decimal(32,29)) / cast(0.49349885406324413823588109900390890 as decimal(37,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53916570081.916209173 as decimal(21,9)) - cast(-17179869183 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2133431003.8 as decimal(38,2)) % cast(0.49076489455336851134269 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(848218226.357126324609 as decimal(21,12)) + cast(-946792.104184851910 as decimal(33,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000.0 as decimal(38,6)) / cast(6227054.507402 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.168885 as decimal(13,12)) - cast(-0.100 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5229402452350812.2641 as decimal(32,4)) / cast(-9.39 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81.91 as decimal(4,2)) - cast(0.100000 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(793.4159331995979058 as decimal(33,25)) / cast(-1298074.214633706907132624082305023 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25.5 as decimal(38,29)) % cast(63253.21796 as decimal(18,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-66663640.635024800390083602633185688736 as decimal(38,30)) + cast(6531.1 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(12,11)) + cast(-915.53328706366099 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1644352.23679543255628423 as decimal(25,17)) * cast(413951739101.8 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.20066404980900 as decimal(38,24)) / cast(17594.146978 as decimal(37,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000000.0 as decimal(38,14)) * cast(-215127.574011972543425527293796 as decimal(30,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.5 as decimal(12,7)) - cast(-85075462976108.5 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(560066089566174.47457287481 as decimal(26,11)) % cast(-0.691 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99999999999 as decimal(21,17)) % cast(618970019642690137449562112 as decimal(27,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65.536 as decimal(6,3)) - cast(-0.383533 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.000 as decimal(38,15)) - cast(-0.78 as decimal(25,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999.99999999999 as decimal(38,20)) / cast(-999999999.9 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000000000000000 as decimal(33,33)) % cast(805925247060.54134436 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999 as decimal(3,3)) * cast(647396185365 as decimal(23,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4951760.157141521099596496896 as decimal(33,25)) - cast(1 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(536870912 as decimal(38,14)) + cast(-740949395411 as decimal(31,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(52510647697935712205357821.10446 as decimal(34,5)) * cast(-50782.853084431387943025817715990260532 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.932493313844536904 as decimal(19,19)) * cast(24731 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2216812609 as decimal(10,10)) * cast(93.9528943449707026593634 as decimal(31,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7673272763957548991355779871.584853885 as decimal(37,9)) - cast(0.26364087519 as decimal(20,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(531825750046992.57649327139384355481379 as decimal(38,23)) % cast(-102.3 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16.384 as decimal(9,3)) + cast(-0.7 as decimal(31,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-841790927618452.54 as decimal(19,4)) % cast(1000000000000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1374389.53472 as decimal(38,16)) % cast(16225992 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81 as decimal(37,16)) / cast(-393574630.0597 as decimal(22,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000000.000 as decimal(25,4)) % cast(807391205661.9426982 as decimal(21,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7678803280760643.8833290027 as decimal(26,10)) % cast(-0.51199534021 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(302231454903657.293676543 as decimal(38,20)) / cast(-100 as decimal(25,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4294.967296 as decimal(19,7)) % cast(1.320725337716093846711942460 as decimal(28,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(42251371402552484.83 as decimal(38,3)) + cast(0.73 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5690035648678040146358285659423025 as decimal(38,0)) / cast(-28147497.6710656 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999999999999999.999 as decimal(38,4)) % cast(-4310808.999452750351785992 as decimal(25,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00000000000 as decimal(12,11)) / cast(-1.4370823946353 as decimal(14,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(343597383.67 as decimal(11,2)) * cast(-89243606101745977959870929714 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-588492286266064.34254795606293236639732 as decimal(38,23)) * cast(-467671.7 as decimal(11,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(40.35 as decimal(4,2)) % cast(922337203685477580.8 as decimal(19,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(6,0)) * cast(-0.4 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(37,30)) / cast(-42517823201580544339453054602770941.036 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.17592186044415 as decimal(29,29)) % cast(0.4764 as decimal(36,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100 as decimal(38,3)) - cast(8.38742503532 as decimal(20,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.16777215 as decimal(16,16)) / cast(-128 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4717815740056 as decimal(26,26)) - cast(1.6777216 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(29035664698233090.4207 as decimal(21,4)) % cast(-0.1 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81.4 as decimal(38,24)) / cast(-66711009.0830402057514 as decimal(29,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(27.4877906943 as decimal(20,14)) - cast(-0.999999999999999999999999999999 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5910020.4502 as decimal(21,11)) * cast(0.98813 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5368709.12 as decimal(22,2)) - cast(-7008.132 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(98.47716 as decimal(8,6)) - cast(-4.736274742 as decimal(26,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999 as decimal(6,1)) - cast(3636125170.5 as decimal(11,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20048.59426431925 as decimal(16,11)) - cast(9498491 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(49155.92582 as decimal(20,7)) - cast(1.000000000000 as decimal(21,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.999999999999999999999999 as decimal(38,27)) % cast(98.13 as decimal(33,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-58.698 as decimal(20,18)) - cast(0.13227127237310450 as decimal(37,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-64345.93049987689347341326820907 as decimal(34,29)) * cast(-0.68130 as decimal(21,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(15.619 as decimal(19,11)) / cast(-1.00000000 as decimal(30,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8388607 as decimal(17,0)) % cast(-0.187 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(1,0)) - cast(-0.999 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.9 as decimal(4,2)) - cast(-341069552031957874719556917400039.93 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5627.489 as decimal(31,8)) * cast(-2 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.166348987 as decimal(33,22)) % cast(-7 as decimal(32,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-84 as decimal(26,13)) - cast(1000000000000.0000000000 as decimal(26,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.977453211130958 as decimal(15,15)) % cast(-9999.999999999999999999999 as decimal(31,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-67.0004 as decimal(6,4)) + cast(-7 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8347.171 as decimal(15,3)) * cast(2097281354661115478276208139317368 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-79228162514264337593.543950335 as decimal(38,9)) / cast(100000.000000000 as decimal(30,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.99999999999999999 as decimal(23,17)) % cast(94447329657392904273.91 as decimal(22,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3548.4536215771259021 as decimal(38,29)) % cast(0.4444608237517 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.000 as decimal(4,3)) * cast(-27.63262 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(509536486798049898032173780021720311 as decimal(38,0)) / cast(-1.0000000000000000000 as decimal(25,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(213484974533772.0698482559402 as decimal(38,18)) / cast(10.00000000000000 as decimal(32,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.74534 as decimal(6,6)) / cast(0.66346 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-88949003798169429 as decimal(22,0)) / cast(18446.744073709551615 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(166.153499473114484112975882535043072 as decimal(38,33)) - cast(-55105.04388023306602478868388 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10 as decimal(8,1)) + cast(14.8623823934960 as decimal(33,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.303 as decimal(27,25)) / cast(0.4732268 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49517601571415210995.96496896 as decimal(28,8)) - cast(-1000000000.00 as decimal(28,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(17592186044415 as decimal(38,0)) / cast(-32969858804.973 as decimal(15,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.15 as decimal(6,3)) + cast(2 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.2945655583833183 as decimal(38,36)) / cast(917.17 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(30697585485.8264317878372549776320 as decimal(38,26)) - cast(1.0000000 as decimal(35,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(38.319 as decimal(9,4)) / cast(6558.0766958 as decimal(13,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-92233720.36854775808 as decimal(19,11)) * cast(0.7 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(86057784167130267150432293.57551 as decimal(32,6)) / cast(-999999.999999 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(19230657276781473122149661054.611430551 as decimal(38,9)) - cast(100000000.000 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999.9999999999999999999999999999 as decimal(38,29)) * cast(-9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8055909776117883737.67 as decimal(38,3)) + cast(-985352 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-274349.7312354332795 as decimal(36,29)) * cast(82735800813065.0351763 as decimal(29,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(11,10)) * cast(7.108138608583 as decimal(23,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-554146314 as decimal(17,2)) % cast(1000000000000000000.00 as decimal(28,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.569549014213680069107 as decimal(21,21)) * cast(-9.9999999 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7053372021052 as decimal(35,35)) - cast(-15 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4295071892820162 as decimal(34,0)) - cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.6710665682722748 as decimal(25,20)) / cast(-0.8 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100000000000000 as decimal(38,35)) * cast(-2742931464440358198.4230438778521579591 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.14410 as decimal(24,15)) - cast(259614842926741381426524816.4610047 as decimal(34,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8796093022208 as decimal(29,0)) * cast(-1000 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6918 as decimal(10,10)) * cast(57621.34 as decimal(28,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1181.2 as decimal(6,2)) / cast(20.47 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999999999999999.9999 as decimal(37,4)) * cast(78004326.358410925 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(76342464 as decimal(25,0)) % cast(166.08315054696286 as decimal(37,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-714865.41 as decimal(13,2)) % cast(99999 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000 as decimal(26,24)) % cast(92512208.554078302 as decimal(37,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000000000000000.0000 as decimal(38,5)) * cast(0.10 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.36317755531232 as decimal(15,15)) * cast(53.7 as decimal(22,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(40742543000505531509314338 as decimal(38,0)) * cast(-706654321353691845252248782.290245 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-720575940.37927935 as decimal(38,10)) / cast(-87594.216 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(80 as decimal(4,1)) + cast(-581 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999999999999999 as decimal(21,21)) / cast(1000000000.00000 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5578687903 as decimal(19,13)) - cast(23159436098328984545780180716488 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-335571945785949094.15953828485154492544 as decimal(38,20)) - cast(83076.749736557242056487941267521535 as decimal(35,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46.43 as decimal(31,8)) / cast(-10000 as decimal(15,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8106.58293596637828241332171097 as decimal(34,27)) - cast(-7099465920971868.5182468855075540456515 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.92057105779152245627 as decimal(23,23)) - cast(-10.23 as decimal(11,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000000000000000 as decimal(28,24)) * cast(-0.4781 as decimal(19,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.00000000 as decimal(14,11)) % cast(213285848672505227350475.75015529078711 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3381357372.894381742469832065 as decimal(28,18)) / cast(0.24444 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-643.5 as decimal(8,4)) / cast(850705.91730234615865843651857942052864 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31208 as decimal(25,2)) % cast(9 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(35,15)) % cast(87047.216683 as decimal(17,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(41.65808402354895626636852 as decimal(38,28)) + cast(999999.9 as decimal(34,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000000000 as decimal(21,21)) % cast(316912650057057350374175801344 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(38935848400894550325747228.21835 as decimal(38,9)) - cast(0.1019968265434881770 as decimal(27,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28.4269621 as decimal(26,7)) - cast(9868413385707.225887631248734778 as decimal(31,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3355480584470 as decimal(14,0)) - cast(-9.9999999999999999 as decimal(36,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5 as decimal(13,10)) * cast(-4 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.00000000000 as decimal(38,20)) * cast(0.55511887939013670967399811198007585813 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9898415.698 as decimal(20,6)) / cast(3381413687.280722926020533381578 as decimal(31,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(343597383.67 as decimal(13,4)) * cast(-4.679149540 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(72057594037927.936 as decimal(17,3)) + cast(-90515.090461936872 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.00000000 as decimal(27,16)) / cast(-9.8 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070.591730234615865843651857942052864 as decimal(38,33)) % cast(4.8351 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3500.3660 as decimal(18,6)) * cast(-82 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.24 as decimal(29,27)) * cast(-0.4294967296 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.91528 as decimal(6,6)) + cast(0.131072 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(981538352469051.0 as decimal(25,3)) * cast(10000000000000000000000000000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-70368744.177664 as decimal(14,6)) * cast(-0.10000000 as decimal(11,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999.9999999 as decimal(34,10)) / cast(-0.9 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.9999999 as decimal(14,11)) - cast(8.8 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(207057579473863220260561.58686 as decimal(38,12)) * cast(0.7331 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11703816153248580789679275136.64924 as decimal(34,5)) / cast(398161765460386408224870748758889812.62 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1543819806292955169940 as decimal(38,0)) / cast(89.38 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.37438953471 as decimal(12,11)) - cast(-193428131138340.66795298816 as decimal(26,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(12,0)) - cast(553656.1184772165 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999.9999 as decimal(33,6)) * cast(-0.9999999 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.262144 as decimal(7,7)) - cast(-989521346422452922.9 as decimal(21,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(2,2)) - cast(99999999999999999999999999999999.9999 as decimal(36,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.433 as decimal(6,6)) * cast(2.51156828433087951762 as decimal(21,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4398046511103 as decimal(14,14)) - cast(755.57863725914323419135 as decimal(29,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-82.6 as decimal(17,13)) % cast(59029581035870565.1711 as decimal(27,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(3,2)) + cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.536870911 as decimal(21,21)) + cast(-0.6 as decimal(16,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9 as decimal(8,1)) + cast(5903523.09870884 as decimal(15,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(256652914479 as decimal(28,0)) - cast(2418504356046154629928261905.85 as decimal(34,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00 as decimal(5,3)) % cast(2 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(70368744177.664 as decimal(23,12)) + cast(6378228878952458.64 as decimal(18,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-145.8 as decimal(17,1)) * cast(-54342062.97859398105 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(171798691.84 as decimal(37,22)) % cast(-103644013.92292958 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(2,0)) + cast(-3094850098213.45068724781055 as decimal(27,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9903520314283042199192993.792 as decimal(28,3)) % cast(791932301548742315.28779778333408140409 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-66.0 as decimal(3,1)) / cast(591.8259 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.134217728 as decimal(10,10)) + cast(924046673791085318405334714385117067.9 as decimal(37,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.256 as decimal(9,4)) - cast(-3949.9879949873923704700050616865314219 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(301512668667114.4722971673811 as decimal(31,16)) + cast(-59.23 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9999 as decimal(11,6)) + cast(776.70 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.0000 as decimal(38,18)) % cast(0.81 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000 as decimal(12,12)) + cast(2251799813685248 as decimal(23,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-572 as decimal(38,0)) / cast(318092980.41334222341079020494 as decimal(29,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8067.91 as decimal(20,4)) - cast(-5509308573008674312.88 as decimal(27,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6094270.65510983987487410527 as decimal(27,20)) % cast(-71496418747179532263658.96651 as decimal(28,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4153.8374868278621028243970633760768 as decimal(38,33)) / cast(-0.233132020556812505 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(69.86 as decimal(22,10)) - cast(4740951511304.24827 as decimal(25,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(4,3)) * cast(6.5535 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-75557863725914323419136 as decimal(27,2)) / cast(-691032711254735.91188 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(152318481.7529262391947012740169003218 as decimal(38,28)) * cast(0.1000000000000 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(248.15 as decimal(5,2)) - cast(-9999999999999999999999.9999 as decimal(27,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8140156.380949882821727722 as decimal(31,18)) + cast(-100000.00 as decimal(15,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.40737488355327 as decimal(19,17)) % cast(41943.03 as decimal(21,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(703.68744177664 as decimal(14,11)) % cast(89505664636619.28 as decimal(27,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-75 as decimal(29,0)) / cast(-112589.9906842623 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7253104276187199382386 as decimal(38,5)) * cast(549755813887 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(71593042816454959865210635445810 as decimal(38,1)) + cast(-9999999999999.999999999999 as decimal(36,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999999 as decimal(35,33)) - cast(8112.9638414606681695789005144064 as decimal(32,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999 as decimal(3,3)) * cast(-5.1302 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999999999999.9 as decimal(33,2)) / cast(773712524.55336267181195264 as decimal(26,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-19576943970729215902901521.8 as decimal(31,5)) - cast(-0.1069908305 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(13421.7727 as decimal(17,5)) / cast(-999999999999.9999999999999 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1099511627776 as decimal(21,0)) - cast(-957084746727964371560593 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507059173023461586584365185794205.2864 as decimal(38,4)) / cast(0.82183312114110398 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1759218604.4416 as decimal(16,4)) % cast(-0.4888 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(476168836621409256557.1 as decimal(25,2)) * cast(0.2047 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.99999 as decimal(16,6)) + cast(-31147 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1759218604441.5 as decimal(25,3)) + cast(63007854115978070541204299515 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(457.9534 as decimal(17,8)) + cast(-0.7 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.62144 as decimal(14,11)) % cast(-0.8 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(5,2)) - cast(-900 as decimal(13,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-742 as decimal(3,0)) / cast(-28.85600834681 as decimal(28,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.93456020381219358 as decimal(17,17)) % cast(-9472287368185363025030.959466 as decimal(28,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1915803769395.4383563 as decimal(27,14)) * cast(7.69 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-170.5 as decimal(4,1)) - cast(538473154.4 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-55.5835431424473094103345352 as decimal(28,26)) + cast(474 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-909371912594523.15 as decimal(17,2)) / cast(1.65 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3442 as decimal(8,5)) * cast(-40127505472585.094 as decimal(34,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6121201068680029137469839676332 as decimal(38,0)) * cast(0.99999 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3961408125.7132168796771975167 as decimal(38,20)) / cast(-13476.956135 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000.00000000000000000000000000000 as decimal(38,29)) + cast(0.36798 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-77.7 as decimal(20,5)) + cast(-99 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(15,7)) * cast(-68419466871400479.8 as decimal(36,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(69527.45596179 as decimal(14,9)) % cast(1000000000000000000000.00000000000 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(967140.6556917033397649408 as decimal(38,29)) % cast(0.999999999999 as decimal(28,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5684 as decimal(10,9)) - cast(0.91712393558282306659 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1048575 as decimal(33,15)) + cast(7760 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1183.68315622338640581 as decimal(21,17)) * cast(3276.8 as decimal(11,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4 as decimal(38,6)) * cast(-531412736590079781469.6803694711 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.829 as decimal(38,38)) + cast(868056 as decimal(16,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999999999999999999 as decimal(38,37)) - cast(-17179869183 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.1 as decimal(7,1)) % cast(-99999999999999.9 as decimal(31,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(703687.44177664 as decimal(14,8)) + cast(-284029601.3547430439571558938 as decimal(28,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999.9 as decimal(23,1)) / cast(3934188692120234.09633513773 as decimal(27,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4095 as decimal(5,0)) % cast(-743728239646320289332881.79349 as decimal(29,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3498367636096916681 as decimal(19,0)) - cast(-324518553658.426726783156020576255 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346158658.43651857942052864 as decimal(38,17)) + cast(-13402177236577211.3947765 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(144792868224629078274847688.7 as decimal(30,3)) % cast(-9999999.999999999 as decimal(17,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999 as decimal(38,0)) * cast(-0.1 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-59378.0369099512168 as decimal(18,13)) + cast(-94447.32965739290427392 as decimal(22,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9 as decimal(5,3)) + cast(0.100000 as decimal(33,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-337994405619780749.5 as decimal(27,5)) / cast(0.999999999 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.7901485956 as decimal(30,27)) + cast(0.5560496031905060 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999999999.9999999999 as decimal(36,10)) + cast(-0.9 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-93854609.3663067168886592076 as decimal(27,19)) % cast(99 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999 as decimal(12,12)) / cast(-137438.953472 as decimal(14,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52349857.1 as decimal(37,6)) / cast(-3.5184372088831 as decimal(25,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-147573.952589676412928 as decimal(37,17)) * cast(0.4 as decimal(34,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0 as decimal(9,7)) + cast(1 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-595321383.8764649858 as decimal(35,22)) % cast(4.768361 as decimal(33,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999.9999 as decimal(38,7)) - cast(-67.108863 as decimal(18,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.55 as decimal(25,10)) + cast(-986 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.096 as decimal(9,7)) + cast(0.63 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5899350933276.65 as decimal(15,2)) - cast(10737418.24 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4095 as decimal(5,5)) % cast(-5865638 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(38,12)) % cast(-4835703278458.516698824704 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(55180312.993461 as decimal(32,17)) * cast(-9.444732965739290427392 as decimal(32,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(922337.2036854775807 as decimal(36,24)) / cast(0.8 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(2,2)) % cast(-1000.00000000000 as decimal(32,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.3737223995557506 as decimal(36,32)) * cast(0 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(29,6)) / cast(9286577.5 as decimal(19,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.127 as decimal(6,6)) + cast(2.7636593600 as decimal(11,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-30948500982134506872.4781055 as decimal(38,9)) + cast(-82.296 as decimal(15,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8682 as decimal(5,5)) / cast(9176655911577378647.967738241 as decimal(28,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.18889408047 as decimal(16,16)) + cast(-0.8045377 as decimal(30,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(77672849557836324.3093 as decimal(21,4)) / cast(-93.21 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5 as decimal(3,1)) + cast(1285067787592 as decimal(20,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999999999999 as decimal(20,18)) % cast(0.8 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(40519873295874.4 as decimal(32,14)) + cast(-922337203685477.5807 as decimal(24,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-788974065.389 as decimal(12,3)) - cast(-9.7799303355785 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.9807040628566084398385987584 as decimal(38,33)) % cast(0.90040 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-543691.144574177 as decimal(29,19)) % cast(-731.7646500317718 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.24288 as decimal(9,8)) / cast(-9903520314283042199.192993792 as decimal(28,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.1538374868278621028243970633760767 as decimal(38,36)) / cast(-2814.74976710656 as decimal(37,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-801628038311907959762.46189955 as decimal(38,13)) / cast(-0.35184372088832 as decimal(22,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000000.000000000000 as decimal(38,16)) / cast(999 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(3,2)) - cast(0.446572169609439462 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-765898.360 as decimal(17,7)) * cast(622996144690.15431855281329680820586905 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00 as decimal(17,16)) / cast(0.9196 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-70368.744177664 as decimal(22,12)) + cast(-0.186 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(16,4)) / cast(-3355029347826672494740719155839.8515 as decimal(35,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-897132.3263326757525265485 as decimal(37,31)) + cast(-967535337111436161106 as decimal(27,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1099511627.775 as decimal(26,4)) - cast(704170725 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1568300.10346 as decimal(27,6)) + cast(35184372088.831 as decimal(20,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.000000000 as decimal(13,9)) % cast(9 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(295147905179352825856 as decimal(34,0)) / cast(-2292387.359244986529978 as decimal(22,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.999999999 as decimal(12,9)) / cast(0.8 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999999999 as decimal(15,15)) - cast(-99 as decimal(16,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999 as decimal(38,0)) % cast(-99999999999.9999 as decimal(16,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(1,0)) - cast(4628774361599.16564267869155580262 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9208459733778429 as decimal(36,20)) % cast(-0.83038 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(1,0)) / cast(-415.802 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-868.50 as decimal(6,2)) - cast(-0.9185567715324482882585502235579 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000.0 as decimal(18,4)) % cast(13506051874445.98 as decimal(37,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999999999.999 as decimal(38,11)) + cast(-0.1000000000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.737227774430 as decimal(34,13)) % cast(1475.73952589676412927 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9999 as decimal(7,4)) - cast(-1.54742504910672534362390528 as decimal(35,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.0 as decimal(1,1)) + cast(-10000.00000 as decimal(33,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999 as decimal(26,0)) + cast(-8.9599626012084832 as decimal(31,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2264958261979815290.007262 as decimal(25,6)) + cast(-23154314564799263 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-91319406269164512.06 as decimal(19,2)) % cast(-0.99999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(618970019642.690137449562112 as decimal(27,15)) * cast(69.33715 as decimal(25,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3252331.5 as decimal(13,2)) % cast(-182.73 as decimal(35,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2745585770534838083691494215756427447 as decimal(38,38)) * cast(-7474166646893796.76204 as decimal(21,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(460367.2641108675372 as decimal(19,13)) / cast(2383283.59464782 as decimal(27,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(52428302.2 as decimal(9,1)) / cast(4376674316 as decimal(22,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5503544056876789239455815124953.082195 as decimal(37,6)) * cast(-29289983010981467878650488970483121 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-41.94304 as decimal(14,7)) / cast(660902612.608 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(36893488.147419103231 as decimal(22,12)) % cast(-6871947.6736 as decimal(16,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.69366515736971 as decimal(28,28)) % cast(3725.70 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8538.9 as decimal(27,14)) + cast(30109782391150164974.8435 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8293959076071.0 as decimal(36,1)) * cast(68 as decimal(36,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.99999999999999999999999 as decimal(28,23)) - cast(-58575.2 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.5 as decimal(18,16)) - cast(-750 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5242 as decimal(5,5)) * cast(10.0 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.90842153980 as decimal(12,11)) * cast(164389259717459.31483387681125761 as decimal(32,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.3 as decimal(2,1)) * cast(-6510666807600359247612.815 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5840495179904147 as decimal(18,18)) % cast(-0.56860055149239469602 as decimal(20,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6570367.0532 as decimal(31,17)) * cast(0.93088355754045392030535651381 as decimal(31,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-79931887415730895.023611 as decimal(23,6)) * cast(214.7483647 as decimal(24,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14264862747612348484887881388166.963406 as decimal(38,6)) / cast(48843226109966169363.2196192641289 as decimal(33,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9126794.677938 as decimal(37,23)) / cast(3.610104944676071 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2 as decimal(2,1)) + cast(0.10 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(312132772558005.3 as decimal(38,1)) + cast(41528.465472 as decimal(29,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.11 as decimal(3,2)) % cast(10.000 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8367.52043 as decimal(9,5)) * cast(99637253838.363621 as decimal(22,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-92904365972.83241 as decimal(16,5)) / cast(0.8589934592 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1553919 as decimal(7,7)) - cast(-999999999999999.99 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51 as decimal(12,2)) + cast(-0.6040924138107929694 as decimal(30,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2097283283 as decimal(38,20)) / cast(0.100 as decimal(23,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4830.87 as decimal(19,13)) - cast(-5174865036567275554921102259 as decimal(30,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6710886.3 as decimal(8,1)) + cast(-135576841.2691 as decimal(22,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000 as decimal(17,0)) / cast(-6302 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(2,2)) / cast(188879229895735.42 as decimal(32,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9189 as decimal(38,30)) - cast(2 as decimal(20,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-585324802.554874 as decimal(27,7)) + cast(2814749.76710656 as decimal(18,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-887773 as decimal(6,0)) - cast(100000.00000000000000000 as decimal(31,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-82 as decimal(13,0)) / cast(-79.4 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4988459349.721 as decimal(22,11)) * cast(58.296754195062809316916406923858842066 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000 as decimal(30,0)) * cast(0.9 as decimal(15,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(18,15)) % cast(115292150460684697.6 as decimal(23,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.2 as decimal(6,5)) * cast(-87.9 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9247684 as decimal(38,38)) % cast(-519229685853482.7628530496329220096 as decimal(34,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(80465068044.0484594699109703193 as decimal(38,19)) * cast(3443130724400.127 as decimal(16,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.530902582 as decimal(18,18)) - cast(16777215 as decimal(22,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(189147624 as decimal(14,3)) % cast(-0.2 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(15474250491067253436.2390527 as decimal(36,14)) - cast(-999999.9999999999999999999999999 as decimal(32,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.4 as decimal(3,1)) - cast(-442676923661205411730487087103692 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-756 as decimal(12,1)) % cast(77510806969581420454.6923313 as decimal(28,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28886087022640623209169769562 as decimal(33,0)) % cast(-82.7 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-240899 as decimal(33,15)) / cast(-0.6311835219247 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(728885.788 as decimal(14,7)) / cast(-92233.72036854775808 as decimal(19,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.98342616848316 as decimal(15,14)) - cast(0.22074950978193076363573752 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2293482367666696956643063550.487933 as decimal(37,9)) % cast(8192 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(471997.7631158592237 as decimal(32,26)) % cast(-9 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-90071992547.40991 as decimal(38,17)) - cast(316059874242646029 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(1,0)) * cast(1853 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.000000000000 as decimal(16,12)) % cast(0.72750967853 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-61953895557628.0243 as decimal(36,19)) % cast(10000000000000000000000.0 as decimal(27,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(207.311175832960 as decimal(30,17)) / cast(-7417020901149601.2326 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.14853 as decimal(28,8)) % cast(-0.683767082834284864296285208789269074 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000.0000000 as decimal(20,11)) / cast(-1180591620717411303423 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.79228162514264337593543950335 as decimal(29,29)) - cast(-39614081257132168796771975.168 as decimal(36,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-46.821241430698161 as decimal(38,36)) / cast(-57743.740698034638 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(57849037212608887517.47491 as decimal(30,6)) - cast(-8713064682 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100000 as decimal(10,6)) - cast(99999999999999 as decimal(20,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999 as decimal(18,0)) * cast(10000000000000.00000 as decimal(29,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15 as decimal(2,0)) % cast(999999999999999.99999999999 as decimal(31,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(2,2)) % cast(-5.1112 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.000000 as decimal(17,8)) - cast(-1177484956 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.72011809725454251455849365453442164483 as decimal(38,38)) % cast(-9636564.45801469 as decimal(28,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6317.356837 as decimal(11,6)) + cast(1.2473073542909640541811413388 as decimal(29,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.10 as decimal(4,3)) / cast(-0.1 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(25,4)) * cast(-99999999999999999999 as decimal(32,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-941742.29287285503805987236923214 as decimal(38,26)) - cast(9999999999.99999999999999999999999 as decimal(33,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(6,3)) - cast(8774 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4494.2849000588968 as decimal(18,13)) / cast(999999999999999999999999 as decimal(29,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(1,0)) % cast(-9.9 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-83.208 as decimal(19,4)) - cast(8.38145 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(74054992478197180401.688763 as decimal(38,6)) - cast(-0.96590810604 as decimal(16,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-653759626828479236500685.10757232735340 as decimal(38,14)) + cast(-10000000 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(1,0)) + cast(-54.2404077309 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-57646075230342348.8 as decimal(30,12)) + cast(0.90 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(856833802.9092175679739096462340199 as decimal(34,25)) - cast(-1.894572 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7424784711351384320414395017654833 as decimal(38,38)) * cast(940369274858506770969375521125705179.4 as decimal(37,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54123.74883 as decimal(12,6)) % cast(-51.1 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-472236648286964521369.6 as decimal(38,12)) + cast(6338253001141147007483516026.87 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.1 as decimal(2,1)) * cast(236118324143482260684.7 as decimal(24,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9671406556917033397649.407 as decimal(25,3)) + cast(-0.1000000000 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2864125961.2908994828885952532 as decimal(36,25)) / cast(1 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000000000000000 as decimal(38,31)) + cast(4.791335332694169905 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-56.753 as decimal(7,3)) - cast(461571.237 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-46595850.4 as decimal(38,30)) * cast(-0.100000000000000 as decimal(20,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-856829746 as decimal(9,0)) % cast(55094 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.2767 as decimal(18,13)) / cast(4939404632 as decimal(35,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(360287.97018963968 as decimal(19,11)) + cast(-0.3 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(49468205.9 as decimal(38,7)) / cast(-99.99999999 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999.9999999 as decimal(38,14)) % cast(629064.789473301812631558565323994194 as decimal(36,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16.777215 as decimal(38,23)) - cast(-0.8388608 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(38,0)) / cast(-473393.4 as decimal(14,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-17.6 as decimal(21,5)) / cast(-0.999 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21221606.59874 as decimal(14,6)) % cast(-0.10 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999 as decimal(13,9)) + cast(0.8589934592 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999.9 as decimal(17,1)) % cast(-3435973836.7 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.49329304054355 as decimal(37,34)) + cast(-137438953472 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53284541 as decimal(27,18)) * cast(-8507059.1730234615865843651857942052863 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.048 as decimal(19,16)) / cast(90071.99254740991 as decimal(29,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.8633891609408 as decimal(25,20)) + cast(-188894659314785808547.83 as decimal(29,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000 as decimal(36,30)) + cast(-1310.71 as decimal(20,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7711 as decimal(24,11)) + cast(-0.4096 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.38980862981754161636758399412 as decimal(29,29)) / cast(-7.9 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(58544069786.9266531 as decimal(38,16)) - cast(-99999999.9999999999999999999 as decimal(30,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(54.3 as decimal(3,1)) / cast(-15.5614591791 as decimal(12,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4398046.511104 as decimal(19,8)) % cast(-100000000000 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1342177.28 as decimal(23,12)) - cast(-77950.32792409731752 as decimal(19,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(48314138831495693599.34 as decimal(32,3)) - cast(73472.237775745 as decimal(20,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1970.26497275238 as decimal(15,11)) - cast(396506365153039191.5142 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(19,16)) % cast(242794963610339.6 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.18 as decimal(2,2)) - cast(1.000000000000000 as decimal(21,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.00000000000000000000000000 as decimal(38,36)) / cast(9999999999999999.9999999 as decimal(35,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(52417 as decimal(5,0)) / cast(506112326455.29160 as decimal(17,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.99999 as decimal(38,26)) - cast(-577671571.7971354353673387 as decimal(36,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.39 as decimal(3,2)) / cast(8 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-25126440895.45049 as decimal(16,5)) / cast(-79228162514264337593543950335 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(30.4596308961 as decimal(38,21)) - cast(-69262.8 as decimal(31,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.123073 as decimal(25,24)) % cast(0.999999999 as decimal(35,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.75557863725914323419135 as decimal(23,23)) - cast(35.23191598951419702766112694603 as decimal(31,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8924 as decimal(38,19)) * cast(-7.9035 as decimal(22,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3098320199912839.02525 as decimal(38,13)) * cast(-277275443415188.7922121 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7481.313404 as decimal(24,11)) - cast(217186393.23421 as decimal(14,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.4430078192155296676 as decimal(33,31)) * cast(99999.9 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(50 as decimal(9,0)) % cast(-5 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999999.999999999999999 as decimal(37,15)) % cast(850705.91730234615865843651857942052863 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1152.921504606846975 as decimal(38,29)) + cast(-583580280679095805.9 as decimal(19,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47 as decimal(24,3)) % cast(94690.769087872524980651379808 as decimal(34,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-37778931862957.161709568 as decimal(38,14)) - cast(-7036874417766.3 as decimal(14,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(774876721025745730604600843520.0 as decimal(31,1)) - cast(0.8188 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-819.2 as decimal(4,1)) + cast(-103845937170696552570609926584401.92 as decimal(35,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52428.8 as decimal(29,10)) / cast(-13820378.2 as decimal(14,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1310.71 as decimal(31,9)) % cast(-0.10000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(13.11111651137196611276011 as decimal(25,23)) % cast(-8507059173023461586584365185794205.2864 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.9065783 as decimal(16,8)) + cast(-0.377770 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(916.32 as decimal(8,2)) / cast(-9.999 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.259661178 as decimal(28,28)) % cast(-2.56 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-997800.6271067320 as decimal(23,17)) + cast(0.1 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(42 as decimal(10,0)) * cast(-0.65535 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7743019216.69138038682772450257 as decimal(38,21)) + cast(0.49276726413 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(11,2)) + cast(-897675769.40696374619516347455308680 as decimal(35,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.64279109651525 as decimal(38,35)) + cast(-0.256 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.58 as decimal(9,9)) * cast(0.2 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36 as decimal(2,0)) * cast(-8.796093022208 as decimal(13,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2896365020.6663480628908077147631141607 as decimal(38,28)) + cast(-1.1 as decimal(21,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(25,3)) / cast(-8 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000.00000000000 as decimal(38,28)) / cast(-666627.0200271930652854155669508636 as decimal(34,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4038.7246732656250155 as decimal(38,34)) + cast(9803038850.942684615450 as decimal(27,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.847132166 as decimal(11,9)) / cast(58564918.009627 as decimal(14,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(681 as decimal(14,0)) + cast(67.108863 as decimal(27,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13743895347.2 as decimal(27,2)) * cast(-8507059173023461586584365185794205286.3 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-24 as decimal(10,0)) % cast(29.616958850 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81.91 as decimal(11,7)) + cast(-0.7239637034484422348867872 as decimal(25,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.11 as decimal(3,2)) % cast(-5.12 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7065509.66 as decimal(9,2)) * cast(-1173109692567604.1587034311910 as decimal(36,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18.35019289036574159248696148 as decimal(28,26)) / cast(707816897394.8972205964423425 as decimal(28,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(8,6)) % cast(0.4175392 as decimal(19,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(793388180.227202731804429517707495425 as decimal(36,27)) - cast(-0.131071 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.90 as decimal(38,21)) % cast(396140812571321687967719.75168 as decimal(34,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000000000.00000000000000 as decimal(38,14)) + cast(0.0 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4754941090149520428801.6 as decimal(38,9)) / cast(-0.2048 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5904.5929960298 as decimal(16,11)) / cast(-676028204643695801292743.6267479809558 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(331710191303216455631897.852392047 as decimal(38,11)) % cast(0.5142566 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-549755813888 as decimal(14,0)) + cast(-99999999.9 as decimal(21,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-909313795015923.359 as decimal(38,14)) * cast(10000.000000 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5677274.9538598918 as decimal(17,10)) - cast(1648690.3 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.64471712011 as decimal(15,15)) - cast(-28799011.92038 as decimal(36,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999.99999999 as decimal(28,11)) + cast(-99999999999999.99 as decimal(35,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.0 as decimal(35,22)) + cast(47 as decimal(19,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.16383 as decimal(13,12)) / cast(-61.932196105 as decimal(28,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4503599.627370495 as decimal(38,12)) * cast(-3878374.1 as decimal(29,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.60082125865381177280827589 as decimal(38,34)) * cast(0.1000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(562949.953421312 as decimal(38,31)) - cast(1099511627.776 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.624362189 as decimal(38,37)) - cast(7 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(1,1)) % cast(0.80 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999.999999999999 as decimal(33,25)) % cast(0.669 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(1,0)) + cast(-531691198313966349.1615228241121378304 as decimal(37,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.0000000 as decimal(13,11)) + cast(-0.88583207416744622603349598150643132 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.99 as decimal(8,2)) + cast(-93268129094.914083762296517417415575 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(830767497365572.42056487941267521536 as decimal(35,20)) + cast(703.68744177664 as decimal(34,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(9,7)) - cast(-8615.7299 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3101.901024 as decimal(11,7)) * cast(-99999 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-93.9245 as decimal(10,8)) + cast(-5 as decimal(28,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3177834080310161 as decimal(33,26)) * cast(10000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.000000 as decimal(20,6)) / cast(76.21168536720366757314192730476 as decimal(37,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-30331908938546.8 as decimal(22,3)) / cast(-0.99999999999999 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(21,3)) - cast(90308806785 as decimal(24,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.12 as decimal(3,2)) - cast(-9999999999999999.9 as decimal(36,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.33446345646857847886541 as decimal(30,29)) + cast(2.55 as decimal(12,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.564 as decimal(34,27)) - cast(-13 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.999999999999999999999 as decimal(38,36)) / cast(2047 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(11,11)) % cast(-93147.6239429371650908844205 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(441826956570674709949206209540213188.84 as decimal(38,2)) % cast(-10000000000000000000000.000 as decimal(26,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(3,2)) % cast(-7.80 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.733991 as decimal(12,10)) - cast(-5.90295810358705651711 as decimal(21,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-59.527122 as decimal(10,8)) - cast(-68.83409371299 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1661539963543216234.0186 as decimal(38,12)) % cast(-1.81289328146019961743 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(932.91 as decimal(10,3)) / cast(0.8 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-128 as decimal(38,26)) % cast(-428486.5157355762556663 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(104.8576 as decimal(19,13)) - cast(57.025 as decimal(31,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.54 as decimal(8,6)) - cast(-2943 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.999 as decimal(24,14)) - cast(7733.2711737799255100393 as decimal(25,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-562949953421.312 as decimal(33,13)) - cast(2.8 as decimal(21,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-23 as decimal(5,2)) - cast(668637946624498.058 as decimal(18,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000.000000000000000000000 as decimal(34,21)) % cast(0.905662380968 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.54 as decimal(19,13)) + cast(-9.999999999999999999999 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.59783 as decimal(35,5)) - cast(2812.1752768321613280233786950776174332 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-729599.938802748269801 as decimal(26,17)) % cast(330096.04276 as decimal(36,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.41538374868278621028243970633760768 as decimal(37,37)) * cast(0.85070591730234615865843651857942052863 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(880822378447039069303617015274984.50109 as decimal(38,5)) / cast(120.1640341 as decimal(30,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25961.48429267413814265248164610047 as decimal(38,32)) - cast(-0.511 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.795 as decimal(7,6)) % cast(-629162136 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9055004639.3 as decimal(29,1)) - cast(-8796093022207 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-69005776.101 as decimal(17,4)) % cast(1.6 as decimal(33,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7480206124.350330151 as decimal(22,12)) - cast(-2.6700984439612930509235006969 as decimal(29,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.55415 as decimal(16,16)) + cast(-0.6 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000 as decimal(37,37)) * cast(-45059.5 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-38.847531615238981492403 as decimal(23,21)) / cast(709898479753710278.5428619 as decimal(33,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-67236.862078189285243178085738344136 as decimal(38,33)) + cast(9.99999999999999999 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.3 as decimal(2,1)) / cast(10000000000000.00000000000000 as decimal(30,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(89 as decimal(18,0)) + cast(-41538374868278621028243970633760767 as decimal(37,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4 as decimal(1,0)) + cast(-20.47 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-756.131146805 as decimal(12,9)) % cast(0.5479283083355 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(71540.648478398439180585 as decimal(38,21)) - cast(-6.1768747165668977154647459 as decimal(26,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.70368744177663 as decimal(27,27)) / cast(-100000000.0 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(1,0)) * cast(-100.0000000000000000 as decimal(22,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999 as decimal(38,1)) * cast(0.88398552907887918762845553928677036681 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10737418.24 as decimal(27,4)) - cast(-7.3779326880316557732053456344329692369 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6871947.6735 as decimal(11,4)) - cast(-562949953.421311 as decimal(15,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(808.231862492439556703029966516853 as decimal(33,30)) * cast(0.31 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(9,7)) / cast(100000000000000000000.0 as decimal(36,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3213394659187288.18 as decimal(38,10)) - cast(95 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2565.88 as decimal(6,2)) + cast(-919.1051409715162591492777711097 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.512 as decimal(8,3)) - cast(6325114.130127679 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.524287 as decimal(17,8)) / cast(0.10 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-91901371332568 as decimal(28,0)) / cast(-71268719689.776117 as decimal(18,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5985.59 as decimal(6,2)) + cast(0.617 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(44.583157 as decimal(8,6)) - cast(884486641832.70518 as decimal(31,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-562949953421312 as decimal(15,0)) + cast(-3057355.9 as decimal(36,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(990352031428304.2199192993791 as decimal(28,13)) + cast(57754.7149 as decimal(22,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000000000000 as decimal(38,38)) / cast(6977968355988 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-391870675368410421.8957 as decimal(27,9)) % cast(-8411737889.4 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-134217.727 as decimal(32,26)) - cast(42034238506.14091 as decimal(18,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49.03847794919439 as decimal(38,34)) / cast(10.0 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0 as decimal(7,4)) % cast(134217728 as decimal(18,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.65289764284031056050946880 as decimal(38,38)) + cast(-6.0487 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1629220029313.2731716798154884 as decimal(38,18)) - cast(-0.51140450023026024750721667193529786939 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-60.36670 as decimal(38,17)) + cast(-255 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-552.43 as decimal(5,2)) / cast(-1.0 as decimal(19,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00 as decimal(14,10)) - cast(-549755813.888 as decimal(16,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-590295810358705651712 as decimal(29,0)) - cast(-419430.3 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.203920032833795011181 as decimal(27,26)) + cast(1.46627669761040 as decimal(15,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(383633430167540866824062.204556 as decimal(32,7)) + cast(-3047.3648198 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.63 as decimal(2,2)) / cast(-4674926882684886.20665568714549365142 as decimal(37,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9517009866555893.579 as decimal(38,20)) + cast(77.4944264 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9276422.933 as decimal(35,11)) / cast(-1566675596564281161697873283220824110.7 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(45988463801513.83312273848228244 as decimal(38,24)) % cast(69898.708607875698988844657091905610690 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.000000000000000 as decimal(24,18)) * cast(149 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9903520.314283042199192993791 as decimal(28,21)) % cast(-9999999999999999999999999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2745.66262 as decimal(10,5)) + cast(398296653.969 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.4642128 as decimal(9,7)) * cast(-99.99 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(2,2)) + cast(-1.000 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999.9999 as decimal(11,4)) * cast(0.9 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.8037 as decimal(7,6)) * cast(27544546.739749907061 as decimal(29,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-37.2 as decimal(21,16)) / cast(3329050.494 as decimal(28,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.299 as decimal(3,3)) + cast(-28.99254840838803 as decimal(19,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(413050769811740431837899018522319.60905 as decimal(38,5)) + cast(-50619677681.47207284511379142909221 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-293377494 as decimal(38,0)) + cast(0.362 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-22627778177326.37 as decimal(29,2)) * cast(-2847567.83308 as decimal(24,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(54.9755813888 as decimal(38,20)) % cast(-38502374914251767607753695.5 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-804.177213641217 as decimal(23,14)) / cast(-999999.9999999 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4754839844966000879434626241.9 as decimal(34,1)) + cast(152525 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(899.485223027 as decimal(12,9)) % cast(-0.7 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000 as decimal(38,0)) - cast(-1024 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-74442962557 as decimal(12,1)) / cast(8 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8592082409757284874583 as decimal(38,27)) / cast(74639000129 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.35750984 as decimal(27,26)) - cast(-9999999999999999.99999999999999999 as decimal(33,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(1,0)) / cast(-9999.99999999999999999999 as decimal(36,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(597239260325232536.7705584865722 as decimal(31,13)) * cast(522 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(524288 as decimal(18,0)) - cast(-0.9 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(300.26554654639744463488897281084 as decimal(38,33)) / cast(231123760694.558 as decimal(30,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000 as decimal(8,8)) % cast(290880618168729549390667.530 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000 as decimal(28,1)) - cast(0.431633 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.32 as decimal(4,4)) + cast(166 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0000000 as decimal(20,10)) + cast(128385.8999883089 as decimal(16,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999 as decimal(33,0)) % cast(-32 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000.00000 as decimal(29,5)) % cast(-1000 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(72585262187781395820234251116560798848 as decimal(38,0)) * cast(1674167750095.3921172632 as decimal(31,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999999 as decimal(14,6)) % cast(-99.99 as decimal(33,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10995116.27775 as decimal(27,13)) / cast(-99 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2506947.1519432271115844 as decimal(26,19)) % cast(-4056481920730334084789450257.2031 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.16777215 as decimal(18,18)) * cast(263785.14 as decimal(21,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000000000000000000.00 as decimal(38,6)) - cast(-0.4056011530 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(1,1)) - cast(-4563501359621891.05034 as decimal(21,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(40434868646483180818 as decimal(35,7)) % cast(-95.80991783950 as decimal(35,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63 as decimal(10,0)) % cast(64903.7107316853453566312041152511 as decimal(33,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(11,5)) + cast(2147483648 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-417997967880.7586412279870397215795628 as decimal(38,25)) + cast(66.38410749490 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999 as decimal(8,0)) - cast(-5.572296051 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4708122.6 as decimal(38,22)) * cast(1.8446744073709551616 as decimal(24,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.999 as decimal(37,21)) * cast(-69.3232301902639755732520042305 as decimal(30,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5473.339000557525566280490 as decimal(36,32)) * cast(-74735264453.27539671 as decimal(19,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.34217728 as decimal(16,14)) * cast(9.9 as decimal(16,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(257510706477.56 as decimal(38,5)) * cast(-96244030173564781041.030994850972 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(957038397398150 as decimal(38,0)) % cast(100000000000000.0000 as decimal(32,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000.000000000000000 as decimal(37,22)) + cast(-59312250174651455.71291 as decimal(22,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-687194767.36 as decimal(11,2)) % cast(0.73262720932175 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(792 as decimal(32,0)) - cast(999999999999.99999999999 as decimal(23,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999999 as decimal(15,15)) / cast(-0.912 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.452 as decimal(25,4)) + cast(647637893591667184.90197630341205292207 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13.6 as decimal(3,1)) / cast(-0.38685626227668133590597631 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(3,3)) % cast(-0.9999999999999999999999999999999999999 as decimal(37,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4294967295 as decimal(32,32)) - cast(-649037107316853453566312041152512 as decimal(36,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1329.227995784915872903807060280344576 as decimal(38,33)) - cast(-0.10 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4 as decimal(1,0)) - cast(52428.8 as decimal(21,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4368156.88405032 as decimal(30,14)) - cast(-8.5070591730234615865843651857942052864 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(63.9 as decimal(3,1)) + cast(-9999999999999.999999 as decimal(28,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(17,4)) * cast(-10000.00000000000 as decimal(35,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.9 as decimal(14,5)) + cast(-0.99 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100 as decimal(8,8)) + cast(-0.19798477223 as decimal(32,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32818243 as decimal(8,0)) % cast(3355.4432 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-488190615914703233.66460669730 as decimal(29,11)) - cast(-65.535 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(109.9511627776 as decimal(38,34)) / cast(-9999 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3745 as decimal(38,8)) / cast(-99999.9 as decimal(10,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99 as decimal(5,2)) - cast(-8796093022.208 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(38.051000595 as decimal(20,15)) - cast(-9238.1730785582 as decimal(28,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(429.4967295 as decimal(20,7)) % cast(0.197040338642893051974 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(337501069891.834967 as decimal(34,15)) * cast(-99.99999 as decimal(10,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(6,6)) % cast(999999999 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(20.47 as decimal(12,9)) / cast(-9 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.99 as decimal(19,6)) + cast(-85965.0 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(7,0)) / cast(4.294967295 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(51061517343281071 as decimal(23,0)) % cast(-2823.124369155182986 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999999.999999 as decimal(37,11)) - cast(0.681478858259319 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-88309275979544062.067 as decimal(20,3)) - cast(-288230376.151711743 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(83076749.736557242056487941267521535 as decimal(35,27)) / cast(56.29088 as decimal(28,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-29744.42 as decimal(7,2)) / cast(560.9590453 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000000000000000000000000000 as decimal(38,38)) + cast(-87960930222.08 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-871.61743017453835013411388 as decimal(37,31)) - cast(-5110833426353445 as decimal(27,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5316911983139663491615228.241121378303 as decimal(37,12)) + cast(-1997 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(14,2)) % cast(-7627.8176 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-37316308507.1183898630444876 as decimal(38,23)) / cast(-0.97738273006423 as decimal(37,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-259614842926741381426.5248164610047 as decimal(35,13)) / cast(-23 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.452 as decimal(11,11)) + cast(-0.10 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2147483648 as decimal(21,0)) - cast(1 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(24 as decimal(20,9)) - cast(-642048 as decimal(22,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85266966789 as decimal(13,1)) / cast(18446744073709551615 as decimal(26,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(45935244131278529 as decimal(19,0)) % cast(55974306.724973763505380166 as decimal(26,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.71 as decimal(29,27)) - cast(-667829600007471690.7 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.38 as decimal(28,11)) * cast(-999999.99999999999999999999 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.42831 as decimal(5,5)) - cast(-70.609263 as decimal(34,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(98991476389530260748770.695656392914168 as decimal(38,15)) + cast(-56871264080434560.732056765637808136739 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.8263583449598059073060174595 as decimal(38,35)) + cast(-425352958651173079.32921825928971026431 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100 as decimal(4,4)) / cast(-3602.8797018963968 as decimal(32,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3724383.7030062870485148726616975883677 as decimal(38,31)) - cast(6523 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.12744965 as decimal(12,12)) + cast(-0.2636524 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999.9999999999999999999999999999 as decimal(38,28)) + cast(-10000 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-132239059814 as decimal(15,0)) % cast(0.24011720 as decimal(36,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.0 as decimal(1,1)) / cast(4.90 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.4589 as decimal(5,4)) / cast(-2.30 as decimal(26,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9945844.51 as decimal(30,19)) + cast(-859.43152006 as decimal(13,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6 as decimal(5,2)) - cast(-2140270147.1 as decimal(22,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-477 as decimal(5,1)) / cast(-22398713694385535869791144238610 as decimal(32,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9410242934 as decimal(38,0)) / cast(1000000000000000000000000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99999999999999 as decimal(15,14)) * cast(-0.999 as decimal(20,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-531691198313966349161522824112.1378303 as decimal(37,7)) - cast(0.32768 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999 as decimal(4,0)) % cast(9 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-997.814 as decimal(8,5)) % cast(20769187434139310514121985316880384 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.129 as decimal(36,16)) - cast(333034140.98471396070434126 as decimal(35,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.999999999 as decimal(38,34)) * cast(9.9624600279022172 as decimal(17,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.000000 as decimal(38,6)) - cast(-99999999999999999999999.99999999999 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(96620088344886.6706534964 as decimal(24,10)) % cast(43046355992905.211397040304747 as decimal(34,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.4190208946 as decimal(13,10)) % cast(26236399225377121831556052.3467330267 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999.9 as decimal(28,3)) % cast(-2153657804509757140.066793 as decimal(26,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-508929520187499509606415.17 as decimal(37,5)) % cast(-51247177536215.6105227143 as decimal(24,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(83.10 as decimal(12,5)) - cast(-9.999 as decimal(14,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-62715999573820.9896710047 as decimal(27,13)) * cast(431722432033.895062928 as decimal(21,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1822874635440598683463 as decimal(38,35)) * cast(-0.3734 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999999999 as decimal(29,28)) + cast(0.861751473654612913717619485291296949 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10415804616687281473.03 as decimal(35,6)) / cast(-214757492668891044355939 as decimal(30,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(6,6)) % cast(0.2097151 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999999999 as decimal(31,0)) % cast(0.9999999999999999999999999999999999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5316911983139663491.615228241121378304 as decimal(37,18)) + cast(5.0 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999999999999999 as decimal(38,0)) - cast(0.13 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(3,2)) % cast(0.36893488147419103232 as decimal(37,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.945840 as decimal(27,27)) / cast(-0.128 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.16777215 as decimal(17,17)) % cast(371848.9049 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32370478508.097 as decimal(16,4)) % cast(-9 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(33967040872960087 as decimal(35,7)) + cast(-81565564364228453374544.28 as decimal(25,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3194015586 as decimal(10,0)) % cast(-0.9085530037569579181 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9941534.5 as decimal(16,5)) - cast(2174.407713767149304759 as decimal(29,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-89610434396.6 as decimal(26,5)) * cast(-14.87856 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(1,0)) + cast(226 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.697262245 as decimal(12,12)) * cast(-189958178505578820327596.449307 as decimal(34,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(354193962644399201.829960986 as decimal(28,10)) / cast(0.84245990558 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(38,19)) % cast(63889.7268679593804284 as decimal(21,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3355443.2 as decimal(24,11)) * cast(-0.82 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9052435292.1 as decimal(24,1)) + cast(-33371050.5067839 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5 as decimal(1,0)) / cast(68.719476736 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999.9999999999999999 as decimal(34,18)) + cast(-149409.081 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-340235.4002294612919441103798 as decimal(38,27)) * cast(-5.588352570377372 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(472236648286964521.3695 as decimal(31,5)) / cast(-935.009447365744612197396 as decimal(34,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(61897.0019642690137449562112 as decimal(38,31)) / cast(-999999999.99999999999999999999 as decimal(34,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-351843720.88832 as decimal(33,6)) - cast(-558768 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999 as decimal(22,4)) - cast(49045361369622871199.317853387557195379 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999 as decimal(15,0)) + cast(9999999999999999999999999999 as decimal(28,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7207996726409056434295.1476805697524830 as decimal(38,16)) / cast(188245396757295777894044274578 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3523819681625327703315055764776919753 as decimal(37,0)) / cast(-5579 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-16 as decimal(4,0)) / cast(0.3661742177218108572105232 as decimal(30,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(86.95 as decimal(7,5)) / cast(-35184372088831 as decimal(36,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.9999 as decimal(14,8)) * cast(6 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-193.9433319751 as decimal(13,10)) - cast(-253530120045645880299340641.0751 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-134217.727 as decimal(27,16)) / cast(0.99999999999999999999999999999999999 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5971314355771.0382780055323442849874952 as decimal(38,25)) * cast(99999999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4085356.203888350218668033397077 as decimal(31,24)) % cast(-99999.9999999999999999999999999 as decimal(36,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.76 as decimal(22,22)) - cast(33554.431 as decimal(33,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4905750829.83163 as decimal(16,5)) % cast(99999999999999 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(64 as decimal(5,2)) + cast(-62.9 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-77371252455.336267181195263 as decimal(38,17)) * cast(3.2 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(181.6 as decimal(7,1)) - cast(0.9 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999 as decimal(4,0)) + cast(0.199938323604706006 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2915118048417876.734587106 as decimal(32,16)) - cast(0.4 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000 as decimal(23,1)) - cast(8827.07568424 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6298501609602812278.36 as decimal(32,13)) / cast(-0.255 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9007199254740991 as decimal(27,0)) / cast(7036874417.7664 as decimal(14,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3809261.305 as decimal(20,6)) - cast(281474976710655 as decimal(18,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(1,1)) - cast(-9.999999999999 as decimal(19,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-682944255.951464072 as decimal(26,11)) % cast(-654.00052 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-408.672 as decimal(9,5)) / cast(-7073331.5648769728684623077078681 as decimal(32,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(200.08117 as decimal(38,20)) % cast(0.919742595187 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.6 as decimal(4,3)) * cast(253530120045645880299340641075.2 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(943017002.56 as decimal(13,3)) % cast(51922.96858534827628530496329220096 as decimal(34,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.513699192251 as decimal(23,21)) / cast(-457730354987847223447.11 as decimal(35,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8357835.12817888257 as decimal(29,13)) + cast(100000000.0000000000000 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000 as decimal(16,15)) / cast(-532.2 as decimal(36,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(9,4)) / cast(-9262243.85732798817 as decimal(25,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(460588.0 as decimal(25,1)) / cast(10000.0000000000000 as decimal(28,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.7592186044416 as decimal(30,28)) * cast(885873413.75924282384381 as decimal(28,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-50706.02400912917605986812821503 as decimal(33,28)) / cast(-36685000688385655.0838688 as decimal(24,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1976.856887 as decimal(18,14)) % cast(-6746716138532804022936.9034701 as decimal(29,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999.9999 as decimal(12,4)) / cast(-1024 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8160397818253203105101032429197 as decimal(34,0)) - cast(-6213257535.64892968 as decimal(35,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.0000000000 as decimal(38,29)) + cast(1.000 as decimal(28,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.000000000000 as decimal(22,13)) % cast(-76870805934701479.580825 as decimal(35,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3237.8089 as decimal(38,22)) + cast(-5010917136955 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-693403727480.6452873919241 as decimal(25,13)) * cast(0.82 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(70368744177.663 as decimal(29,6)) % cast(0.9903520314283042199192993791 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52265588643309183736432320.99 as decimal(28,2)) / cast(-2.480 as decimal(27,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(556743690504.32047 as decimal(17,5)) / cast(-8388607 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.5557863725914323419136 as decimal(23,22)) / cast(-4226.8 as decimal(26,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5268.1030850162100250095408030601616549 as decimal(38,34)) / cast(50111757665094.144514486476458484465358 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.96214 as decimal(6,5)) % cast(-5856766005 as decimal(18,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(7,1)) - cast(31289690265802.32 as decimal(16,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3048743315744796311450385075.3695 as decimal(38,9)) / cast(9.9999999999999999999999 as decimal(23,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(2,1)) - cast(-2 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11529215046068.46976 as decimal(35,21)) - cast(-7730 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-76802 as decimal(5,0)) / cast(408996360240126575873207 as decimal(26,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8643675.2 as decimal(13,3)) / cast(-4204783719.9 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-56.99915 as decimal(32,25)) * cast(65757658632927228667072655162764442.139 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-62 as decimal(2,0)) / cast(-524.288 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5882466986084.601670430 as decimal(22,9)) + cast(41038351651659113 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.096 as decimal(5,4)) + cast(-33554431 as decimal(23,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14073748835532.7 as decimal(15,1)) / cast(0.162259276829213363391578010288128 as decimal(35,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999 as decimal(21,21)) / cast(-0.696271 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-29770882815130.523572239167341626083240 as decimal(38,24)) / cast(4340.5070 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.99 as decimal(8,5)) + cast(99999999999999999.9999999 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-69090890.2 as decimal(23,3)) % cast(-8.0 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51703220526064557518267768809518166514 as decimal(38,0)) * cast(7036874417766.4 as decimal(14,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0 as decimal(2,0)) / cast(-8.388607 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-276509535677566166.86755314 as decimal(38,11)) / cast(-0.6853 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4699 as decimal(12,0)) - cast(-99999.999 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(18,16)) % cast(8948989976.208 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000000.00000000000000000 as decimal(38,18)) * cast(35184372.088832 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.212749157161581203 as decimal(18,18)) * cast(-8589374858610357159046.02579 as decimal(28,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999 as decimal(31,1)) - cast(0.281474976710655 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(18,8)) % cast(-9 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.5813601 as decimal(13,11)) - cast(-2858539.45 as decimal(36,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7094704.0288317771972 as decimal(21,14)) + cast(-391.41 as decimal(31,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-635046115837764407 as decimal(27,2)) + cast(445604406211701771740932998440340 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3915147307437186981 as decimal(38,21)) / cast(-0.55 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(17,11)) * cast(-48.856663520332 as decimal(17,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999.999 as decimal(38,8)) * cast(-3 as decimal(27,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.999999999999 as decimal(25,16)) % cast(-18344333694322.30648731 as decimal(22,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-521599936554700829417848731870778409.24 as decimal(38,2)) % cast(-9.9999 as decimal(29,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9007199254.740991 as decimal(38,15)) % cast(-0.15 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52665298348141710399471.88924 as decimal(38,5)) + cast(-81.91 as decimal(28,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000.000 as decimal(16,4)) % cast(-599534981921938719.093391885118356751 as decimal(36,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.63 as decimal(7,4)) % cast(-3 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-35786990726046889 as decimal(28,11)) / cast(-245332392.718142897 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000 as decimal(7,6)) + cast(-2545963 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5040353071.27031808990500 as decimal(24,14)) * cast(11172438604 as decimal(18,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2162276276741874904197638.7953555778305 as decimal(38,13)) % cast(999999999.9999 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9268 as decimal(36,26)) / cast(-9.1 as decimal(21,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100000000 as decimal(37,36)) % cast(-4398046511104 as decimal(25,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6255.24762 as decimal(16,9)) - cast(1 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6042303116301.68545502692 as decimal(33,13)) + cast(687194.76735 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.98 as decimal(4,4)) - cast(12463 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(9,5)) / cast(-2991499662512878 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-624.59 as decimal(29,26)) / cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(483.752336983888477428188062 as decimal(27,24)) / cast(0.9 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.56667 as decimal(23,11)) / cast(4131.55424876235349207118178509 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(15 as decimal(15,3)) + cast(-867.49104 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000000 as decimal(31,0)) / cast(100 as decimal(13,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9775408475633 as decimal(19,19)) % cast(-10000000000000000000.0 as decimal(25,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15.967714 as decimal(20,12)) % cast(0.80 as decimal(13,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999 as decimal(17,0)) + cast(-0.9999999 as decimal(16,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.999999999999999999 as decimal(25,20)) + cast(51.2 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.86837106309740095790 as decimal(20,20)) + cast(0.4294967296 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-936666776.0192528 as decimal(25,16)) % cast(8 as decimal(37,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3881790213004076239789.5 as decimal(34,5)) % cast(716239.0 as decimal(26,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(33 as decimal(38,29)) % cast(10.000000000 as decimal(20,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2205133526.239205913933410405851 as decimal(38,25)) % cast(78378682423296.0560977 as decimal(36,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-11805.91620717411303423 as decimal(38,19)) * cast(781910741.176505 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.28 as decimal(18,16)) - cast(-236100.31 as decimal(18,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(16,5)) / cast(104714643150258663.8113 as decimal(34,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-33.8764600437799661273 as decimal(25,20)) - cast(-0.17 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00000000000000 as decimal(23,16)) - cast(-5.24287 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9 as decimal(3,1)) - cast(-1891.20221540802318 as decimal(23,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-55.38728 as decimal(38,36)) + cast(-8262.474084 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(687.19476736 as decimal(38,15)) % cast(-44442 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.000 as decimal(6,4)) + cast(-5316911983139663491615228241121378304 as decimal(37,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9999999 as decimal(15,12)) / cast(87567.39900 as decimal(18,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999 as decimal(16,0)) + cast(0.127 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(33,20)) / cast(51 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999 as decimal(17,0)) / cast(1000000 as decimal(22,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1650731.79571 as decimal(12,5)) % cast(-580.29 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(774 as decimal(19,0)) * cast(10000.0 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-83664251.7 as decimal(11,2)) * cast(-9999 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(214748.3647 as decimal(37,8)) - cast(5.656 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-26214.4 as decimal(8,3)) / cast(-61 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10141204801825835211973625643007 as decimal(38,0)) - cast(0.53908190 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999 as decimal(18,0)) / cast(26.2143 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6352214895391625.9 as decimal(26,9)) - cast(19148.0889992 as decimal(15,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-656630.975 as decimal(25,18)) + cast(83.3 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000 as decimal(18,14)) * cast(-1000000 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-50 as decimal(22,11)) - cast(0.164337801265771 as decimal(22,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000.000000000 as decimal(24,10)) - cast(64724.5346290 as decimal(17,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5497.55813887 as decimal(22,15)) + cast(-0.5 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-92669.712 as decimal(34,24)) % cast(6968686.31988683845460591 as decimal(27,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99999999 as decimal(19,12)) / cast(99999999999999999999999999999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-625160.6 as decimal(7,1)) / cast(-0.9999999 as decimal(35,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6607743107.061 as decimal(34,8)) * cast(-0.10 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.268435455 as decimal(29,29)) * cast(897 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6361.40808674 as decimal(38,20)) + cast(-1315263.42879 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21288151661080050771.14361187730 as decimal(38,16)) * cast(-76871 as decimal(19,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25651522.2100871607254373 as decimal(24,16)) + cast(-99999999999.9999 as decimal(16,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7433730710114988875.262040 as decimal(27,6)) % cast(-8.6 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.000000000 as decimal(38,21)) * cast(-154742504910672534.362390528 as decimal(37,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(23259490.0134639743544 as decimal(24,15)) % cast(-10000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(10,0)) / cast(0.32767 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.6 as decimal(4,3)) + cast(-6.5650 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-90071992547.40991 as decimal(16,5)) % cast(781707530735095007162676111671.31662 as decimal(35,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.00000000000000 as decimal(18,15)) + cast(100000000000.00000000000000 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6125894887.29234 as decimal(18,8)) - cast(0.9945 as decimal(20,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-90.75676574733 as decimal(27,20)) * cast(6286983332946945424957588.21418279 as decimal(33,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1561909092629.03974449 as decimal(26,10)) % cast(-5 as decimal(24,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2954735710.22953 as decimal(15,5)) - cast(1227451587883785396405456601426486.193 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-16384 as decimal(13,0)) / cast(-64.10 as decimal(25,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.9999999999999999999999 as decimal(38,23)) % cast(-100 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-883092811554 as decimal(15,2)) - cast(-0.37170 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0 as decimal(9,3)) + cast(-0.1627236930711200350 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3085043485259 as decimal(38,38)) / cast(44452514185294 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(544.1623 as decimal(20,4)) - cast(-0.70368744177663 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(150 as decimal(38,35)) * cast(439.43 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2361.183241434822606847 as decimal(37,32)) % cast(95031977951485357.4 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(226904.80693889913682 as decimal(33,26)) % cast(-556677718282151946611.5850 as decimal(25,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.62144 as decimal(10,7)) * cast(-0.10 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(38685626227668133590597631 as decimal(38,0)) / cast(43980465111.03 as decimal(18,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.000000 as decimal(29,19)) * cast(10.000000 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3482084489.98 as decimal(27,11)) * cast(-7.011279 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.911 as decimal(9,3)) / cast(189269.46 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-22318.98 as decimal(7,2)) / cast(-10000000000000000000.000 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.704686753102843 as decimal(18,16)) + cast(-0.6 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9190 as decimal(8,8)) - cast(-53687.0911 as decimal(23,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2225032273623.725293 as decimal(38,11)) - cast(548097118.114812 as decimal(19,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9 as decimal(2,1)) * cast(6.85 as decimal(15,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2197913588056418.076713026848000244017 as decimal(37,21)) + cast(4.50 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-682.25803 as decimal(28,22)) * cast(-0.356987565 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(36172510080.6 as decimal(38,2)) / cast(-100.00 as decimal(23,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(139485.0 as decimal(12,1)) + cast(-8138312314907512802501 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.999999999999 as decimal(35,23)) * cast(100000000 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(1,0)) + cast(64 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(512 as decimal(4,0)) / cast(0.10 as decimal(28,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(432624660270895608689690.4 as decimal(38,2)) * cast(82581.846558011958863310 as decimal(23,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-313358865086818551776.7579414 as decimal(28,7)) + cast(353516349536176 as decimal(27,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(71520416.9726931098306303224723932643 as decimal(38,30)) - cast(159523998.893338025 as decimal(32,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3602879701.8963968 as decimal(24,11)) % cast(-86286489618046081.22614908052534 as decimal(31,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(55 as decimal(38,32)) + cast(-0.98241480604 as decimal(31,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(42.94967296 as decimal(12,10)) + cast(9.39189 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81129638.414606681695789005144064 as decimal(32,24)) - cast(999999999999999999999999999 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.80608887 as decimal(9,8)) - cast(-37.605 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.128 as decimal(3,3)) / cast(-21137726.34 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-57168011.975853395716517768203374 as decimal(38,29)) + cast(-0.2305843009213693951 as decimal(25,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(669360787.4923413 as decimal(16,7)) - cast(99999999999999999999.999 as decimal(37,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.00000000000000 as decimal(38,27)) % cast(-29.6 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000000.00000000000 as decimal(36,15)) - cast(30869881758 as decimal(18,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.25 as decimal(7,5)) - cast(99999999.99999999 as decimal(16,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999 as decimal(31,28)) - cast(-717176 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2126764793255865396646091296.4485513216 as decimal(38,10)) * cast(0.115290859 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.60 as decimal(4,2)) % cast(-0.4096 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8270739405674503745.788698504447 as decimal(31,12)) % cast(-5653.1 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(6,2)) % cast(4577415260823857148895225.79830149328 as decimal(36,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(70 as decimal(2,0)) * cast(-10000 as decimal(31,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(598.83058 as decimal(10,6)) % cast(8192 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9541682527 as decimal(34,20)) + cast(1108959 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-97600.42261096 as decimal(22,9)) % cast(-8796093022.208 as decimal(31,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(1,1)) % cast(-1218987449522 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-46.95198 as decimal(14,12)) / cast(823038 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-186717757702351.62104996 as decimal(36,14)) + cast(-0.440906 as decimal(24,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000.00 as decimal(16,4)) % cast(-4.5 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-94851030.7 as decimal(38,26)) % cast(100000000000000000000000.000000000 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000.0000000000000000000000 as decimal(38,26)) + cast(0.717348623845348 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6189700196426901374.49562111 as decimal(27,8)) + cast(0.37 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(60.395373627 as decimal(16,10)) + cast(526824.2 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.936 as decimal(24,22)) % cast(-89.46435631688329 as decimal(37,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9806.224389611902916013361688284 as decimal(31,27)) / cast(-31123 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.0000000 as decimal(30,24)) + cast(-40421.6 as decimal(25,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000.00 as decimal(27,3)) - cast(92879810308893.8 as decimal(24,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(3,0)) % cast(0.628515460 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999999 as decimal(32,0)) * cast(-0.702 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000000000000000.000 as decimal(38,4)) - cast(-57.207707858636377 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-55.00 as decimal(36,8)) + cast(-669001.395310754 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(23021.09 as decimal(27,12)) / cast(-0.7064896207992054 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1078650049.6097314117 as decimal(20,10)) - cast(-0.77371252455336267181195264 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(415.38374868278621028243970633760768 as decimal(38,34)) - cast(-0.1 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(17.405658916 as decimal(38,11)) - cast(0.99999 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3508564935720775254474481 as decimal(25,25)) % cast(-9999999999999999999.99 as decimal(27,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1152921504606846975 as decimal(28,1)) - cast(630562 as decimal(15,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(67789986010667.641985754028 as decimal(30,15)) % cast(25.6 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(86500607856497161.956 as decimal(20,3)) * cast(-0.5475 as decimal(19,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(5,5)) + cast(-2475880078570760549798248447 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(19,15)) % cast(-0.485563761513579 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(5,1)) / cast(-85070591730234615865843651857942052864 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.62774 as decimal(6,5)) / cast(6.3622584 as decimal(32,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(596.0 as decimal(10,4)) + cast(0.649037107316853453566312041152511 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-111705811.239372 as decimal(38,28)) % cast(0.2097152 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(76784841633.7183 as decimal(22,5)) - cast(-999 as decimal(17,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-664646.69 as decimal(33,17)) - cast(20 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(549755813888 as decimal(33,0)) / cast(-612152045101 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5976880.5 as decimal(28,20)) - cast(-122627780334385007608258537130948907.71 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2021514217355865366.198738 as decimal(32,11)) / cast(-307237190347.3657 as decimal(35,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-75557863.725914323419136 as decimal(23,15)) * cast(1 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000000 as decimal(37,14)) * cast(594522205617851.2 as decimal(26,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-26 as decimal(27,2)) % cast(-65.76438 as decimal(26,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5497558.13888 as decimal(12,5)) / cast(203805971.79975 as decimal(14,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4 as decimal(1,0)) / cast(-49.0839041233859035 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.827527457831 as decimal(36,28)) + cast(-80473217064962.5169 as decimal(19,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7887105.706608010604878886578 as decimal(38,24)) + cast(-6115.18153 as decimal(9,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-390642374711713.187 as decimal(27,6)) - cast(665.4 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(60185.760228 as decimal(38,6)) % cast(-0.15743 as decimal(29,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6710886.4 as decimal(29,15)) / cast(-0.17852 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4096 as decimal(7,0)) - cast(-9999 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-429496729.6 as decimal(18,7)) % cast(-0.89604580474213431844 as decimal(29,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(437509831431126873632267598203.93343 as decimal(38,8)) % cast(726289876937194752 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1638.3 as decimal(35,14)) + cast(1994175.8984406830420716573162577719140 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46454734.77 as decimal(19,11)) * cast(0.4 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(126879.27 as decimal(11,4)) % cast(-44.8965 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999 as decimal(23,1)) / cast(-0.41 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53687.0912 as decimal(9,4)) - cast(1000.00000 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.16 as decimal(2,2)) * cast(-1.28 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4575306120606389 as decimal(31,0)) + cast(-5902958103587.05651712 as decimal(21,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1180591620717.411303423 as decimal(37,12)) - cast(14867239966.846818516 as decimal(20,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.4 as decimal(21,5)) + cast(0.85972867 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.92933 as decimal(28,12)) * cast(-17014.7 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(9,4)) % cast(-5497558.13888 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-64 as decimal(5,1)) / cast(-524.287 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7908.9 as decimal(16,11)) - cast(42 as decimal(10,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.83138435750345882 as decimal(25,17)) + cast(-26516827777769.333945 as decimal(32,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12243744600084224806121 as decimal(23,0)) + cast(377.78931862957161709567 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.85070591730234615865843651857942052864 as decimal(38,38)) + cast(590295810358705651711 as decimal(25,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12.10665222 as decimal(10,8)) / cast(-9219.8879936669104464199935248584664685 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.999999999999999999 as decimal(31,30)) % cast(0.2 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.000000000 as decimal(23,21)) * cast(4.46 as decimal(13,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(3,0)) / cast(0.55915213657 as decimal(36,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.79718 as decimal(7,6)) % cast(-830767497365572420.56487941267521536 as decimal(35,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(55824800387811.962 as decimal(17,3)) + cast(-275 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999 as decimal(16,1)) / cast(-50758.1664962109643 as decimal(20,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(990352031428304.2199192993791 as decimal(28,13)) * cast(-1 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52366189 as decimal(15,2)) + cast(0.0 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.000 as decimal(36,3)) % cast(138.03917743033653014561888 as decimal(26,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(853531.69890 as decimal(11,5)) * cast(4.096 as decimal(21,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4478134 as decimal(38,38)) + cast(-212676479325586539664609129644855132.15 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(5,3)) + cast(-9887559056371.7009644 as decimal(30,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85.0426505980612857 as decimal(29,26)) * cast(9999999999999999999999.9 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2384841193925576584.800368839 as decimal(28,9)) - cast(-838860.8 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-416.9 as decimal(15,1)) + cast(0.10000 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-773712524553362671.81195263 as decimal(32,11)) % cast(29514790517935282.5855 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7108570687.9 as decimal(38,9)) % cast(-0.68 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.999999999999 as decimal(18,12)) + cast(5286284181094156246940437639081363.6661 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25457.6595 as decimal(25,5)) * cast(243266860266427180279.10817149323214546 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(143923 as decimal(9,3)) * cast(999999999999999999999 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.256 as decimal(35,34)) * cast(0.100 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(536870.911 as decimal(9,3)) % cast(708499.9906 as decimal(24,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(678970490674473914804857347.05 as decimal(38,5)) / cast(99999999999.99999999 as decimal(19,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999.999999999999999999 as decimal(32,21)) * cast(-3735506620625549 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52676670673379358692895521638 as decimal(38,0)) / cast(-0.7 as decimal(13,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(490826851.94447425 as decimal(24,13)) + cast(999.9999 as decimal(10,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-532938816740217.74535 as decimal(21,6)) * cast(-1000.000000000000000000000000000000000 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-62.20 as decimal(21,8)) + cast(1000000000000000.000 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(295147905179352825856 as decimal(36,3)) + cast(73477744404551057 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9007199254740992 as decimal(16,0)) / cast(-0.3 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.66640986433599 as decimal(14,14)) + cast(-10000000000000000 as decimal(21,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-378342665531.45882298181917179558220827 as decimal(38,26)) * cast(100000000000000000000000000.0 as decimal(28,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4503599627370495 as decimal(27,16)) / cast(7.79 as decimal(16,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(68 as decimal(3,1)) * cast(0.6 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000.0000000000000000000 as decimal(38,23)) + cast(-0.8 as decimal(22,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(73180360777310449.273 as decimal(20,3)) + cast(81843223114.5001045 as decimal(19,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99 as decimal(38,16)) * cast(999999999999999999.99 as decimal(24,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-680374948851.886890 as decimal(19,6)) * cast(-0.3 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1907467391081609171460 as decimal(24,0)) * cast(72.91 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.999999 as decimal(19,13)) % cast(10.000000000000000000000 as decimal(23,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.1 as decimal(3,2)) * cast(0.21 as decimal(14,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(84537363.49709194 as decimal(21,12)) - cast(100000000000000000 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.73953 as decimal(15,15)) + cast(214058 as decimal(21,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-86216886.570 as decimal(29,6)) + cast(-2.047 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000.000000000000000000000 as decimal(34,24)) % cast(534671.9765 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(50378.944783283770626651121 as decimal(38,33)) % cast(-1851644136538527750522148343.0794549519 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999 as decimal(4,0)) * cast(2624552521.9 as decimal(11,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.77 as decimal(13,9)) + cast(1.00000000000000000000 as decimal(24,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31101993233078880371817127472.91 as decimal(31,2)) - cast(10000000.00 as decimal(23,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8191 as decimal(38,33)) * cast(9.802 as decimal(29,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(767 as decimal(3,0)) / cast(-6210798.2061450191809438764244933978868 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.0 as decimal(1,1)) - cast(99999.999999999 as decimal(14,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(70.4598 as decimal(17,7)) / cast(60167928 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(1,1)) * cast(0.999 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.0000000000 as decimal(22,14)) - cast(-2 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.02844140847684 as decimal(24,17)) * cast(-180247 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(1,0)) * cast(10000 as decimal(20,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2251799813685248 as decimal(23,3)) + cast(-96714065569170333.97649408 as decimal(25,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(93680438158.1368711583531202460 as decimal(30,19)) + cast(-0.47738 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5629499534213.12 as decimal(15,2)) / cast(9999999999999999.999999999 as decimal(25,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.00871352824043493 as decimal(18,17)) - cast(533 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(36,36)) + cast(1.000 as decimal(34,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(12.8 as decimal(32,27)) + cast(-32 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(276153600335761748657568615163681 as decimal(33,0)) - cast(6.7335 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1342.17728 as decimal(30,22)) + cast(-33571.0355120815300833 as decimal(24,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-345.65 as decimal(5,2)) * cast(-9127 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4350568 as decimal(7,0)) - cast(-2.549792060363672301961221159712 as decimal(35,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(3,3)) + cast(-2 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51.000638550826168399148388054515308 as decimal(38,35)) * cast(-4 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(4,2)) + cast(-100.0 as decimal(11,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.67108863 as decimal(8,8)) - cast(94967772699469876.62 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-798416.0 as decimal(24,15)) - cast(267301.58685044918 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(78343120088563429541.295293917323230211 as decimal(38,18)) * cast(85070591730234615865843.651857942052863 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000.00000 as decimal(37,18)) / cast(-1024 as decimal(10,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8327 as decimal(4,0)) + cast(4194303 as decimal(31,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-47406011821651.29739465619517290837 as decimal(34,20)) + cast(-1070881394260973.20841775 as decimal(32,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-800660448303716750335571949630 as decimal(38,0)) * cast(-9113.554 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.699667886 as decimal(38,19)) - cast(-1000000000000.000000 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(37133940259.80245961125959279999 as decimal(38,24)) - cast(-4 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5901314117060668266369159.93 as decimal(27,2)) * cast(0.6 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.83076749736557242056487941267521536 as decimal(35,35)) * cast(7821.1554 as decimal(19,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72968729851270136.73675 as decimal(29,7)) % cast(-0.512 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.46 as decimal(3,3)) % cast(999999999999.99999 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1061705.62 as decimal(23,2)) - cast(-0.32 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.999999999999999999999999 as decimal(29,24)) % cast(0.3824 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(67368794 as decimal(8,0)) % cast(-15111572745182864683827.1 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(121.727157822071158213257829937391 as decimal(38,34)) % cast(-9.9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999.9999999999 as decimal(38,10)) * cast(-2245482.27089 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7680113476616.9167626894572838 as decimal(37,22)) + cast(9999.9 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.928 as decimal(3,3)) / cast(32767 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(29,17)) % cast(24011880.2898308031 as decimal(20,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10 as decimal(5,3)) % cast(-1000000000000000.0000000 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(76227.2 as decimal(16,2)) % cast(-1000000000000.000 as decimal(22,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(44781702202.6541287270531845957248984 as decimal(36,25)) + cast(-8.5 as decimal(22,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(695.684 as decimal(9,5)) * cast(8 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36773668694 as decimal(12,1)) * cast(94774.94101088 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6 as decimal(27,12)) + cast(99999.9999 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.00000 as decimal(12,5)) % cast(0.63 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(70.906389268307978 as decimal(17,15)) + cast(-70097 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-89186068445017198065.514985937134690491 as decimal(38,18)) * cast(4710.42 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999 as decimal(11,0)) / cast(10.73741824 as decimal(28,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7271849894312290508828899706.65414501 as decimal(38,9)) / cast(-100.000000 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.96632 as decimal(6,5)) - cast(-2 as decimal(21,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(3,1)) - cast(-77.5302030745524709798558308 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6389.83581299346 as decimal(38,19)) + cast(64.86878283969 as decimal(16,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5739352805895993491510218537.9161 as decimal(38,4)) - cast(361.2257023604060 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2600683218042814 as decimal(18,0)) % cast(100000000000000.0 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.16 as decimal(2,2)) / cast(-12.8 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.72191026636175945724984644882521236695 as decimal(38,38)) - cast(-0.61871 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.9 as decimal(38,22)) - cast(649037107316853453566312041152512 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730.234615865843651857942052864 as decimal(38,27)) + cast(-618970019642690137449.562111 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9221669765733719.58887385285079359 as decimal(38,19)) / cast(26562.16 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(50 as decimal(18,11)) % cast(45631566586818652.2389891 as decimal(28,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.31403 as decimal(35,33)) / cast(969338204185.422386 as decimal(22,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.15934418 as decimal(11,10)) / cast(-29514.7905179352825855 as decimal(32,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.0 as decimal(8,1)) + cast(0.99999 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-96523765181932518757373630.088837013513 as decimal(38,12)) / cast(7.77 as decimal(27,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999999.99999999 as decimal(38,13)) / cast(0.536870912 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.281474976710655 as decimal(35,33)) / cast(-0.534034368822122773615693 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-720575940379.27935 as decimal(17,5)) / cast(-1000000000000000000000000000000.000 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2700 as decimal(5,4)) * cast(-846408093.25767453969 as decimal(20,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.0 as decimal(19,15)) + cast(9999999999999999999999999999999999999.9 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(1,0)) % cast(-9823.2004 as decimal(25,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(1,0)) + cast(71.5122 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(28,27)) % cast(347315435145980784121.335 as decimal(29,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.999 as decimal(9,3)) * cast(-27.09834160694092490159184 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.16 as decimal(17,7)) % cast(-51348.739 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(52.40447 as decimal(34,9)) - cast(4801107.7752982470197049995837660243271 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999.9999999 as decimal(38,30)) * cast(10.000000 as decimal(24,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0 as decimal(1,0)) % cast(79.475355 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(2,2)) - cast(6.8719476736 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100 as decimal(4,4)) + cast(15 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.979614019116933097195347004912 as decimal(38,38)) % cast(5.1 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(410.86577800 as decimal(13,9)) - cast(-0.131072 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85070591730234615865843651.857942052864 as decimal(38,12)) + cast(0.47 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(2,1)) + cast(77371252455336267.181195264 as decimal(26,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(86083126.10382578150839819584 as decimal(38,29)) / cast(-10 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.206856292543507233451505 as decimal(38,32)) % cast(-6.3364515661816515163316443438522568168 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(35 as decimal(8,0)) - cast(-21990232.55552 as decimal(26,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(91 as decimal(33,0)) - cast(-5070602400912.917605986812821504 as decimal(31,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.18600803976 as decimal(18,11)) * cast(0.9999999999999999999999999999999999999 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9011045158463755820473910 as decimal(27,26)) % cast(-22422.56769 as decimal(10,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(655.36 as decimal(5,2)) % cast(389.1591 as decimal(13,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(29,0)) * cast(2.048 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(104.8576 as decimal(8,5)) - cast(-0.4095 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(1,0)) - cast(-17725.130769 as decimal(22,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-258154 as decimal(22,5)) % cast(-87.80912549560005713642925 as decimal(27,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5 as decimal(5,5)) / cast(3787517389823799.6 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6628316 as decimal(31,0)) / cast(0.26136 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999.99999999999999999 as decimal(38,19)) / cast(-1000000000000000000 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000 as decimal(14,6)) / cast(-6.885235638 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(6,6)) - cast(-633825300114114700748351.602688 as decimal(30,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(2,1)) * cast(-999999999999.99 as decimal(21,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.85793 as decimal(38,38)) * cast(-999999999.999 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999.9999999999999 as decimal(28,16)) * cast(-16383 as decimal(11,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.70368744177663 as decimal(19,19)) % cast(5.3644589145247 as decimal(27,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4096 as decimal(14,12)) + cast(-8.39926505006554 as decimal(22,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000 as decimal(17,15)) * cast(9 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-717.910250726751833207 as decimal(34,25)) % cast(0.99999999999999 as decimal(25,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-86923.961847525 as decimal(14,9)) + cast(-8507059173023461586584.3651857942052864 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(3,0)) / cast(99999.99999999999999999999999 as decimal(32,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(11,0)) * cast(-0.713679 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9879964548981756180326.625402 as decimal(28,6)) + cast(-355.86 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000.00 as decimal(30,17)) % cast(-983474.6155 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47.411863471 as decimal(15,10)) - cast(-0.72057594037927935 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12803734.76431806 as decimal(16,8)) % cast(999.999 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.5535 as decimal(6,5)) * cast(999999999999.99 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(515540.318918959 as decimal(20,13)) - cast(-30223145490365729367654.4 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.782 as decimal(4,3)) - cast(-2528586833441703840795.204804 as decimal(29,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9085 as decimal(14,14)) - cast(70.0 as decimal(27,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0 as decimal(11,8)) + cast(-7511486108204447389211343.252856212 as decimal(37,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(6,6)) + cast(-0.370028 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-945496.04371237977479954043482213911109 as decimal(38,32)) * cast(21990232555.52 as decimal(14,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(62044365901721.8148952946399 as decimal(30,16)) / cast(-235.6610033052 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(67108864 as decimal(35,1)) % cast(-9999.99999999999999999999 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(6,5)) - cast(-2738904085782093160855696155 as decimal(28,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.94551457760758 as decimal(19,18)) - cast(553706531186489560546.698515351565 as decimal(33,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68860064342614.33489859947987409 as decimal(31,17)) + cast(868.31195172 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.00642 as decimal(35,24)) % cast(73923169.36290528106331674 as decimal(25,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5 as decimal(5,5)) % cast(-922337203.6854775807 as decimal(30,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-866.0 as decimal(11,4)) - cast(-7.3054 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3771.08063026133 as decimal(18,13)) * cast(-57904865243184557.9 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(744712283175.204072249517700 as decimal(38,18)) % cast(74660704724559538.4202533 as decimal(24,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-29514.7905179352825856 as decimal(29,16)) - cast(-439.8046511104 as decimal(18,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.589934592 as decimal(23,21)) / cast(67874.859 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(2,2)) + cast(2 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999.9999 as decimal(38,26)) * cast(0.59358901352503 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.59039 as decimal(8,5)) + cast(3214.424696393368145720 as decimal(22,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36416996496.079 as decimal(38,6)) / cast(3582.466094 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999 as decimal(26,5)) * cast(-0.99 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.096 as decimal(6,4)) / cast(-38.3 as decimal(10,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3169126500570573503741.75801344 as decimal(38,14)) * cast(10000 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59550088164042365.0233 as decimal(32,4)) * cast(0.88 as decimal(30,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.180591620717411303423 as decimal(35,26)) + cast(0.99 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(77352.78851 as decimal(34,6)) - cast(0.999999999999 as decimal(15,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(850705917302.34615865843651857942052864 as decimal(38,26)) + cast(941746.353184 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(385353 as decimal(37,0)) / cast(-999999999.9999999 as decimal(16,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-96810685 as decimal(13,1)) * cast(606565175.4130 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9671406.556917033397649408 as decimal(25,18)) * cast(-13.7438953471 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3200.6 as decimal(6,2)) - cast(-7.664 as decimal(14,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.34 as decimal(3,3)) / cast(-41.56897026956851975203651030056047915 as decimal(37,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(1,1)) / cast(9632878145133590552923.248 as decimal(36,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(1,1)) * cast(-3 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4535888.1 as decimal(9,1)) + cast(0.4 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(536 as decimal(4,0)) % cast(908718159222746 as decimal(17,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-988581993995581.162 as decimal(21,5)) * cast(-9999999999.9 as decimal(36,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(1,1)) - cast(-87511.74638233 as decimal(15,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(275.8008 as decimal(7,4)) * cast(-714159667887977811958796141723122.17864 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(9,7)) - cast(30377526488328.3 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-372 as decimal(35,20)) + cast(34359738368 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(503 as decimal(25,0)) + cast(100 as decimal(24,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(773712524.55336267181195264 as decimal(34,20)) - cast(0.462 as decimal(19,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2417851639229258.349412352 as decimal(27,11)) - cast(9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8695220 as decimal(38,20)) / cast(-0.1019626 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-103882.4642946 as decimal(13,7)) - cast(-1048576 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.163393297775301310322951780455 as decimal(34,33)) - cast(1000 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9118300 as decimal(17,12)) / cast(97705 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999.99 as decimal(21,10)) % cast(0.3 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(839.15104231792658710609657 as decimal(36,32)) * cast(4.3326046163955359705208107397666 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-531691198313966349161.5228241121378303 as decimal(38,16)) - cast(0.10000000000000000000 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99834 as decimal(10,0)) / cast(8800.0 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.665252365903632066 as decimal(28,28)) + cast(73 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.6 as decimal(3,1)) / cast(-244583.60 as decimal(27,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(757521650481.66 as decimal(27,9)) - cast(6095.5512 as decimal(16,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2793992491 as decimal(26,1)) - cast(0.3 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1381682259038999003179.24 as decimal(38,6)) % cast(-0.357600862 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(809 as decimal(38,24)) / cast(970397.0647381118208 as decimal(28,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.60382 as decimal(13,13)) / cast(-99999.9999999 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999.999 as decimal(38,11)) / cast(85.084 as decimal(18,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000000000000000000000 as decimal(33,33)) + cast(999999999999999999999999999.99 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.959248 as decimal(25,25)) + cast(-6.746395819 as decimal(12,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-34976.1789 as decimal(13,4)) + cast(0.1 as decimal(16,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-183565190677657.9648191014755 as decimal(28,13)) + cast(8705.195359829853 as decimal(19,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(27 as decimal(2,0)) + cast(1000000000000000000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-38346340771920.30057230 as decimal(22,8)) - cast(-1000.000000000000000000 as decimal(33,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1153.1 as decimal(12,7)) / cast(99999999999999.999999999 as decimal(32,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54105.897 as decimal(21,6)) * cast(48452374189050198120 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(3,0)) - cast(5141707710341384.9195365287482374 as decimal(35,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4668816320.94 as decimal(19,4)) % cast(489875233880694.9 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.00000000000 as decimal(33,27)) % cast(-98402986.172 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-758847151782266962767.02620888906011427 as decimal(38,17)) % cast(100000000000000000000000000000000000.0 as decimal(37,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.58290 as decimal(38,38)) + cast(-99999999999999999999999999999.999999999 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-42949672.96 as decimal(11,2)) * cast(-535.8 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18446744073709551616 as decimal(38,4)) * cast(84.19823 as decimal(22,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8676.9688104970006533079843294174419947 as decimal(38,34)) - cast(226.28870377679683424799257918225 as decimal(32,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346158658436518579.42052864 as decimal(38,8)) + cast(-1.0000000000 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52833935134702.43401319135195720 as decimal(35,21)) - cast(394550916.7 as decimal(11,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999.9999999999 as decimal(38,19)) % cast(94315385707026510699005.94518509980035 as decimal(37,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8461 as decimal(8,8)) - cast(49576752053969659847032314377593767669 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.00000000000000000 as decimal(31,24)) % cast(0.32 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36454.2 as decimal(35,13)) + cast(426.6 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(13,5)) - cast(-52.4288 as decimal(18,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(1,0)) + cast(4.873321 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999.9999999999 as decimal(38,13)) - cast(4.91695419 as decimal(12,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(4,2)) * cast(-132852140517428734 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-17990.7 as decimal(34,25)) % cast(-9.9999999 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(2,1)) / cast(-453577011.8994006360 as decimal(25,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(1,1)) - cast(-135.21654231669 as decimal(26,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1602 as decimal(4,4)) + cast(6.9899915868 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8191 as decimal(21,6)) + cast(16291.362456433575 as decimal(19,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.999999999999 as decimal(38,36)) + cast(-0.60319509823 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-206446.4171 as decimal(20,5)) * cast(34 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.98650716206415729 as decimal(38,29)) % cast(-554418795582444016728.7 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(28637.14329402 as decimal(21,15)) / cast(790.5 as decimal(31,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(2,1)) - cast(-1000000000000000000000.0 as decimal(28,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.096 as decimal(17,8)) / cast(-41.94304 as decimal(16,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5948.6 as decimal(38,26)) * cast(524288 as decimal(37,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31509.4632 as decimal(9,4)) + cast(9999.999999999999999999999999999999 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-494 as decimal(6,0)) * cast(-39187024.43869 as decimal(17,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99999999999999999 as decimal(38,37)) % cast(-9999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-109.5 as decimal(4,1)) * cast(-949848629229919309155927101.07590935 as decimal(35,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.87 as decimal(3,2)) / cast(-41266006409870565852850636 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(157606.4158655012206866661 as decimal(25,19)) / cast(9.99999999999999 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2493667.8456435805985430186 as decimal(38,25)) - cast(2546 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(939.10043110739318635 as decimal(21,17)) / cast(-0.70368744177663 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(1,0)) * cast(0.45510074003335753721826261029352613151 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.55564622095 as decimal(18,16)) + cast(99999999999999 as decimal(35,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-67 as decimal(2,0)) * cast(-19.966 as decimal(14,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(3,2)) - cast(999999.99999999 as decimal(15,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-983804323662108426.54055377753782906755 as decimal(38,20)) - cast(-0.10 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.7932529 as decimal(38,33)) * cast(8.81274347 as decimal(37,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21901267069135.6 as decimal(23,5)) + cast(-3273 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(33,16)) / cast(60161299825917215.48721813791498 as decimal(36,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63 as decimal(12,0)) * cast(-9.30852714621450337301480 as decimal(24,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000000000000000000000000 as decimal(37,37)) / cast(-74851.423 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-268.435456 as decimal(38,13)) % cast(0.128 as decimal(29,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-16384 as decimal(36,0)) / cast(-0.79 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.85005860185424014 as decimal(18,17)) + cast(0.100 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.421 as decimal(4,3)) * cast(8796093.022208 as decimal(28,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9989175063 as decimal(21,0)) / cast(70.3755531316560623766 as decimal(23,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.711 as decimal(32,19)) * cast(-687194767.36 as decimal(12,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-483570.3278458516698824703 as decimal(29,23)) * cast(-0.9 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-370176152151 as decimal(35,2)) % cast(-7.6 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(6,0)) + cast(-0.0 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999.99 as decimal(38,3)) * cast(5 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999 as decimal(12,12)) % cast(66.4613997892457936451903530140172288 as decimal(36,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999 as decimal(15,0)) + cast(4294967295 as decimal(30,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2884 as decimal(38,19)) - cast(1000000.00000 as decimal(31,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999 as decimal(33,0)) * cast(-0.9 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(68719476735 as decimal(12,0)) * cast(-9999.9999999999999 as decimal(17,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.562949953421312 as decimal(26,26)) * cast(-1000000000000 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(137438953.471 as decimal(20,5)) - cast(531691198313966349.1615228241121378303 as decimal(37,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999.9999 as decimal(18,4)) / cast(214748364.7 as decimal(33,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.5594 as decimal(5,4)) / cast(0.1 as decimal(29,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(71.7923 as decimal(38,7)) / cast(-317159974084015193328032226.110886 as decimal(33,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(507060240091291.7605986812821504 as decimal(31,16)) / cast(-9.5 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(95.3 as decimal(7,1)) % cast(405411 as decimal(30,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999 as decimal(27,0)) * cast(-32668.602458 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(60.54604 as decimal(25,17)) - cast(-10000000000000000000000.0000000 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2671 as decimal(8,3)) + cast(-1620.0 as decimal(18,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(4,4)) % cast(-3.23783 as decimal(23,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999999999999999 as decimal(38,38)) / cast(1 as decimal(15,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.99 as decimal(19,6)) - cast(0.54262369871585327 as decimal(23,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000.000 as decimal(26,5)) / cast(37617 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(72057594037927936 as decimal(17,0)) % cast(-0.78 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6553.5 as decimal(5,1)) / cast(-474852278216547288554 as decimal(30,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59029581.0358705651712 as decimal(38,30)) - cast(-0.999 as decimal(35,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.9 as decimal(5,1)) % cast(923664193130 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(4,4)) % cast(100000.000000000 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999 as decimal(3,3)) * cast(40216991423.7140269236778309000841 as decimal(33,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999 as decimal(16,0)) * cast(0.67683214244657350 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.6 as decimal(3,1)) + cast(-265049124802692969486450717661 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.26075064949230849203787493253138 as decimal(38,32)) / cast(32 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(11,11)) * cast(5.56 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-27510434347069530973676100059081.779 as decimal(35,3)) / cast(-208306.662168713865025992925226019560 as decimal(36,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999999 as decimal(38,38)) / cast(-9 as decimal(15,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.1 as decimal(13,6)) - cast(265845599156983174580761412056.0689152 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-212676479325586539664609129644.85513216 as decimal(38,8)) + cast(-7.6603287055779731719989374708231753946 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999999999999 as decimal(33,33)) - cast(-8 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6809112023459453.8308536927406 as decimal(29,13)) - cast(-1.6383 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.89401762809 as decimal(16,16)) % cast(439804651110.4 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6558954048.34597345248 as decimal(24,12)) * cast(-6198.69747207454748 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(2,2)) % cast(-162259276829.213363391578010288127 as decimal(35,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000.000000 as decimal(13,6)) / cast(-99.99999999 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100000000000000000000000000000000 as decimal(36,36)) % cast(91.26730910496644 as decimal(22,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-17669666167950591842714 as decimal(32,0)) / cast(4 as decimal(12,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(71378.80648874726811 as decimal(38,22)) - cast(-59379716728293331617 as decimal(27,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-633822193.7 as decimal(29,2)) / cast(92115776666645698735173478416241.228373 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3079753194925475193 as decimal(38,8)) + cast(2.671 as decimal(27,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.122 as decimal(9,5)) - cast(68.719476735 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(56.65 as decimal(30,11)) % cast(151.363114165459004229486051480 as decimal(30,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999999999999999 as decimal(28,27)) + cast(-259614842926741.3814265248164610048 as decimal(37,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(788373953.7 as decimal(17,1)) * cast(-54563.55 as decimal(23,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000.00000000 as decimal(38,21)) * cast(-0.551 as decimal(29,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4592870.7 as decimal(37,11)) - cast(0.131071 as decimal(15,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(582.45766147840118269548959445013051 as decimal(38,32)) * cast(-4178990033 as decimal(20,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(7,7)) + cast(-1000000000 as decimal(35,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000.000000 as decimal(38,7)) + cast(-41.651 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(30990150.127863 as decimal(14,6)) * cast(-1.27 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6066.04013 as decimal(9,5)) * cast(-198070406285660843983859.87583 as decimal(32,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1759218604441.5 as decimal(38,1)) - cast(-0.954 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.69218405498037728248771 as decimal(38,38)) * cast(-99999999999999.999999999999999 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-17592186044415 as decimal(34,5)) / cast(0.1152921504606846975 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999999 as decimal(20,19)) / cast(-41488 as decimal(37,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.644450979102065075337881 as decimal(27,24)) % cast(-0.100 as decimal(27,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1391566.222 as decimal(29,19)) / cast(0.2047 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.00 as decimal(10,2)) + cast(13 as decimal(33,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.0000000000 as decimal(14,11)) - cast(66461399789245793645190.3530140172287 as decimal(36,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.780 as decimal(23,11)) * cast(-0.255 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.000 as decimal(36,24)) - cast(-10000000000000000000000000 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5497.55813888 as decimal(23,18)) % cast(-0.85503 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591.730234615865843651857942052863 as decimal(38,30)) + cast(0.2596768506579730686759 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-66535435562246147625.40654531247078973 as decimal(38,17)) + cast(618970.019642690137449562111 as decimal(27,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999999999999999999999 as decimal(38,38)) * cast(-120892581961.4629174706175 as decimal(25,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000000000000000000.00 as decimal(38,4)) * cast(618970019642690137449562.112 as decimal(27,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9733849143740.24310194005190196803 as decimal(35,20)) / cast(-7587306.3 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(83.88607 as decimal(38,30)) * cast(-25.5 as decimal(15,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6784.6 as decimal(38,33)) * cast(7345946478525361.638381 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-590295810358.705651712 as decimal(21,9)) - cast(9999999999999999.99999 as decimal(24,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(208.94087215406029547249572503129440996 as decimal(38,35)) - cast(0.9999 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1407374883.55327 as decimal(30,18)) / cast(562949.953421311 as decimal(15,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46931994839188323906.929071 as decimal(38,15)) % cast(97 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(199.3 as decimal(4,1)) - cast(92.55 as decimal(20,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-526154683842179884719510190.1 as decimal(38,2)) * cast(8814865709175 as decimal(26,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(3,0)) - cast(5450.6792111 as decimal(25,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13879472574649178 as decimal(24,0)) * cast(-2158.9484 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1152921504606846976 as decimal(38,4)) + cast(-79 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1565.05914 as decimal(34,26)) + cast(0.4769766771776 as decimal(35,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(27709.6194175498584100424 as decimal(24,19)) / cast(-0.136796585085570883455226093483282915 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2198 as decimal(4,4)) / cast(45.67896796594083 as decimal(16,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.78125379727887 as decimal(17,17)) / cast(0.803006 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-244.47 as decimal(5,2)) + cast(1.00000000 as decimal(37,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.68 as decimal(9,6)) % cast(11805916.20717411303424 as decimal(35,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8521518147960 as decimal(38,38)) % cast(-0.8360101261 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3961408.1257132168796771975168 as decimal(38,23)) / cast(22114407.6460316478 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20.48 as decimal(5,3)) - cast(3658.2855351283878283992 as decimal(29,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(503757356221.235801375354788 as decimal(28,15)) * cast(97172523446928641733.678103337221366 as decimal(35,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000 as decimal(25,4)) - cast(-6126 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9089893005640448799307 as decimal(38,34)) * cast(100 as decimal(18,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2048 as decimal(4,4)) + cast(-0.842015 as decimal(11,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3112675687223469.9252 as decimal(38,10)) * cast(-14447124.30551904 as decimal(20,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0000000000000 as decimal(18,14)) + cast(-9.99 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5948048525410128881366121153401478418 as decimal(38,0)) + cast(-4218 as decimal(21,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999 as decimal(7,0)) % cast(1882.4662075751984216300197082377269793 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.39852861 as decimal(38,32)) - cast(8388607 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6859330.755999402803490417970 as decimal(34,24)) / cast(-67380.8873216345637063322673 as decimal(29,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.91241 as decimal(13,11)) * cast(0.34916646784 as decimal(26,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999.99999999999999999 as decimal(38,17)) % cast(-9926.42400 as decimal(27,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(6,6)) + cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63382530011411470.0748351602688 as decimal(33,14)) % cast(-999.99 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999.9999999 as decimal(14,7)) / cast(-2999614610605472708269221.250753522 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.529587897886524452 as decimal(27,27)) - cast(-507060240091291.7605986812821504 as decimal(31,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.28265250769 as decimal(13,13)) / cast(-51.7 as decimal(22,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.98877194 as decimal(22,8)) % cast(-0.16 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346158658436518579420528.63 as decimal(38,2)) + cast(-100 as decimal(12,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-73945145.90738 as decimal(15,6)) * cast(-23471959302.1 as decimal(22,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.000000000000 as decimal(31,19)) - cast(408646.09078 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(497540.58853673521072390422094673503060 as decimal(38,32)) - cast(-147573952589.676412927 as decimal(34,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9652.004 as decimal(7,3)) / cast(-7 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81.91 as decimal(15,12)) / cast(-0.120 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(364982517.468 as decimal(23,4)) - cast(-1023 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999 as decimal(7,7)) - cast(-0.10000 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(16,0)) % cast(-0.10000000 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.000 as decimal(18,7)) - cast(-2.4030467327684614267022348561 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-450359962.7370496 as decimal(23,7)) - cast(-5136.71677497986932810 as decimal(21,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.491920236251252581703 as decimal(27,26)) % cast(999 as decimal(37,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.562949953421312 as decimal(23,16)) * cast(175921.86044416 as decimal(18,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.04 as decimal(3,2)) * cast(-0.5 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(464799694524.0706 as decimal(27,6)) - cast(-0.93872322169 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4000602254.6 as decimal(11,1)) + cast(999 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.28842949 as decimal(31,27)) - cast(0.71 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68719476736 as decimal(11,0)) % cast(0.41873 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-57.9 as decimal(17,3)) % cast(233.3266926 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21101.658 as decimal(21,4)) + cast(-132198431639.30401899193083564673433674 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99 as decimal(10,4)) - cast(838860.8 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999.99 as decimal(38,3)) + cast(-705916758.1 as decimal(12,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7983 as decimal(4,0)) + cast(9999999999999999999999.9 as decimal(33,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(86176.11377720065738406498431757311532 as decimal(38,33)) + cast(10033.87014209529956838 as decimal(22,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-146863984.9620411350706572639022 as decimal(32,23)) % cast(-81.107 as decimal(19,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47223664828696452.13695 as decimal(24,6)) / cast(-65832.5 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.2101903 as decimal(19,9)) % cast(-9.9 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(3,3)) % cast(99999999999.9999999999999999 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(361527567989476553916128382431.8246 as decimal(34,4)) / cast(-9.0 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3402846534193998346716005.5447333114234 as decimal(38,13)) / cast(0.100000 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1264.83447 as decimal(9,5)) - cast(-62384419496638829.817236619341191 as decimal(32,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5867995 as decimal(7,7)) * cast(0.1954629346570689209446933443885959 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999999999 as decimal(36,36)) + cast(10000000.000 as decimal(16,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7356330.26 as decimal(9,2)) + cast(0.3657770972811403874 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(419.4303 as decimal(22,12)) + cast(-0.1048575 as decimal(31,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10058476457063 as decimal(27,8)) / cast(-65.26653 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6652347 as decimal(7,0)) + cast(298723691638978719754155.1766990 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31 as decimal(13,2)) + cast(-2982285433677.745757157029 as decimal(26,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52262742651893426.3639 as decimal(28,8)) % cast(518565.48933 as decimal(32,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000 as decimal(20,20)) - cast(-98 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6645.06190661987 as decimal(35,21)) - cast(-80481646341461649944 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100 as decimal(21,2)) / cast(-562949953421.311 as decimal(15,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999 as decimal(15,15)) % cast(-0.88 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(63417 as decimal(22,0)) + cast(67.108863 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.373954725401246 as decimal(30,29)) / cast(-7628219405822076696085686336 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-566117005459924.217 as decimal(27,9)) % cast(-433 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000.000000 as decimal(25,6)) * cast(9444732.965739290427392 as decimal(22,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(93053562723973.348799465885760 as decimal(38,18)) * cast(-5068546.2398 as decimal(21,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(4,1)) * cast(3022314549036572936765.44 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4759501941.6 as decimal(38,12)) * cast(-45.733500289526369787 as decimal(20,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(28,10)) / cast(283 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-94771 as decimal(8,0)) - cast(109.9511627776 as decimal(15,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.75557863725914323419135 as decimal(23,23)) - cast(8928914.2581053111 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0 as decimal(24,11)) / cast(-175193075305922.076565 as decimal(28,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(95.1 as decimal(28,12)) - cast(-51.1 as decimal(20,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000 as decimal(13,2)) / cast(-9999999999999999.999 as decimal(25,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(61165.6514860796036475 as decimal(24,18)) * cast(-0.7056546299 as decimal(21,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4070.576167775315263725598298 as decimal(35,24)) * cast(-2125671310538.144731856 as decimal(36,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.14 as decimal(2,2)) - cast(-540.88 as decimal(11,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3104470.7 as decimal(38,8)) * cast(-47.3 as decimal(22,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.5535 as decimal(10,9)) + cast(368 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-938899229928668056802.5277316 as decimal(38,14)) * cast(3.25 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2 as decimal(3,3)) * cast(-0.32768 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53606657642.0588047064 as decimal(21,10)) - cast(85653.44138343 as decimal(13,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7538375138845 as decimal(13,13)) * cast(4835.703278458516698824704 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(62808431554.96026 as decimal(16,5)) + cast(2.6629658571463792 as decimal(17,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-27298882078000689226010.0671633837 as decimal(33,10)) * cast(999.99 as decimal(34,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(70368744177.664 as decimal(14,3)) % cast(-1000.00000 as decimal(30,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.144115188075855871 as decimal(26,24)) * cast(0.8 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(15.5449445832 as decimal(16,10)) % cast(-95189470034433598411.839999757639545 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.00000000 as decimal(38,20)) * cast(768279.5468018 as decimal(33,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-963557277308 as decimal(32,6)) % cast(-2370032387776174482768948245 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.605452 as decimal(21,15)) - cast(43846.3572 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(8,4)) / cast(-1329227995784915872903807060280344576 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-26843545.6 as decimal(21,3)) % cast(-10000000000000000000000000000000.000 as decimal(37,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.568647048140079 as decimal(38,35)) % cast(-3615533472531217 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.000000000000000000000000 as decimal(38,33)) * cast(-9.4 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000000000000000000000000000000 as decimal(38,36)) / cast(-54975.5813888 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4545.280 as decimal(38,3)) % cast(-71.1147 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1433.3719189 as decimal(16,7)) * cast(83.88608 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999 as decimal(38,1)) % cast(0.334251 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(3,0)) / cast(-209715.1 as decimal(19,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(1,0)) * cast(406925036885582404.21837149506 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-400343 as decimal(26,0)) - cast(-85070591730234615865843651857942052864 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1772781951733454313634.234429579 as decimal(38,12)) + cast(0.6 as decimal(16,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-531691198.3139663491615228241121378304 as decimal(37,28)) + cast(99.999999 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1180591620717411303423 as decimal(33,31)) * cast(3 as decimal(9,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000000000000000 as decimal(22,22)) + cast(8.231506677365205162573789 as decimal(25,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(6,0)) + cast(-10000000000000.00 as decimal(18,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999999999999999999999 as decimal(38,38)) * cast(9804965909703 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(745957908547388445100815.7 as decimal(25,1)) * cast(-0.3421264433 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8256866.7 as decimal(12,2)) % cast(-0.333 as decimal(37,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3787168376799209292982.0565427 as decimal(29,7)) * cast(-40.96 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81105085841922801428.971414462198606 as decimal(37,15)) - cast(-128 as decimal(14,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-556205672121899772.492185 as decimal(38,6)) % cast(-72.046106989013229162 as decimal(20,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-45642341711727567589451853241.78562126 as decimal(37,8)) + cast(-73806 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4074648328710 as decimal(19,18)) / cast(-31 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(276.738 as decimal(18,13)) % cast(-500.871 as decimal(28,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(36722.1 as decimal(37,28)) % cast(0.49 as decimal(12,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.12 as decimal(8,3)) + cast(4 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-649037107316853453566312041152512 as decimal(33,0)) - cast(-536870.912 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999999.99999 as decimal(34,6)) / cast(-87283.0 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.00 as decimal(7,3)) - cast(41.94304 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999 as decimal(6,0)) - cast(-1.6384 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.97 as decimal(3,2)) * cast(8.1 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1844.6744073709551615 as decimal(26,18)) * cast(3631605 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3094850098213.45068724781056 as decimal(27,14)) / cast(-76.56374627540234 as decimal(16,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-44067399 as decimal(8,0)) - cast(99999999999999.99999999999999999 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.262143 as decimal(38,38)) / cast(6825707705551448967866.576 as decimal(34,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000000000000000 as decimal(37,19)) * cast(-270 as decimal(17,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(757839003655888509129712834 as decimal(38,0)) % cast(-85.747635217541 as decimal(24,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(585986.919280090 as decimal(15,9)) % cast(607233029495300737634.427325 as decimal(36,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3367950274807056 as decimal(31,1)) % cast(302202054204674987794.1310 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.4 as decimal(35,3)) % cast(8494052431988.962 as decimal(29,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-84573 as decimal(16,3)) % cast(-0.7634998745225 as decimal(21,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.0 as decimal(11,1)) / cast(120892581961462.9174706176 as decimal(32,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-44272.9577 as decimal(29,17)) / cast(-0.64 as decimal(21,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.94732943037233946530 as decimal(38,37)) - cast(-9999999.9 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(86127.5 as decimal(6,1)) + cast(-49868.7078402012637339561655561 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(2,0)) * cast(100000000000000000000000000000.00000000 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999 as decimal(5,5)) / cast(1.0 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(75557863725.914323419135 as decimal(23,12)) - cast(5914032779809816 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53687091.2 as decimal(12,2)) * cast(178.279281434 as decimal(12,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(3,3)) % cast(9.130288 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-58247761849366.442860430305161386303947 as decimal(38,24)) - cast(-978.0 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.99 as decimal(24,10)) / cast(-811296.38414606681695789005144064 as decimal(32,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.100131 as decimal(21,14)) * cast(73786976294838206.464 as decimal(20,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5551517169193.02901613 as decimal(33,14)) * cast(-131.071 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(48357032.78458516698824703 as decimal(29,17)) % cast(-0.79228162514264337593543950336 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.000000000000000000 as decimal(38,29)) - cast(-171.79869183 as decimal(29,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36709994323048741923526807 as decimal(38,4)) * cast(-61.67243277383641925213611055452298743 as decimal(37,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(15,10)) / cast(-6786 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-46095112425623.87 as decimal(25,8)) / cast(0.999999999999999999999999999999 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999 as decimal(6,2)) * cast(-9.0 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(47.3801483 as decimal(9,7)) - cast(5046695914205405577.1246837575014139394 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6152.4533454 as decimal(13,7)) / cast(1.00000 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-59318773.890301 as decimal(16,6)) * cast(718188515971672.59857353100566921982 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.17592186044416 as decimal(14,14)) - cast(-0.840 as decimal(33,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100000 as decimal(32,32)) * cast(0.309491 as decimal(21,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-360287970.18963968 as decimal(22,8)) * cast(-10.000000000000000 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999.99999999999 as decimal(20,11)) - cast(0.8 as decimal(23,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999 as decimal(14,4)) * cast(-3 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.403772107 as decimal(19,19)) + cast(0.1000000000000000000000000 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(38,26)) * cast(100000000 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4935559610517500352884744.64042208607 as decimal(38,12)) * cast(25.2 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1595068817726138079.073801102039448224 as decimal(38,19)) + cast(58.216974717534561000873063602144 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8388608 as decimal(7,7)) % cast(858628.8704951549396406807 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(1,1)) * cast(31 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507059173023461586584365.1857942052864 as decimal(38,13)) - cast(17635.4 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(38,15)) + cast(-376234.285771616193034892835 as decimal(34,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(600632896553121.829 as decimal(22,5)) % cast(100000.000000000000000000 as decimal(27,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2007434 as decimal(11,11)) * cast(1033505546058099.5838677493250 as decimal(29,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-598817558505803462339782820345.29 as decimal(38,5)) / cast(-40.96 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.725 as decimal(16,16)) % cast(0.99 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00000000000000000000000000000000000 as decimal(37,36)) % cast(-405648.19207303340847894502572031 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.302231454903657293676543 as decimal(38,38)) - cast(99 as decimal(28,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.42 as decimal(4,3)) * cast(828633.867813 as decimal(20,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-80.7 as decimal(3,1)) - cast(-2147483.647 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.57322931513283078736671466497475 as decimal(32,32)) * cast(-25924572666478.96 as decimal(33,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-136017387484.76038321062356969 as decimal(33,19)) / cast(999 as decimal(36,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.16958 as decimal(8,7)) + cast(595181.616561964670714 as decimal(21,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.8905 as decimal(38,37)) % cast(75.986267026895062009 as decimal(20,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4011643.9 as decimal(38,1)) - cast(-1632.469 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-453867426.4284 as decimal(26,4)) * cast(-2 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.9 as decimal(38,26)) + cast(0.994428539316435127401112109724185777 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000.0000000000000 as decimal(37,19)) % cast(100000000000000.0000 as decimal(28,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999999999999999999.99 as decimal(38,3)) / cast(-439804651110.3 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(343597383.67 as decimal(33,5)) * cast(-0.2 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-25.6 as decimal(5,1)) / cast(5012 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4113.3 as decimal(9,3)) / cast(-28.90402 as decimal(17,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3685279194.85319 as decimal(23,10)) - cast(-4592605930334359.6083484350679369475304 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(71 as decimal(2,0)) - cast(-5295268196620785216989 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.649037107316853453566312041152511 as decimal(33,33)) % cast(0.512 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000000 as decimal(28,28)) / cast(99999999999999999999999.9 as decimal(24,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(6,3)) % cast(0.944 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-96470664118602117114571085681.33 as decimal(38,9)) * cast(3352988031.7810354529434434233 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(687.19476736 as decimal(12,9)) * cast(9999999999.99999999999999999 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5902958103587056.51712 as decimal(21,5)) / cast(8905167881791633.466 as decimal(19,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-258949.077638308 as decimal(38,12)) * cast(0.882677406193986365073990090 as decimal(36,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.27 as decimal(8,5)) / cast(-479497239619106479 as decimal(32,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.319 as decimal(3,3)) + cast(5764906836051914856.36 as decimal(28,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(39.0 as decimal(4,1)) * cast(-999999.9999999999999999999999 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.108737 as decimal(8,7)) + cast(43 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7305336.38806 as decimal(34,5)) - cast(0.9999 as decimal(20,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-962426.296433 as decimal(30,17)) / cast(-151.115727451828646838271 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(22,15)) - cast(-58070.803198360625812 as decimal(27,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.162259276829213363391578010288128 as decimal(38,38)) % cast(-39631599931169327900514953.992 as decimal(33,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6313775970649.742 as decimal(31,11)) - cast(-1.0000 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999.99 as decimal(27,3)) + cast(99999.9 as decimal(22,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.34805 as decimal(5,5)) / cast(64 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(3,3)) / cast(-52.29 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21553924956704873929732.045945247166421 as decimal(38,15)) + cast(-93619.90349095 as decimal(32,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.923 as decimal(38,35)) - cast(2858803680985.8838801436380603 as decimal(33,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-48842430649255731081280722189.517171162 as decimal(38,9)) / cast(1.0000000000000000 as decimal(20,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.25113 as decimal(8,5)) * cast(-87960930222.08 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(87105125101396744791099295.52986 as decimal(31,5)) % cast(-0.617787878968211426 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7447827735.22602971732606 as decimal(38,25)) % cast(-0.20524 as decimal(23,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(4,3)) / cast(99.9999999 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-14411.5188075855872 as decimal(19,13)) / cast(-50530647.46673771934640031800116 as decimal(31,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-560.1 as decimal(11,1)) % cast(-0.6 as decimal(32,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-65535 as decimal(13,3)) * cast(-94800.045872244536 as decimal(17,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.18889465931478580854783 as decimal(29,29)) / cast(0.7676419673410553579295 as decimal(22,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.281474976710655 as decimal(26,26)) / cast(703687441776.64 as decimal(14,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.209433 as decimal(9,9)) / cast(750.07612810311773478959838603657771673 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(271.9 as decimal(19,10)) - cast(-155.123211393637 as decimal(32,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(353905.09 as decimal(10,4)) / cast(-7854207660990.4991500 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(850705917302346.15865843651857942052863 as decimal(38,23)) * cast(45 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.0 as decimal(14,10)) % cast(-85.2913291290394 as decimal(15,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-902.72185032150985292666108631 as decimal(30,27)) % cast(149264352950033756204911717677267325 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(74849384.09670 as decimal(20,5)) % cast(1.0 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-65683263.8903591 as decimal(22,13)) / cast(-99.999999999 as decimal(34,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6869570.175081 as decimal(16,6)) - cast(-1000000000000000000.000000000000000 as decimal(35,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-38629020240935.31 as decimal(31,8)) + cast(58843.7066047166157863 as decimal(36,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.32413 as decimal(14,12)) * cast(2783420613.619 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3435973.8367 as decimal(35,9)) % cast(100000000000 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-708988662545012863.30 as decimal(21,2)) % cast(3622707661544002115132.9805631272292076 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2684.35456 as decimal(27,21)) - cast(999 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.192 as decimal(4,3)) / cast(100.0000000000000 as decimal(20,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8375637420154 as decimal(15,0)) + cast(-9114.1 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.00 as decimal(35,2)) - cast(-1493782 as decimal(15,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(1,0)) / cast(-99.800 as decimal(16,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(38,23)) * cast(999999999.99999999999999999999999999999 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999999999.999999 as decimal(37,9)) + cast(-10.00 as decimal(32,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-828.046702251111722 as decimal(30,27)) / cast(844092803549797339324412443695449.94784 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-93966002981.2 as decimal(18,2)) / cast(0.346722607 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.111069 as decimal(19,18)) + cast(-658.219231333731 as decimal(17,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(508.3 as decimal(4,1)) % cast(255.917895119663 as decimal(37,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(4,4)) + cast(-1000000000000000.0000000000 as decimal(35,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9527.3 as decimal(14,8)) - cast(-81 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(1,1)) * cast(-0.4194303 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.0000000000000 as decimal(16,13)) - cast(474598831330.37 as decimal(36,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000000000.000000 as decimal(36,13)) * cast(-0.9999 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000 as decimal(6,1)) - cast(6.6 as decimal(21,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1125899.906842624 as decimal(38,20)) % cast(-0.9037654960497332868472 as decimal(33,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3191567274545.09814391 as decimal(27,10)) / cast(-85070591730234.615865843651857942052864 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-58776834540045475568850210297260647 as decimal(35,0)) / cast(79538586567780354535352.675851420635470 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-349000406885441772313693.67639280 as decimal(32,8)) - cast(2034230330.8978486140232 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-151115727451828646838271 as decimal(29,4)) + cast(144.377771713861477452698367 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.45815 as decimal(33,29)) - cast(-850705917302346158658436518579420528.63 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.13250 as decimal(38,24)) * cast(3674.704808 as decimal(14,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999 as decimal(38,38)) + cast(-999.999999 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(19,9)) / cast(-0.14 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8683658484.39512696169806824 as decimal(36,22)) / cast(-5935665.996593277432 as decimal(22,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.32 as decimal(3,2)) % cast(432015.85657894673386260056455611666334 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999 as decimal(17,1)) * cast(96026.342839 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-679014645032894693.09435632 as decimal(33,10)) - cast(0.58215852842513747430340531032411 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.000 as decimal(23,8)) % cast(96767715.7803835 as decimal(30,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.999 as decimal(38,31)) % cast(-293190163986236.2315 as decimal(36,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.073741823 as decimal(26,23)) % cast(6.3 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.093833079268128271619727472 as decimal(28,27)) + cast(5956.61282118281684595558017281 as decimal(33,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-262143 as decimal(11,0)) + cast(-10.23 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.426868 as decimal(20,8)) - cast(691761.1994003610598350110223161661 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10633823966279326983230456482242756608 as decimal(38,0)) * cast(-99999 as decimal(26,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9999999999999999999 as decimal(36,19)) / cast(1000000000000000.0 as decimal(36,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(64.84141031070103153418482198227 as decimal(36,34)) + cast(0.72057594037927935 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.000000 as decimal(17,7)) + cast(2304.7173513064099 as decimal(30,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5 as decimal(1,0)) + cast(-0.7385293 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.17592186044415 as decimal(18,17)) % cast(-1645709588153176 as decimal(20,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85526048174681325079545387055.963176513 as decimal(38,9)) - cast(-0.607290 as decimal(34,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0 as decimal(4,0)) % cast(-1000000000.00 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.999 as decimal(6,3)) % cast(98.314 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.000 as decimal(11,4)) - cast(-0.664613997892457936451903530140172287 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999.99 as decimal(38,5)) + cast(-0.380 as decimal(20,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(83.076749736557242056487941267521535 as decimal(35,33)) - cast(-5.3 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.999 as decimal(10,4)) % cast(900719925474.0992 as decimal(16,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.5 as decimal(38,5)) - cast(99.999 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8093669692.71626188838038357 as decimal(31,20)) + cast(-3270536958515.0757082037519065065 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.884 as decimal(5,5)) / cast(10.0 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-903.02969164349 as decimal(28,21)) % cast(-0.72057594037927936 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-450359962737049.5 as decimal(30,8)) + cast(-2 as decimal(18,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9637534 as decimal(34,28)) - cast(-3 as decimal(34,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(42788581.403195665445417 as decimal(24,16)) / cast(-25.819978913617745369583727205944725279 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.77371252455336267181195263 as decimal(38,38)) - cast(80101205.127851 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(1,1)) - cast(-10000000000000000000000000000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.9999999999 as decimal(35,26)) * cast(8.5070591730234615865843651857942052864 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(10,0)) * cast(-9999999999999999999.99 as decimal(35,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1073741824 as decimal(15,4)) + cast(70.2037472837373 as decimal(30,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000 as decimal(22,22)) * cast(69.446403 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8953.0 as decimal(5,1)) - cast(7899349871771594.60 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(38685626227668.133590597632 as decimal(36,21)) % cast(-0.2 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2097152 as decimal(38,38)) / cast(-0.87077 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(30,23)) + cast(-9 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-166614059049807095536.513107229071 as decimal(33,12)) % cast(-117064788904986.6469 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.999999999 as decimal(12,10)) / cast(100000000000000.0000000000000 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.315 as decimal(18,4)) - cast(-100.00 as decimal(25,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2684.35456 as decimal(38,15)) - cast(-4.2 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000 as decimal(14,4)) - cast(112589990684.2624 as decimal(33,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6129439751968055379 as decimal(19,0)) % cast(60446.2909807314587353088 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(4,2)) - cast(-0.81783 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-75.145266 as decimal(12,10)) + cast(436.4 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-340 as decimal(12,0)) * cast(99999999 as decimal(27,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(45 as decimal(5,0)) % cast(963.06 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4746291801784855605760.0471187525872937 as decimal(38,16)) + cast(386856.26227668133590597631 as decimal(36,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.295147905179352825856 as decimal(24,24)) + cast(-28117460102062654.424477528135860404778 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-714935881.406967519621378991346 as decimal(38,26)) / cast(-9999.99999999 as decimal(21,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(5,0)) * cast(819.2 as decimal(17,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3518145084017763414575887288 as decimal(30,28)) - cast(99.99999999999999 as decimal(29,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8547303354941 as decimal(31,4)) * cast(-127 as decimal(25,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(13,0)) % cast(926136.3266921754903717094780 as decimal(30,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.999 as decimal(10,3)) / cast(201535374782374187054.20261201 as decimal(29,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8507.0591730234615865843651857942052864 as decimal(38,34)) - cast(98.1 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8291918036 as decimal(25,0)) + cast(-9.31 as decimal(12,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(255136857096262774346 as decimal(38,0)) - cast(0.7 as decimal(10,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(28568776295427406365 as decimal(31,6)) / cast(-0.9 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(990.3520314283042199192993792 as decimal(28,25)) % cast(95766827369842.3487303821546247035 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(29.1 as decimal(38,15)) / cast(-98297891.52954799043018750924 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2243637285.581218437681 as decimal(35,24)) + cast(-0.9559785287 as decimal(16,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5316.911983139663491615228241121378303 as decimal(37,33)) + cast(999999.99 as decimal(37,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-594285778105.10777041 as decimal(33,10)) - cast(0.9245 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.405365212 as decimal(25,22)) - cast(-0.999999999999999999999999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000 as decimal(38,38)) / cast(-5149292497.583 as decimal(22,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-281474.976710655 as decimal(38,30)) % cast(3.1 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(95057.870 as decimal(32,10)) + cast(-0.79421871383811661974068784 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1247552158128 as decimal(38,38)) * cast(72165426400.39927094625026721 as decimal(31,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000000000 as decimal(32,0)) + cast(-16.383 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-25.3792 as decimal(7,5)) / cast(69769008501765.290871360105616 as decimal(31,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18491.6 as decimal(11,6)) + cast(990352031428304219919.2993792 as decimal(28,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999.99999999999 as decimal(38,11)) * cast(10 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(1,1)) % cast(87.65488662917747867796515565741205448 as decimal(37,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6 as decimal(2,0)) * cast(100000 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9223372036854775808 as decimal(37,9)) - cast(9999999 as decimal(13,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.879805 as decimal(29,16)) - cast(6710886.4 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5902958103587056.51711 as decimal(38,16)) * cast(-0.79031 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.868943 as decimal(23,23)) + cast(-4480269553171132988168253862.663 as decimal(31,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63 as decimal(7,4)) + cast(-60062.62967286193201290 as decimal(26,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999999999999999999.99 as decimal(38,2)) % cast(-8388.608 as decimal(25,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.0373842930895 as decimal(29,20)) + cast(-98.2495791 as decimal(18,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.60310 as decimal(38,10)) + cast(-10000000000 as decimal(20,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(7,0)) * cast(3.2768 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4503599627370496 as decimal(26,23)) % cast(63145 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53732486.6088628893383 as decimal(30,17)) / cast(0.58 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-46116860184.27387903 as decimal(22,9)) / cast(0.903 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9256885696347233336.46680459 as decimal(38,9)) - cast(-99999.99999 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(43.9870 as decimal(32,23)) / cast(664613997892457936451903530140172.287 as decimal(36,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(38,23)) % cast(0.7 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.5566755746330 as decimal(29,25)) / cast(7352441708.25765806945717096162 as decimal(33,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-590295810358705651.712 as decimal(21,3)) - cast(29.85 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-775455.8051 as decimal(34,5)) % cast(-308 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.0000000000000 as decimal(24,14)) - cast(0.198207897071864783 as decimal(34,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.8719476736 as decimal(11,10)) - cast(-118622450.864 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.31 as decimal(25,14)) % cast(4784811864101269300121812330 as decimal(28,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-840.77559899723 as decimal(14,11)) % cast(-9572.71 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(6,2)) - cast(-5 as decimal(31,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(35231066495.89717569 as decimal(20,9)) - cast(0.300 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9871 as decimal(32,0)) * cast(-824.82570570589768919532436 as decimal(26,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72057.594037927936 as decimal(17,12)) % cast(0.79558282955310831034715104394 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46168.8 as decimal(8,1)) + cast(-10000000000000.000 as decimal(18,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(81.89 as decimal(8,6)) % cast(1829336849998717.44121531 as decimal(30,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.32 as decimal(5,4)) - cast(912604947.1186850847995277909633520738 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6140390051 as decimal(31,0)) + cast(-14.47 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000000000000000000000000000000000000 as decimal(38,38)) + cast(-4.0401034177744697605450 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9444732965739290427392 as decimal(25,25)) * cast(109951162.7775 as decimal(26,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6347226.2457191 as decimal(38,15)) * cast(-75493.521483223583 as decimal(21,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1048575 as decimal(38,36)) % cast(671839 as decimal(31,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(442.36 as decimal(7,3)) - cast(0.65535 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0 as decimal(3,1)) + cast(-9825002.9981480399282761178850251736065 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(19 as decimal(10,8)) - cast(703687441776.64 as decimal(14,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(1,1)) + cast(9.8443880365 as decimal(21,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-80807271.616064198695064 as decimal(23,15)) / cast(4493.457299 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999 as decimal(38,0)) + cast(0.703663605420077136 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-420373691133147764706623 as decimal(25,0)) + cast(6465751 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4194303 as decimal(12,0)) / cast(-8710518406106281462759758728646.8742 as decimal(37,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-41357796544 as decimal(12,1)) % cast(-0.2983685939 as decimal(22,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5497558138.88 as decimal(16,6)) * cast(-97008.66820 as decimal(35,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20 as decimal(38,27)) - cast(-0.100000000000000000000 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.63 as decimal(2,2)) + cast(-0.999999999999999999 as decimal(24,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000.00000000 as decimal(38,8)) / cast(-56.2949953421311 as decimal(33,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13743895347.2 as decimal(38,20)) - cast(1.000000000000000000000000000000000 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(3,1)) * cast(-0.32006288218228527033937032626879899576 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(1,0)) - cast(-63.9455542854 as decimal(15,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(534.18660025055 as decimal(14,11)) + cast(-31 as decimal(29,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63.505691266262281843742414251632592023 as decimal(38,36)) + cast(-420.80686 as decimal(23,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(1,0)) * cast(86761323805702870920211820320199703402 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9048461196601.139 as decimal(38,22)) % cast(-9 as decimal(12,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-231302010.628738 as decimal(18,9)) + cast(-55.6964 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.77 as decimal(5,5)) * cast(-19 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6157300017.2 as decimal(11,1)) + cast(0.5 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000 as decimal(9,0)) / cast(-16.01242142056 as decimal(17,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-867032996210 as decimal(22,0)) % cast(3478163601783948.74314705 as decimal(36,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(33,13)) + cast(8 as decimal(34,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-29514790517935282585.5 as decimal(31,2)) * cast(7152434587.2104139432120691462568180637 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.00 as decimal(16,2)) - cast(-809.367342569776 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000.0 as decimal(26,6)) + cast(9679726216877343227100.7537630 as decimal(31,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(13,7)) * cast(-0.2092 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999.9999999999 as decimal(26,12)) * cast(0.100 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999999 as decimal(29,0)) % cast(-33679097353.844762538 as decimal(20,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.2 as decimal(7,1)) + cast(5312406243608 as decimal(31,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(40789.124 as decimal(19,5)) * cast(-9.9 as decimal(26,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4503599627370495 as decimal(17,17)) - cast(7037.83521411165688495499035070804 as decimal(33,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8161 as decimal(5,5)) * cast(5902958103587.05651711 as decimal(21,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-872 as decimal(3,0)) - cast(-4245298861117988.7370407931047119281 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100000000000000000000000000 as decimal(32,32)) / cast(0.49574 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7125690 as decimal(31,1)) / cast(9999 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.000000 as decimal(23,13)) * cast(-9 as decimal(12,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.11 as decimal(3,2)) + cast(7100665603.7393394807568885851516 as decimal(35,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.511 as decimal(4,3)) / cast(670.371 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999.99 as decimal(13,4)) / cast(-3.28 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11529.21504606846975 as decimal(22,15)) / cast(-99999.99999 as decimal(10,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18 as decimal(5,0)) / cast(52.09 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-442108888007236.116931075159041547 as decimal(38,21)) / cast(-0.100000000000000000000 as decimal(29,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-17 as decimal(3,1)) + cast(-10.000 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.511 as decimal(26,3)) + cast(2 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000000000000 as decimal(38,0)) % cast(2814749767106.55 as decimal(32,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999999999999999999999999 as decimal(34,34)) % cast(227.067 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85632444994.2631743341301526880244693 as decimal(36,25)) % cast(10000000000.0000000000 as decimal(37,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.999999999 as decimal(26,20)) * cast(135217576.6 as decimal(22,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(34,3)) / cast(0.197191266704701 as decimal(23,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6096841160112953.509 as decimal(22,3)) - cast(-0.960 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.9999999999999999 as decimal(22,16)) - cast(-9007199254740992 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-91.1 as decimal(3,1)) % cast(719932208356875928585315.19339650 as decimal(32,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-142823.34150043552024952 as decimal(26,20)) % cast(0.3891473 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-426530123.2768236278107 as decimal(38,21)) - cast(99999999999999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(77.6 as decimal(19,5)) % cast(-10000000000000.00000000 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20 as decimal(2,0)) % cast(-54975581.3888 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.999999999999 as decimal(23,18)) + cast(-9.99 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7205.7594037927936 as decimal(17,13)) + cast(0.434979431311969 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.000000000 as decimal(15,11)) % cast(0.67007573473352543983605121823403356 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(4,1)) + cast(1094662485958317893736 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-95835020860032585.566870384 as decimal(27,9)) * cast(-9.9999999999999999999999999 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.77229 as decimal(19,19)) * cast(1477719270824.397 as decimal(31,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(14,6)) / cast(99.9 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(50319731652081.46187504777862037661 as decimal(38,24)) / cast(-0.8 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65205474502457031.26972 as decimal(36,11)) * cast(-0.100 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52.4432898572362194 as decimal(35,28)) * cast(-0.36 as decimal(34,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-878582373400.718071 as decimal(18,6)) + cast(-99999999999999999.9999999999 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999.9 as decimal(38,1)) + cast(-99999 as decimal(25,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18014398509481983 as decimal(26,6)) + cast(-434288562164089637.938578 as decimal(33,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4632866074056.1 as decimal(24,3)) + cast(-3974.4 as decimal(33,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.799014424029479320 as decimal(38,38)) - cast(-868.6743540 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3926125 as decimal(12,0)) / cast(890975057824045654.433935155213286 as decimal(33,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-900719925474099.2 as decimal(37,1)) / cast(-99999999999 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(585515812412.7125594012945 as decimal(38,16)) - cast(9999999999999999.99 as decimal(26,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-740156392.00205 as decimal(14,5)) * cast(-8 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00000000000000 as decimal(38,18)) * cast(-98640.8927579218150357 as decimal(21,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.88178529179088998146791494176410035947 as decimal(38,38)) % cast(-1000000.0000000000000000000 as decimal(32,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-33.61618 as decimal(15,5)) - cast(-35291726440676.490520 as decimal(23,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(994162823.7046922 as decimal(38,25)) * cast(-5488.773300 as decimal(19,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.56202325591985690844214265516 as decimal(29,29)) * cast(0.2567 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(20.925428790 as decimal(11,9)) + cast(1.0 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999329718180 as decimal(24,0)) * cast(-2088376819533.01 as decimal(28,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4194303 as decimal(13,0)) % cast(679923 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.112705 as decimal(7,6)) * cast(-386856262.27668133590597632 as decimal(37,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46.8 as decimal(18,15)) / cast(0.100 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(72732908049738987926.037 as decimal(38,4)) + cast(-9141.01124 as decimal(9,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.99999999 as decimal(16,11)) % cast(-100000000.000 as decimal(23,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9257 as decimal(23,23)) + cast(755578.63725914323419136 as decimal(36,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(75267914359442.151 as decimal(17,3)) % cast(-0.9466 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(396140812571321687967719.75167 as decimal(35,5)) * cast(0.77371252455336267181195263 as decimal(35,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-514.6563 as decimal(26,22)) % cast(98 as decimal(21,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10014901916616169617441454370.501709 as decimal(38,8)) % cast(9999.9999999 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7298988479.67 as decimal(28,4)) * cast(-2 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5994506557371.378670225392058014279 as decimal(37,23)) * cast(-87170939088931 as decimal(24,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346158658436518579420528.64 as decimal(38,2)) / cast(-0.928 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6710.8864 as decimal(8,4)) + cast(-65.020517508335166 as decimal(17,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4095 as decimal(26,17)) / cast(3101416 as decimal(22,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(26433.88329289924 as decimal(38,26)) * cast(46719401.27950846509 as decimal(20,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(4,0)) * cast(0.33 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.62444603519 as decimal(34,34)) + cast(-3323069989462289682259517650700861.44 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-831954.8 as decimal(17,3)) * cast(-19726791558901388000.376149093548691740 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-352.01490502 as decimal(11,8)) % cast(93582924804407881346571.03 as decimal(25,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(262.143 as decimal(7,3)) / cast(-6 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5581.39717605605 as decimal(17,12)) * cast(-531691198313966349.1615228241121378303 as decimal(37,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-92.00 as decimal(16,7)) / cast(-0.996741551 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.0000000 as decimal(17,14)) - cast(-5192296858534.827628530496329220095 as decimal(34,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7928005686098143132286092302.04370 as decimal(33,5)) % cast(-9999.9999999999999 as decimal(17,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(338688370467352223496963276697274677.45 as decimal(38,2)) - cast(1.27 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.7 as decimal(2,1)) + cast(0.8751 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-898029 as decimal(6,0)) % cast(-9999.9999999999999999999999999999 as decimal(32,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4611686018427387903 as decimal(38,1)) * cast(-91477.86344390234 as decimal(16,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-43726991638297.291485571808892592627946 as decimal(38,24)) * cast(-12 as decimal(32,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5688 as decimal(22,12)) - cast(-37 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(536870.911 as decimal(9,3)) - cast(8 as decimal(23,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-92.98584313 as decimal(38,35)) - cast(-26925626046485492376678206408712360851 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.0000000000000 as decimal(22,17)) % cast(-51.5 as decimal(22,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-90936256561271715191897585893623.835773 as decimal(38,6)) % cast(-100000.0000 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(40575889.1929 as decimal(18,4)) - cast(93215482018.12447 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.0 as decimal(10,1)) * cast(-0.55322241275938 as decimal(18,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.1723756574599 as decimal(18,16)) - cast(-315.08 as decimal(18,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-88004751088865.86008312432980 as decimal(36,16)) * cast(-2856234061.5903635 as decimal(26,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(70.58 as decimal(5,3)) / cast(1032046.4861857379480 as decimal(21,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(7,5)) + cast(-73786976294.838206464 as decimal(20,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4 as decimal(1,0)) + cast(0.285438516 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(261.750 as decimal(24,14)) % cast(-349153317546694240.36166126952681031605 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6 as decimal(7,0)) - cast(99999.999 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(78.4 as decimal(17,1)) / cast(-91.05351796795481807908601 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-537043231732608383586249 as decimal(24,0)) / cast(0.73786976294838206463 as decimal(27,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(17,14)) + cast(-0.188717 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-37741802720183066980751.43803 as decimal(33,9)) % cast(-999999999.9999999 as decimal(34,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-351.84372088831 as decimal(26,14)) * cast(5 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99 as decimal(3,2)) - cast(73786976294.838206464 as decimal(20,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-64903.7107316853453566312041152511 as decimal(33,28)) + cast(-0.100 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-638878762051061299875196542092.39174525 as decimal(38,8)) - cast(-41760779594003389337475232 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100 as decimal(25,22)) - cast(0.95 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-525193445907451537777543318.74057935 as decimal(35,8)) + cast(0.3764 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(3,0)) - cast(-3342830 as decimal(25,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.11253344118376970229216288114300820443 as decimal(38,38)) - cast(-99999999999999.99999999999999 as decimal(32,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.60 as decimal(19,17)) * cast(-27944784808528 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-406694095329 as decimal(12,0)) + cast(99.9999999 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(514.3 as decimal(6,2)) / cast(100000000000 as decimal(23,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(57612626650 as decimal(38,3)) % cast(-524288 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999 as decimal(5,5)) / cast(0.727319081277122 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-826.2223717886306082483348 as decimal(37,32)) % cast(-4 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6871.9476736 as decimal(26,12)) - cast(78.8223420320 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(1,0)) % cast(-7.111966 as decimal(36,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53842308575424340442743.52368699154 as decimal(38,12)) % cast(3032879447215150.979 as decimal(34,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.870530551776507299 as decimal(18,18)) + cast(-41.1 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-655.35 as decimal(6,2)) + cast(89771287417885.4921 as decimal(29,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.31 as decimal(4,4)) * cast(-0.1 as decimal(16,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65548017840.060065 as decimal(17,6)) / cast(-0.3 as decimal(15,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(1,1)) - cast(-1000000000.000000000000 as decimal(29,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000.00000 as decimal(38,17)) - cast(-6.5535 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.744954 as decimal(38,32)) % cast(2361183241434822.606848 as decimal(28,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000.0 as decimal(23,17)) - cast(9999999999999 as decimal(32,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-96936624409.724338497197298794864725608 as decimal(38,27)) % cast(-0.150033 as decimal(24,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6 as decimal(2,0)) * cast(97431894646667525947892418147.3023 as decimal(33,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(1,1)) + cast(-21317908094178.882 as decimal(17,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.0000000 as decimal(33,7)) % cast(-0.279711 as decimal(34,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(655239 as decimal(11,0)) + cast(-999.99 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.3 as decimal(22,14)) * cast(-4503599627370496 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7494.8721 as decimal(30,13)) * cast(0.1 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8005.1 as decimal(5,1)) % cast(-429.13231125417490 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.86761782332112890 as decimal(38,34)) - cast(-1000000000000000000000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(87960930222.07 as decimal(38,15)) * cast(0.2 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46.633 as decimal(5,3)) + cast(-0.951145703424 as decimal(14,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000 as decimal(8,6)) % cast(-255.21036348 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(89709.022917897349022690021905120374677 as decimal(38,33)) / cast(0.9999999 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8507059173023461586584365185794.2052863 as decimal(38,7)) * cast(53.9 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-439.8046511103 as decimal(38,11)) % cast(-255 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.33484 as decimal(38,37)) * cast(-59488.925194 as decimal(26,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53130632331318731.23 as decimal(38,18)) - cast(-3.6676570677444474 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(511 as decimal(10,0)) / cast(664.613997892457936451903530140172287 as decimal(36,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-60001418.2 as decimal(30,20)) * cast(0.43 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(26,26)) / cast(-1759.2186044415 as decimal(16,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.3554432 as decimal(8,7)) + cast(99999999999999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8191 as decimal(19,19)) - cast(292.22747037 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.65 as decimal(5,2)) + cast(0.999999999999999999 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(10,5)) - cast(-1000.00000 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8402926577.499131 as decimal(32,7)) * cast(0.1048576 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999 as decimal(36,6)) * cast(-576460752.303423487 as decimal(18,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(372658856 as decimal(10,0)) - cast(-4.6 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-26.15750 as decimal(26,22)) * cast(-905381.220739131661 as decimal(32,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6347100723514957562693577 as decimal(38,0)) - cast(-28.89416 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.9 as decimal(32,11)) * cast(56294.9953421311 as decimal(32,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.5 as decimal(38,6)) * cast(-0.6099 as decimal(25,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.363875997 as decimal(27,27)) / cast(-99.999 as decimal(15,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(701533780757709.497107986420141521992 as decimal(36,21)) - cast(0.99741 as decimal(13,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1677.7216 as decimal(10,6)) % cast(87960.93022207 as decimal(15,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.29 as decimal(18,10)) / cast(1052482.62 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.42862713 as decimal(30,22)) * cast(9007199254740.991 as decimal(18,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-335426768956.494303 as decimal(37,21)) - cast(687.19476735 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20971.51 as decimal(8,2)) / cast(-81129638414606681695789.005144064 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(1,0)) / cast(-0.4 as decimal(25,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1469620765795128 as decimal(21,21)) % cast(1.000000 as decimal(20,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.75086229 as decimal(23,23)) - cast(221.14830 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(790.26 as decimal(38,3)) % cast(6019.07609 as decimal(18,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9159 as decimal(9,4)) / cast(5845.1821 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999999.999999999 as decimal(32,9)) / cast(-10.0 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-302231454903657293.676543 as decimal(24,6)) / cast(7363285.594312572502857 as decimal(22,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000.00 as decimal(38,8)) % cast(-16365783533103514242307922672158.8277 as decimal(36,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(95750323999963.8 as decimal(38,3)) % cast(-999999999999 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.4062 as decimal(10,8)) / cast(-63382530011411470.0748351602687 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1099511627775 as decimal(16,0)) - cast(-1000.0 as decimal(25,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2937535751.56096619157246529805677 as decimal(33,23)) + cast(8507059173023461586584365.1857942052863 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.00000 as decimal(10,5)) % cast(19342813113834066.795298816 as decimal(30,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(78513833.426705823888180876884328112712 as decimal(38,30)) - cast(-13107.2 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9434592170678927831.35758 as decimal(38,18)) / cast(10000000000000000000000000000000 as decimal(32,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(32,7)) % cast(4025.5288 as decimal(22,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(29,5)) + cast(-0.35184372088832 as decimal(25,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(19,14)) + cast(131071 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-83364489104338405884315.203126528766680 as decimal(38,15)) / cast(9.473433366778 as decimal(28,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(264594554266222.3 as decimal(36,2)) / cast(-9999999.99999999999999 as decimal(29,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(38,13)) / cast(-100.0 as decimal(26,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(35,25)) + cast(-9 as decimal(28,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(734805.59827823226 as decimal(36,29)) * cast(-85070591730234615865.843651857942052864 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999999.999999999 as decimal(35,13)) + cast(4.294967296 as decimal(25,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.144115188075855872 as decimal(31,31)) / cast(6836275.4196913213851220 as decimal(28,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72512.9 as decimal(14,2)) + cast(-10000.00000 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-584 as decimal(38,25)) % cast(2373379880233413874360286.197 as decimal(28,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(3,1)) - cast(-1.0000000000000 as decimal(17,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1152921504606846975 as decimal(24,24)) / cast(490117056161.72023 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999 as decimal(18,17)) * cast(-0.1024 as decimal(16,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(893.1798213487977647644 as decimal(30,22)) % cast(539707054.5 as decimal(11,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.717746 as decimal(9,9)) % cast(703687441.77664 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4915656457.213904089208428 as decimal(26,16)) % cast(-6.5 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1261.3420212257045317691484978609002547 as decimal(38,34)) + cast(999999999999999999.9999999999999999999 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-48357032784585.16698824704 as decimal(31,16)) / cast(-10 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.633825300114114700748351602687 as decimal(30,30)) + cast(-0.125 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.96 as decimal(8,2)) * cast(-0.999999999999999999999999999999 as decimal(33,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9903520.314283042199192993792 as decimal(28,21)) * cast(-3950684892409.046859264029 as decimal(28,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.18889465931478580854784 as decimal(38,38)) / cast(31819817.40535 as decimal(21,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-562949953421311 as decimal(36,7)) - cast(548.2 as decimal(37,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(52645629294.6 as decimal(22,1)) % cast(5451 as decimal(11,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1048575 as decimal(19,19)) / cast(3.3498965831015350851055734185475944 as decimal(35,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5902958103587056.51712 as decimal(21,5)) % cast(892442061428.8 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9046032646.110577874983425997729889 as decimal(34,24)) / cast(-8.191 as decimal(30,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.262144 as decimal(10,6)) % cast(-39069759553220.89074 as decimal(25,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72057.594037927935 as decimal(17,12)) % cast(-747.1120638255488901918632412 as decimal(28,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-861319.090 as decimal(9,3)) * cast(7314117016811947679853935148161111767 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72057594.037927935 as decimal(17,9)) * cast(-8.426 as decimal(33,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-46539118485006676.14 as decimal(38,4)) % cast(-6646139978924579364519.03530140172288 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(376217.58802365 as decimal(14,8)) / cast(10000000.00 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(982445318118189.6624387730304 as decimal(33,16)) + cast(-86286882229638782027400919337074005.254 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100 as decimal(15,15)) * cast(-75822872.6 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-70427944143474.7920880 as decimal(38,10)) * cast(650288.5 as decimal(20,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8388607 as decimal(7,7)) - cast(-83.7450 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53687091.2 as decimal(12,1)) / cast(-42949672.95 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-97934.48 as decimal(9,4)) * cast(-1 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(280652 as decimal(19,5)) - cast(-9007.199254740991 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(711600886406.888525350 as decimal(21,9)) - cast(-100.000 as decimal(21,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32768 as decimal(26,4)) % cast(-99 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.524288 as decimal(6,6)) / cast(99.999 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8017.86177 as decimal(38,32)) * cast(-68075731599.0337727082708524 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3215651.36 as decimal(26,10)) / cast(100000.00 as decimal(25,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4740422967 as decimal(28,0)) % cast(-3.171909839161 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.24 as decimal(4,2)) / cast(-499819.3 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(469119457.059072690376178993222886 as decimal(38,24)) / cast(3.42749 as decimal(12,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.6 as decimal(2,1)) % cast(-83076749736557242056487941267521536 as decimal(35,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.000000 as decimal(21,6)) + cast(-9.99999999 as decimal(14,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000.0 as decimal(13,3)) - cast(2.289306364833273 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.1 as decimal(12,6)) + cast(9999999999999999.999999 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-41323682106.189305537112844903060735920 as decimal(38,27)) + cast(202824096036516.70423947251286016 as decimal(33,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(38,24)) % cast(1888946593147858.0854783 as decimal(23,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3518437208883.1 as decimal(15,2)) / cast(-6710.9056414458698636098823 as decimal(28,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.999999999999 as decimal(32,23)) * cast(-286155321041.8199725632579980 as decimal(30,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(61 as decimal(3,0)) / cast(-5.524 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-24.270770622143 as decimal(38,24)) % cast(929351753.178523 as decimal(15,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(899157866788.16252352610 as decimal(23,11)) - cast(-100000000000000000000000000000.00 as decimal(35,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(30,23)) % cast(8979 as decimal(35,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(13.11840659 as decimal(18,15)) / cast(43682645697057789 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.24287 as decimal(7,5)) * cast(-446147243.8 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(23,12)) + cast(4895.60994262950743998159304560764913 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.774792591785138 as decimal(15,15)) + cast(6.012875 as decimal(32,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6005.4505625748654145 as decimal(20,16)) * cast(-8507059173023461.5865843651857942052864 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(72057594037.927936 as decimal(38,10)) * cast(411669558203.3331940703732541646617088 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.926174 as decimal(9,8)) / cast(1161672702.987 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(23583379726478062387806.788552966 as decimal(32,9)) / cast(-2475880078570760549798248447 as decimal(30,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(13,11)) + cast(498.233025 as decimal(10,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999.999999999999999999999 as decimal(32,21)) * cast(46.66809 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9073062843121961616888952214 as decimal(35,0)) + cast(333.8 as decimal(17,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000000000.0000000000000 as decimal(38,15)) - cast(-9999.99999999999 as decimal(15,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(36,14)) + cast(0.76218 as decimal(22,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2946744 as decimal(12,12)) / cast(-9223372036854.775807 as decimal(37,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.00 as decimal(5,2)) % cast(1000000000000000000000000000.00000 as decimal(34,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.635884010 as decimal(19,9)) - cast(68.41417699 as decimal(27,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-461168601842738790.4 as decimal(29,2)) * cast(2814.74976710655 as decimal(36,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.94 as decimal(3,2)) % cast(1661534994731144841.12975882535043072 as decimal(37,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00000000000000000 as decimal(38,36)) % cast(3.2 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-703226560448048.0311 as decimal(19,4)) + cast(9999999999.999999999 as decimal(35,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.492 as decimal(35,34)) - cast(4 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000 as decimal(22,0)) % cast(-100.0 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.938755193754 as decimal(18,14)) - cast(-268435455 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.6 as decimal(4,2)) + cast(379795235964.2482134643642 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5764.60752303423487 as decimal(27,20)) * cast(-209.7152 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(955106 as decimal(23,14)) + cast(625548588731 as decimal(29,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999999999999 as decimal(20,20)) - cast(52428.7 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.789 as decimal(6,5)) * cast(850705917302346158.65843651857942052863 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.00 as decimal(5,2)) / cast(49983.517 as decimal(18,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9 as decimal(38,33)) % cast(-0.2417851639229258349412351 as decimal(27,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(74.7609 as decimal(38,23)) + cast(879609302.2207 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13058714154.11071 as decimal(33,9)) % cast(99999.99999999 as decimal(30,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-73.5 as decimal(10,7)) * cast(0.131071 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.0 as decimal(38,1)) / cast(-0.7 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-919202255118115.455677079333113581 as decimal(35,19)) - cast(-7872482847478902815060.6300 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.018 as decimal(4,3)) % cast(0.99 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(26,17)) * cast(60.4462909807314587353088 as decimal(24,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2430 as decimal(13,5)) % cast(-31 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(1,1)) * cast(912742.4446029762263843791023 as decimal(28,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54283 as decimal(8,0)) % cast(-2 as decimal(21,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-332468861362349189505.839682898654 as decimal(38,14)) - cast(100 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000.000000000000000000000 as decimal(38,25)) * cast(279699893953846.9 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(61897001964.2690137449562112 as decimal(27,16)) + cast(14.7573952589676412927 as decimal(37,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52.38 as decimal(14,10)) - cast(204.8 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(1,0)) * cast(21593828 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-67.108864 as decimal(38,26)) / cast(-10 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.0000000 as decimal(17,15)) / cast(9999999.9 as decimal(23,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.0 as decimal(6,4)) + cast(-56.984113721783 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999999999 as decimal(14,14)) * cast(-49 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3497.32942425502942065685 as decimal(24,20)) * cast(-3516121308763784214767 as decimal(37,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(512 as decimal(3,0)) + cast(-45730.6944737 as decimal(25,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1475911540233 as decimal(15,15)) / cast(41538374868278621028243970.633760767 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(91551.5877870 as decimal(12,7)) % cast(-65536 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(32,22)) / cast(-23611832414348226.06847 as decimal(26,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000 as decimal(20,0)) - cast(-72769.11 as decimal(27,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(969195.86442562526650 as decimal(37,26)) - cast(0.8788 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(193375841049629625358389 as decimal(27,0)) - cast(-13465.751480 as decimal(28,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.9999999999999999999999999 as decimal(38,33)) * cast(-8.6 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(90514914294917.34 as decimal(28,6)) % cast(10000 as decimal(12,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4096 as decimal(6,1)) + cast(81.16 as decimal(25,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7995254287093 as decimal(35,1)) % cast(58938768849.72 as decimal(13,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.44089215573147183 as decimal(25,18)) + cast(5145459537.427633040983892615823 as decimal(31,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9508 as decimal(6,6)) * cast(-9999.9 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9999 as decimal(6,4)) + cast(388115826440699.317061557588416765 as decimal(33,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.236408 as decimal(10,8)) * cast(2 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-106760513.840846 as decimal(25,10)) * cast(-0.10000000 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.38586762645 as decimal(38,37)) / cast(-0.39641789922144922167797372106 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1374389.53471 as decimal(30,14)) % cast(-26843.5456 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3876422446347831266 as decimal(29,27)) / cast(-8 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3689348814741.9103231 as decimal(28,7)) % cast(60321880605533404.126 as decimal(20,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000.0 as decimal(32,7)) + cast(16 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21.4 as decimal(14,10)) + cast(-132589142363752463328624.33272046 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-90538569060037809.691058393531504618820 as decimal(38,21)) + cast(-3261841359056220.49049297820170 as decimal(30,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1237940039285380274.899124224 as decimal(38,17)) + cast(-749561491662.234089 as decimal(25,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(122340711304.675 as decimal(15,3)) * cast(-7657355.0550058592293380618 as decimal(27,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.556305534291753382051198732 as decimal(38,38)) - cast(-1000000000000000.0000000 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(83886.08 as decimal(7,2)) % cast(8 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(2,2)) % cast(-10000.00 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(98102.49254 as decimal(38,9)) / cast(22382552495294512660792204400.132859397 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.48576 as decimal(27,15)) * cast(-34.8 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4496817954285355 as decimal(16,16)) % cast(2.514935346938359286791240024081 as decimal(31,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.22 as decimal(3,2)) % cast(0.26863555 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1705388369194236.6511297141795348201066 as decimal(38,22)) - cast(4.8410980307256713 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(770997886608.7101 as decimal(38,26)) + cast(8123642575683777078 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.3 as decimal(4,2)) * cast(-2.68435455 as decimal(19,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.99999999999999 as decimal(25,19)) / cast(416810.2928757105 as decimal(17,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53687.0912 as decimal(20,15)) / cast(0.10000000000000 as decimal(24,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.42016233796 as decimal(38,35)) % cast(-9 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.2767 as decimal(19,18)) * cast(-135711.7479 as decimal(21,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(2,1)) % cast(5975.8382 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999.99999999 as decimal(38,19)) * cast(38 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-485.793565441 as decimal(25,22)) % cast(225179981368524.7 as decimal(27,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.71 as decimal(6,6)) + cast(-2946483969306820999816685479.5389012114 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.5 as decimal(4,1)) * cast(38.4 as decimal(36,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.096 as decimal(4,3)) % cast(-80018863920851854374770213318282339.589 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(230.0422179 as decimal(13,10)) % cast(-4.60 as decimal(18,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6703 as decimal(34,21)) + cast(-0.81 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8178358853476.8948673 as decimal(33,20)) + cast(562949953.421311 as decimal(15,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9390.0 as decimal(5,1)) / cast(3.2 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46160304794671.4512579 as decimal(23,9)) / cast(-56488466.916524106859010361236361 as decimal(36,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(1,0)) + cast(-84959008773383.9372699881624 as decimal(30,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21990.23255552 as decimal(13,8)) - cast(-83076749736557.242056487941267521535 as decimal(35,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6830555974128343195 as decimal(32,1)) / cast(-4253529.5865117307932921825928971026431 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.316912650057057350374175801343 as decimal(32,32)) + cast(-77.83372389 as decimal(10,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.77494325734166867543 as decimal(20,20)) / cast(8 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-44257395494358437871077739299574 as decimal(38,5)) * cast(-0.6 as decimal(17,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(15300220842564620824807596.59225855 as decimal(34,8)) % cast(-79252687586373.397730149019396635545130 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.872677978959205137 as decimal(35,35)) * cast(-100000000.000 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.9999 as decimal(10,4)) - cast(-333353625.72 as decimal(22,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81129638414606681695789005144063 as decimal(38,0)) - cast(0.4480783868141040522836274425394 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(439694447328657.14781 as decimal(28,7)) / cast(99999999 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.256 as decimal(7,7)) / cast(-99999.999999 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8775 as decimal(6,6)) * cast(-0.2 as decimal(26,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.833025 as decimal(6,6)) / cast(8507.0591730234615865843651857942052864 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(6,3)) - cast(40564819207303340847894502572031 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2973446264962363808233466.511594371661 as decimal(37,12)) % cast(-8795610.227542 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(687.19476735 as decimal(11,8)) % cast(48.13521020335 as decimal(32,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59.847695894378 as decimal(19,17)) * cast(-4 as decimal(10,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6717043579.924617 as decimal(23,7)) % cast(968464175716427783107.97309818894 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(37,19)) + cast(31 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-470122056316222421547.28182389279593179 as decimal(38,17)) + cast(-2238809155914.9934195475691224566 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(40.96 as decimal(38,36)) * cast(-0.94 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10071973086263 as decimal(26,2)) + cast(-842582397.2 as decimal(36,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999999999 as decimal(38,38)) / cast(671576497036021650.400453838881 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.9228162514264337593543950336 as decimal(29,28)) + cast(6086.9335805057762780 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(961820130691506910261958.14702961032310 as decimal(38,14)) % cast(10.0000000000000000000000000 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.88991 as decimal(5,5)) % cast(590841.5058025 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0000000000000000000000000000000 as decimal(32,31)) + cast(9007199254740991 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(41943.03 as decimal(14,6)) * cast(-0.100 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999.99 as decimal(11,2)) * cast(89804.0647 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-604462909807314587.353087 as decimal(24,6)) - cast(-67.49934 as decimal(31,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-689059198823079.6 as decimal(26,3)) * cast(0.31971210559902 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.000000000000000000000000000000000 as decimal(37,33)) / cast(-580581357451.6218973519 as decimal(23,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5764607523034234.88 as decimal(18,2)) - cast(-4.38735440746163501 as decimal(22,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8582462 as decimal(7,0)) * cast(90585268.91980248 as decimal(36,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.9 as decimal(38,30)) / cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-27761131530696455080107.57898320 as decimal(38,12)) % cast(-2621.43 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-336881109444.463 as decimal(38,19)) + cast(3341.42281900858039961100565 as decimal(28,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.74 as decimal(21,16)) + cast(-32.4 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.59260514155035255376 as decimal(38,32)) + cast(63 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.14186674 as decimal(9,8)) / cast(0.70568 as decimal(34,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-729424391.752168940642597610 as decimal(38,26)) / cast(43550817810 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1922649412531614115557059072 as decimal(28,28)) * cast(-536 as decimal(28,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.764654 as decimal(38,38)) - cast(-0.221880630665 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(74.0797221761 as decimal(27,17)) / cast(7.490 as decimal(22,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(34.0 as decimal(38,11)) % cast(-68719.476735 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2787758456941258731977011387874.3004220 as decimal(38,7)) * cast(-41538374868278621028243.970633760768 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.83722702308 as decimal(17,15)) + cast(-520376368.86438893662542836661974150299 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(963 as decimal(5,0)) - cast(-642020357262.83670218426299633841 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.00000 as decimal(14,6)) % cast(-3681.7983 as decimal(23,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000.00000 as decimal(16,6)) * cast(-83.88608 as decimal(10,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(51.1 as decimal(3,1)) * cast(-524.288 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(39918951338528829 as decimal(21,0)) * cast(-9999999999999999999999999999.9 as decimal(32,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(144.115188075855872 as decimal(38,25)) % cast(-900391.53977566826565884003841989 as decimal(32,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(4,4)) * cast(274.877906944 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.38 as decimal(2,2)) % cast(39 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6799312481623.74 as decimal(36,8)) / cast(892131253729159.39473898794549538318630 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1023 as decimal(6,0)) * cast(9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(14,9)) + cast(-10000000.0000 as decimal(34,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(409.6 as decimal(7,3)) + cast(1000000000.0000000000000000000000 as decimal(34,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53 as decimal(2,0)) * cast(-0.58055 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(1,1)) - cast(99999999999999999999999999.9999999 as decimal(36,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(84219576 as decimal(15,0)) * cast(-43309240246687.8024574 as decimal(22,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52.9 as decimal(30,28)) % cast(-99.9 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6 as decimal(34,6)) + cast(-996219245.026903225066080 as decimal(24,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(578.62 as decimal(6,2)) / cast(-100000000.000000000000000 as decimal(37,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9009.733 as decimal(7,3)) - cast(-1000000000000000.0000 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-93201 as decimal(38,0)) * cast(-104126.83 as decimal(30,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(915761396703.3671865803451411582 as decimal(31,19)) % cast(-0.94 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4967995963.3231143441122 as decimal(38,23)) - cast(2356330960683004072865237.3004237 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-34585576.017 as decimal(21,6)) * cast(-6.5535 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.00000000000000000000000000 as decimal(38,26)) - cast(-5607474.84243078235003 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999.99999999999999999999 as decimal(36,20)) - cast(-0.10000000000000000000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1781856918620.074595208488985509 as decimal(34,19)) % cast(25635278.719989803 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000000000.000 as decimal(38,10)) % cast(-5183620741106.7244602079720383860307659 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-57242814262.520 as decimal(15,3)) / cast(4.191256508111909406168 as decimal(22,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(20,14)) * cast(-7884497888.7854685144363116118178808228 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(899091785.652694150665529765824 as decimal(30,21)) + cast(-10000000.0000000 as decimal(20,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(967.1406556917033397649407 as decimal(26,23)) + cast(-0.4 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.0000000000000000 as decimal(38,32)) * cast(3957.91407253429018356162629949 as decimal(36,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2711583387.7089428169 as decimal(30,12)) + cast(100000000 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.22013 as decimal(21,19)) * cast(7.062 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(58758865482122539933 as decimal(20,0)) % cast(276.63209 as decimal(34,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36.5873 as decimal(38,4)) % cast(-91603198014.0490 as decimal(17,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(10,9)) + cast(999 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999 as decimal(7,5)) * cast(-919653140.9236581448697666472437 as decimal(31,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.81129638414606681695789005144064 as decimal(32,32)) + cast(-75110875697 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999.9999 as decimal(12,4)) * cast(0.281474976710655 as decimal(33,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000.000000000000 as decimal(30,14)) % cast(-49455407.92587972 as decimal(16,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(1,1)) * cast(7.377755 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(656637876372547281315037690256996.90805 as decimal(38,5)) + cast(-0.100000000000000000000000000 as decimal(30,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9497079.533 as decimal(14,5)) * cast(926 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9332 as decimal(38,22)) / cast(-67108864 as decimal(25,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(3,2)) + cast(3.1 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-843652924705388735582536876 as decimal(27,0)) * cast(-23823052.5 as decimal(27,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2783248 as decimal(38,7)) - cast(-7144.399 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(551543.80 as decimal(8,2)) + cast(90725304695057465750.8797042 as decimal(31,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.367 as decimal(3,3)) * cast(-648346630990.7788734260168315344452964 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.3 as decimal(36,12)) / cast(99999999.999999999999999999999 as decimal(35,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999.99999999999999 as decimal(38,21)) / cast(-79211.9705560477121 as decimal(35,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2090 as decimal(32,26)) - cast(-511 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-89 as decimal(24,22)) % cast(26843545.5 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3854 as decimal(11,4)) / cast(-0.77 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(83.32 as decimal(28,7)) % cast(0.1000000 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(2,1)) / cast(71721.4912301 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100000 as decimal(30,26)) / cast(-817149392539.5 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5242.88 as decimal(6,2)) % cast(733.52 as decimal(9,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(38,35)) - cast(-3236.1322384401661530843427611187971636 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4941455.31 as decimal(18,3)) + cast(-81 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1150483352167070221.5840 as decimal(24,4)) / cast(-65444996 as decimal(24,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-51680889997878585545260370816246675560 as decimal(38,0)) * cast(-10.000000000 as decimal(18,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5316911983139663491615.228241121378304 as decimal(37,15)) - cast(-88249184405380.813302116 as decimal(29,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-625312481.0238980615157652615 as decimal(35,24)) - cast(-0.105425462352684975742793 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999 as decimal(18,13)) * cast(-10323531829140909252 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5 as decimal(19,5)) * cast(948513475921123.336670359598800755334 as decimal(36,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.441676079780 as decimal(27,27)) - cast(-0.8317378684560193 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(68.719476735 as decimal(23,20)) + cast(-87020167888.19954764439754490054070562 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(8,4)) - cast(100 as decimal(34,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000.00 as decimal(34,2)) % cast(721 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4294.967295 as decimal(12,8)) % cast(-5368709.11 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-18014398509481.983 as decimal(24,9)) % cast(9999999999999.99 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999999 as decimal(18,15)) * cast(36893488147419103231 as decimal(25,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-164827144.5 as decimal(36,3)) % cast(1.542055254228302095156270171074 as decimal(32,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(569827044888130.3791325243464 as decimal(38,13)) / cast(-0.15 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-938472035.92978 as decimal(15,5)) / cast(-17179.869183 as decimal(17,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.19747 as decimal(14,14)) + cast(-0.7 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(794.6839860378241702929 as decimal(33,28)) - cast(290776.03 as decimal(27,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.490646524676 as decimal(25,23)) % cast(-944473296573.9290427392 as decimal(22,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-32 as decimal(5,3)) % cast(0.979 as decimal(18,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000.00 as decimal(24,18)) % cast(-397224.5 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(84435890410703670863161.0 as decimal(37,4)) + cast(7.09409 as decimal(36,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2333631949541147806.6442 as decimal(38,11)) % cast(-2732.43010720 as decimal(35,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1638.3 as decimal(8,1)) - cast(9999999999999.9999999 as decimal(37,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(82075 as decimal(5,0)) + cast(-0.99999999999999999999999999999999999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(9,2)) % cast(0.9999999999999999999999999 as decimal(28,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(2,0)) / cast(-41786523850.3123084236 as decimal(31,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-34346 as decimal(23,12)) * cast(-760.0 as decimal(16,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.5 as decimal(38,33)) % cast(-0.7 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.36870911 as decimal(24,17)) * cast(-0.69654122361510 as decimal(30,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-32019.9650455933 as decimal(15,10)) - cast(-7.4640 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(71262.701899268 as decimal(23,18)) % cast(-99.9999 as decimal(32,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(622180045776726.316884 as decimal(35,13)) + cast(0.64 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-64 as decimal(2,0)) * cast(-6529595.1354 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(594.72 as decimal(5,2)) % cast(0.79017840214571289064579012630841434598 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3355.4431 as decimal(10,5)) % cast(-2747.38592 as decimal(21,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999.999 as decimal(24,6)) / cast(0.4080 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.46 as decimal(3,2)) * cast(796.4 as decimal(29,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-147188.6 as decimal(24,15)) % cast(0.31990458386998580457990833292360 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.980 as decimal(6,3)) + cast(4784.36250675 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.3 as decimal(9,3)) * cast(-99999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000 as decimal(7,6)) - cast(-11567 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-255 as decimal(3,0)) % cast(64373538400835934876552764.77 as decimal(34,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.97833622068148827 as decimal(38,24)) + cast(-10 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4096 as decimal(8,0)) * cast(0.220594473 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0 as decimal(2,0)) - cast(-9999999999.99999999999999999999999 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(295147905.179352825856 as decimal(21,12)) * cast(80.7293470854714217 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(90169681.9592 as decimal(24,10)) * cast(6.09 as decimal(36,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81.04 as decimal(16,2)) * cast(100000000.0000000 as decimal(19,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.638715 as decimal(17,17)) * cast(7 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1182851906988400241944936986854378.1056 as decimal(38,4)) % cast(6 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(204.7 as decimal(5,1)) % cast(-9261666795742088259701.5154823760681817 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59.046059241941946738 as decimal(38,30)) * cast(-587933.071932990545 as decimal(35,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9223372036854775808 as decimal(38,38)) + cast(0.8388608 as decimal(20,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-433.8004970 as decimal(16,10)) + cast(-61374268621889.4103908 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5621637.0 as decimal(8,1)) - cast(-9999999999.999999999999999999 as decimal(37,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7737125245533626.7181195263 as decimal(26,10)) + cast(-2066016800.4292379 as decimal(26,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-815.3459214 as decimal(10,7)) + cast(-999.99 as decimal(15,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-82449.79450897619063937280 as decimal(25,20)) - cast(410558163186.6206020099 as decimal(28,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000 as decimal(38,5)) / cast(0.893 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999999999.99 as decimal(38,10)) / cast(-62852365500549.8 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.99999 as decimal(19,10)) - cast(136.82596363430145 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3221419.4470921926404572861827640186134 as decimal(38,31)) - cast(10000 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9562622355.9217548 as decimal(18,8)) - cast(1.40737488355328 as decimal(24,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(41892055205.9284313525 as decimal(23,10)) + cast(-17179869183 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.31071 as decimal(27,23)) - cast(0.8 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63 as decimal(16,6)) % cast(618970019642.690137449562111 as decimal(27,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(120892581961462917470617.6 as decimal(38,7)) % cast(5574725337378275.138264787358068 as decimal(31,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-89147726647775795925816356933.07214 as decimal(38,6)) % cast(-79 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5 as decimal(22,19)) + cast(-997960 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-32837728.2335754423221319885558 as decimal(32,24)) % cast(8.796093022207 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2 as decimal(1,1)) - cast(618970019642690137449562.112 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.788952 as decimal(38,36)) / cast(-7325529762151543697.2488103910038 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8611638529446456290 as decimal(38,37)) + cast(-9999.9999999999999 as decimal(33,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-39433.7885 as decimal(30,13)) - cast(9444732965739290.427392 as decimal(22,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5669 as decimal(8,7)) * cast(7956787 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-678099.5 as decimal(7,1)) + cast(-568667887.47364728252 as decimal(31,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.9999999999999999 as decimal(28,23)) + cast(85914490907175735500042997.63 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.53 as decimal(22,7)) / cast(-409.8 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(512.3272331739 as decimal(13,10)) * cast(255 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-773712524553362671811.95264 as decimal(38,8)) / cast(-40331 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31739746678.159173169525480063343392113 as decimal(38,27)) * cast(4 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-29514790.5179352825856 as decimal(38,29)) - cast(9687145874.013404 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000.000000000 as decimal(26,9)) - cast(71777532.8 as decimal(24,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999999999999999999999 as decimal(25,25)) * cast(0.922 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000000000000000000000000 as decimal(32,32)) + cast(-8.7834572 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6 as decimal(8,0)) + cast(-9857120864519847878532582683 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(27156172.1 as decimal(12,2)) / cast(-100000000.00000000 as decimal(23,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1248.44826 as decimal(33,5)) - cast(-0.9999999 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(419643113211218290 as decimal(22,0)) / cast(58268538729104.5245401682071379498 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.00000000000000000000 as decimal(38,21)) / cast(374.0731772 as decimal(37,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-136 as decimal(17,12)) + cast(5.7929992695156265618109487231804041267 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4382891.570 as decimal(35,8)) % cast(-0.10000 as decimal(22,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.7439 as decimal(15,10)) * cast(-6282196961091.871 as decimal(23,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(66.67796141 as decimal(29,19)) - cast(-13.4217728 as decimal(13,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9793038642494.710 as decimal(38,7)) / cast(9.9999999999 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.820692501 as decimal(11,11)) * cast(-0.3 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.3 as decimal(2,1)) / cast(450.3599627370496 as decimal(36,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000.0 as decimal(12,2)) - cast(382.0 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000.000000000000000000000000000 as decimal(38,28)) + cast(850705.91730234615865843651857942052864 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(63 as decimal(14,11)) % cast(-7532230815748.661808218501 as decimal(25,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-905240340829519121545807.04507858681048 as decimal(38,14)) + cast(8196.894552 as decimal(30,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5917579876449.346 as decimal(16,3)) + cast(-6 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-536870912 as decimal(9,0)) * cast(929971001058.8 as decimal(14,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.6384 as decimal(16,8)) + cast(2528.93705 as decimal(20,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000000000 as decimal(38,38)) % cast(-425848219449974765778643 as decimal(24,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3637420541074369 as decimal(21,0)) % cast(41607.8827 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(75.6633 as decimal(30,22)) * cast(99999999999999.99 as decimal(24,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999.99 as decimal(23,8)) + cast(-100000 as decimal(19,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(58523820915093784176323.083 as decimal(35,9)) % cast(-425385175096138278937512751474691104 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.19911728892764258 as decimal(18,17)) + cast(-6902162178 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-83612056886464.04099038534226 as decimal(38,23)) * cast(100.00000000000000 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7495879107000605040.828 as decimal(29,7)) - cast(257171471680.078 as decimal(33,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4909405989628729 as decimal(16,0)) * cast(-3343 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-723028516048186101253047614700397.4790 as decimal(38,4)) % cast(-619657 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(201721 as decimal(6,0)) % cast(0.4722366482869645213695 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000 as decimal(38,0)) % cast(583.1050680224494924992 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999.99 as decimal(11,2)) + cast(-0.999999 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(905 as decimal(5,2)) * cast(10000000 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6044629.09807314587353088 as decimal(24,17)) * cast(-0.999999999 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999999999999999999999999 as decimal(38,38)) + cast(8191 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.51908296680459241417794185901027757 as decimal(38,38)) + cast(100.000000000000000000000 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-247541852754673217903381768456296546.01 as decimal(38,2)) % cast(147573952589676412927 as decimal(35,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.8 as decimal(32,23)) + cast(100000000000000000 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1677.7216 as decimal(20,8)) + cast(10578.931 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.740582307 as decimal(15,13)) % cast(5828722.69410995036175 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000.0 as decimal(12,2)) * cast(0.18485753680307274361927 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36508136970625230.8146617 as decimal(38,12)) % cast(100.00000000 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6167997427128997316.014704359944314892 as decimal(37,18)) * cast(66.5 as decimal(15,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(39614081257132168796771975167 as decimal(31,0)) / cast(99999.99 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6044629098073145873530.87 as decimal(24,2)) % cast(705159010984627370402.27764547382 as decimal(32,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-830767497365.57242056487941267521536 as decimal(35,23)) % cast(-0.44438567 as decimal(35,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-32666499.2 as decimal(29,4)) - cast(29480632050285349549703737512256242.0 as decimal(36,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9444732965739290427391 as decimal(24,24)) - cast(2076918743413.9310514121985316880384 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.999999999999 as decimal(15,12)) + cast(92045802918450847756061606093417941.240 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2892545.7855456188 as decimal(24,15)) - cast(-620 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.6 as decimal(6,1)) % cast(-98903505520640007597 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(294860331291.55699978268 as decimal(26,13)) * cast(-66461399789245793645190353014017.2287 as decimal(36,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.64393768820 as decimal(11,11)) + cast(-68719476.735 as decimal(11,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99056 as decimal(5,0)) * cast(-67536.34242120243 as decimal(16,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.0 as decimal(38,30)) * cast(85.070591730234615865843651857942052863 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.999999999999999 as decimal(30,20)) / cast(-999.999 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.00000 as decimal(31,24)) / cast(850705917.30234615865843651857942052863 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(38,21)) + cast(0.999999999 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(249325.343001429951458076 as decimal(26,19)) / cast(3404877690.17 as decimal(12,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10917.75 as decimal(36,29)) * cast(999.9 as decimal(7,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1125899906842623 as decimal(38,16)) - cast(66712.3 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1118.9 as decimal(28,20)) / cast(0.10000000000000000000000000 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7446682 as decimal(37,37)) / cast(99999999999.9999 as decimal(25,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63.6745 as decimal(20,18)) - cast(9971.41840096 as decimal(32,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.459355620086 as decimal(13,12)) / cast(-0.9564 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000.000000000000000000000 as decimal(38,21)) - cast(-7645.2 as decimal(20,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(787997757924016946739539098734014.37309 as decimal(38,5)) + cast(44502929347888.9986536240892823891 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(17576730.5886270426 as decimal(20,10)) * cast(1023 as decimal(21,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0 as decimal(38,8)) * cast(6553.5 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.951795622076891450039854633 as decimal(28,27)) / cast(44960204442074.3 as decimal(28,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53169119831396634916152282411213783.03 as decimal(37,2)) * cast(-99999999999999999 as decimal(25,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.82 as decimal(2,2)) - cast(-281474.976710656 as decimal(18,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.2 as decimal(37,15)) % cast(-4.59816 as decimal(29,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11.52921504606846975 as decimal(23,19)) % cast(-100000.0000000000000 as decimal(24,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1677721.6 as decimal(9,1)) + cast(99 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.824441 as decimal(22,13)) * cast(10000000000.00 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(22 as decimal(2,0)) * cast(4227844049191006 as decimal(28,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5 as decimal(10,8)) / cast(28.5 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.999999 as decimal(10,6)) - cast(-34.956155912 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53447503885696488491783.4 as decimal(38,14)) * cast(63 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1 as decimal(1,1)) % cast(39.63 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-576511786640.364 as decimal(38,10)) + cast(-6.608910 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(854039516607.10774793657740785179673 as decimal(36,24)) - cast(-999999999999999.9999999999999999999999 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(32,28)) - cast(85617967392099078469047832523 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(36893488147419103231 as decimal(22,0)) / cast(80.6 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-562.949953421311 as decimal(15,12)) / cast(2596.80267 as decimal(35,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(141.25315048446161501771608 as decimal(31,28)) * cast(-9155070.8256630046244481374749663179816 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6869251347703420176.97996001674 as decimal(34,14)) % cast(-8.6486394783740 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(43.470374385949449 as decimal(38,35)) * cast(-10.00000000000 as decimal(37,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20.47 as decimal(9,4)) + cast(-722.420 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(330030.281421411905 as decimal(25,18)) % cast(4874587.7428871485694163045010393 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1590.41 as decimal(32,26)) * cast(0.999999999999999 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(334.5 as decimal(37,22)) + cast(8065.4877998964157858259641942525 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.287882305 as decimal(16,15)) + cast(819.1 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999.99 as decimal(11,5)) / cast(168910.0807 as decimal(25,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(610623.3675323306267712171312817 as decimal(38,29)) - cast(-4266.04137 as decimal(33,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1759218.6044416 as decimal(18,10)) - cast(982767164492566.96 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.56 as decimal(38,36)) + cast(915562987617520.81673912229088374 as decimal(32,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(13743895347.1 as decimal(38,3)) % cast(7342314272081475.992563788117308070880 as decimal(37,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.682993400132332375 as decimal(38,33)) / cast(1000000.0 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.15868341387661436169683998611372764247 as decimal(38,38)) + cast(0.2361183241434822606847 as decimal(24,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-60.70861 as decimal(17,14)) * cast(-2 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8940 as decimal(18,16)) * cast(-9.999999999999 as decimal(21,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(3,3)) / cast(-52297593 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999.999999999999999999 as decimal(35,19)) * cast(97375035910073578333168356706572.054 as decimal(35,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-879609302220.8 as decimal(13,1)) - cast(9.7144294474 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(440984.482054420741024 as decimal(38,16)) % cast(-99999999999999999999999999999999.9999 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8382579129024386924088678.89729238081 as decimal(36,11)) - cast(99999999999999 as decimal(26,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070.591730234615865843651857942052863 as decimal(38,33)) - cast(1000.00000 as decimal(13,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730234615865843.651857942052863 as decimal(38,15)) - cast(33 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(89967.53 as decimal(11,2)) / cast(52687509109506985767132679 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(60830087.5802 as decimal(14,6)) - cast(-0.67108863 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5048888375109860225872442.510 as decimal(31,5)) % cast(9.999 as decimal(13,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85815163062473535078079952244398179565 as decimal(38,0)) / cast(-9999.9999 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.44719 as decimal(12,9)) * cast(-232 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(428499425 as decimal(11,0)) - cast(-85 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.0000000000 as decimal(19,12)) / cast(-9455079412.138280362 as decimal(19,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999 as decimal(11,0)) / cast(-9392984443.0 as decimal(21,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(96714065569170333976494.07 as decimal(25,2)) % cast(-95422.85 as decimal(34,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999999 as decimal(35,26)) * cast(-7378697629483820646.4 as decimal(24,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-48220.0625697 as decimal(14,7)) % cast(999.99 as decimal(34,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-71591717988409115.2930882546541253902 as decimal(36,19)) * cast(-1000000000.0 as decimal(11,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2512.18907841757321 as decimal(32,14)) * cast(-99.9999999999999 as decimal(24,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.5535 as decimal(26,15)) * cast(-40284973.5066008393477 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.1 as decimal(2,1)) + cast(-688 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1062.014113817125873 as decimal(22,16)) % cast(-0.99999999 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507059173.0234615865843651857942052863 as decimal(38,28)) / cast(-0.807 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4182159.30 as decimal(19,4)) + cast(-2471.5 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999 as decimal(25,4)) % cast(12999286237.15 as decimal(27,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(813119305.245163 as decimal(17,7)) + cast(0.15 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(38,14)) - cast(0.778993 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72676322107492689452099.732019 as decimal(34,9)) + cast(-18014398509481983 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(13,11)) / cast(195056.292853301163149719766 as decimal(30,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.24 as decimal(25,6)) + cast(887735980.561093406118201 as decimal(24,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100 as decimal(17,17)) + cast(-333722437316417899137848193199699 as decimal(33,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.49037107316853453566312041152511 as decimal(33,32)) - cast(-1.000000000000 as decimal(15,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-556330.469517775756200 as decimal(38,20)) - cast(89027.5 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-294390221005977.92151 as decimal(27,11)) - cast(0.3497661032374 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99 as decimal(3,3)) * cast(-100000000000000000.0000000 as decimal(30,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.05334 as decimal(38,34)) % cast(-504477765205690.6433773141519615 as decimal(36,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-62401502884799813712 as decimal(25,0)) / cast(-0.3 as decimal(25,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-58167.00 as decimal(9,3)) / cast(-512 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-522813.30966816300813 as decimal(20,14)) * cast(0.9536018 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(536870911 as decimal(11,0)) + cast(-25.5 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.58456325028528675187087900671 as decimal(38,34)) % cast(-7640054331807340162240433.0377908393525 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-89.40 as decimal(37,11)) * cast(-6548.4 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(74428597.7904194927 as decimal(31,17)) / cast(79228162514264337593543.950336 as decimal(29,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21474.83647 as decimal(29,7)) * cast(0.9999999999 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.80739399821716176747360816583963 as decimal(38,38)) * cast(999999999.9999 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9225275956.0 as decimal(13,1)) % cast(-28980187228.9371565 as decimal(18,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1110391230.3441390399 as decimal(33,12)) * cast(-2614358.0936129352484195101 as decimal(35,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(5,0)) + cast(-3 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(974304.7 as decimal(7,1)) / cast(-85570838833797971655012077205093414802 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-410069091643.1 as decimal(27,9)) / cast(77727294.91411111041750794567 as decimal(29,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999999999999999999999999999 as decimal(38,32)) / cast(8.5971 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(171798691.84 as decimal(31,20)) + cast(10 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.9999999999999999999 as decimal(27,19)) - cast(87765116320538229576393 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2980244371.495308672201948229 as decimal(38,24)) * cast(-2.0348432 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(58583 as decimal(14,7)) % cast(309923547600412836.0402872015292 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(14,0)) - cast(-999999 as decimal(24,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9999999999 as decimal(30,26)) - cast(-84 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-935355397066.28546205311397698343 as decimal(32,20)) % cast(40382.52081 as decimal(17,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-618970019.642690137449562112 as decimal(27,18)) % cast(2.2825842447833193442774569169982764381 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3013710521 as decimal(17,17)) + cast(6702428.93101 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11529215046.06846976 as decimal(38,20)) % cast(1237940039285380274899124224 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999.999999999999999999999999999 as decimal(38,28)) / cast(-86728317 as decimal(21,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(944.3 as decimal(4,1)) * cast(-62137350013.95420934866306528113313517 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(241336.72113594911862471149768669961431 as decimal(38,32)) / cast(429496729.5 as decimal(27,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(13,8)) % cast(-94297547678214609448.90719 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31 as decimal(11,4)) * cast(9999.99 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-87.8548490 as decimal(17,12)) + cast(100000.0 as decimal(16,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(44400096.0 as decimal(17,5)) - cast(4618220709.9097 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(13,5)) * cast(9999999.9 as decimal(18,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9444732965739.290427391 as decimal(38,12)) - cast(0.29794375265035322336 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(5,0)) / cast(61127177355 as decimal(12,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(50152512946018923.993783961024570545576 as decimal(38,21)) + cast(4561915429279.8854982414570314796109559 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.131072 as decimal(20,20)) + cast(-0.9999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-104.8575 as decimal(38,35)) - cast(9999999999999.999999 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(30,27)) % cast(14904580963.66 as decimal(15,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-811296384146.06681695789005144063 as decimal(32,20)) / cast(-86540044102908119781.263659269882340 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.3 as decimal(15,10)) - cast(-41.94304 as decimal(17,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-198450124548.057 as decimal(38,17)) / cast(-9939468.610226759752843979664276113057 as decimal(37,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999.999999 as decimal(34,7)) - cast(-100000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(34,19)) + cast(-2658455991569831745807614120560689.151 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999 as decimal(3,3)) / cast(99999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1876109796.3 as decimal(38,25)) * cast(-29710.0294684844 as decimal(15,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8396512264200232134.259 as decimal(22,3)) / cast(429496.7295 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(73588193347.36216 as decimal(27,8)) * cast(-1.0 as decimal(23,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(40515474687097552.271294533210045475218 as decimal(38,21)) + cast(-100000 as decimal(14,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-181854787519588.2869330 as decimal(22,7)) - cast(36073970833773082 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(45.03599627370495 as decimal(16,14)) - cast(-153426.28510742687983713693815345748922 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(62811357.741128841214814882908764099113 as decimal(38,30)) + cast(1295.15 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1099511627776 as decimal(32,32)) * cast(344423021684972354.6220271206788400902 as decimal(37,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(59 as decimal(38,0)) % cast(-37773306149312247373.26301 as decimal(28,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(850705917302346158658436.51857942052863 as decimal(38,14)) * cast(56294995342.1311 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2120351009.9 as decimal(11,1)) * cast(-576.460752303423487 as decimal(18,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.215307432274735193 as decimal(36,25)) / cast(0.9 as decimal(30,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5134 as decimal(16,8)) - cast(8 as decimal(28,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(629615625090511862098 as decimal(27,0)) + cast(-0.10000000000 as decimal(24,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999 as decimal(7,0)) * cast(3276.8 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.1444560 as decimal(14,8)) - cast(6.04 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(38,0)) + cast(-99999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31996.743772 as decimal(12,7)) * cast(-158456325028528675187.087900672 as decimal(35,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.36706 as decimal(21,19)) % cast(-18446744073709551615 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2964604825 as decimal(14,0)) + cast(1 as decimal(35,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.305843009213693951 as decimal(23,20)) + cast(1000.000000000000000 as decimal(35,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7890671923910.17766605288411 as decimal(38,20)) - cast(0.64 as decimal(35,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1764 as decimal(20,9)) - cast(-0.708374 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.128 as decimal(16,16)) / cast(942189092370781632713794.25175955686637 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.40 as decimal(2,2)) / cast(-100000.00000000000000 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1000000000000000000000000 as decimal(28,28)) * cast(1000000000000000000.0000 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.164274 as decimal(19,19)) * cast(-98214.34330348614508 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-47.9674562856442496 as decimal(38,18)) * cast(0.6 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85240723282447.4990995427449145793933 as decimal(38,24)) + cast(7162251.9629 as decimal(29,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(39435 as decimal(23,13)) / cast(-94400244088802675540200.53085512 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-904729.73721729 as decimal(25,10)) % cast(-0.60688 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-360 as decimal(36,21)) + cast(-3.90580677240954231 as decimal(25,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8397081 as decimal(21,8)) / cast(-990352031428304219919.2993791 as decimal(28,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999.9 as decimal(20,4)) - cast(-32525187421739.1 as decimal(28,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000.00000 as decimal(21,5)) * cast(-350.0 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.373360527801755 as decimal(16,15)) * cast(148551003127825.1 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.00 as decimal(5,3)) - cast(-410025159953841.60231 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999.99999999999999 as decimal(21,14)) / cast(-103.9698912482 as decimal(35,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.964126 as decimal(38,17)) * cast(53488269.350 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.437 as decimal(12,7)) / cast(40429383404151.867 as decimal(17,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-95949279603264.86605838 as decimal(38,16)) + cast(43.259 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.86840112 as decimal(33,13)) * cast(7.520656326727243 as decimal(27,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000.00 as decimal(22,3)) + cast(-255 as decimal(18,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-842776.7517281 as decimal(13,7)) % cast(-5.12 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.999 as decimal(15,11)) * cast(-2 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7235013380053.872306565611413 as decimal(29,15)) / cast(-0.100 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(74215841006181507286540.81 as decimal(34,6)) + cast(-10000000000000000000 as decimal(31,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53687091.1 as decimal(9,1)) * cast(3382047604776 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3717811721550804.10377526315138983861 as decimal(37,21)) % cast(-8388.608 as decimal(31,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.96 as decimal(18,11)) % cast(-0.5 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.3 as decimal(28,7)) / cast(-1000 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92541958516458018 as decimal(29,0)) - cast(-86866090718317868039534158.45 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4834.9 as decimal(26,5)) + cast(0.8192 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15815.676269916653079 as decimal(20,15)) * cast(0.17315870889730833501691 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3602879.7018963967 as decimal(36,11)) - cast(93351423.0376319260240739786112748 as decimal(33,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(90103199574.1109637240 as decimal(21,10)) * cast(0.2 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7922816251426.4337593543950336 as decimal(29,16)) * cast(2199.023255552 as decimal(16,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1107769229910030 as decimal(29,1)) - cast(-0.189938 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10084202647278791704646808992103253.795 as decimal(38,3)) / cast(-85899.34592 as decimal(17,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(2,0)) / cast(-44479.521611413255506247991162314459250 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.300260622824515 as decimal(24,23)) / cast(-66.65 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-432125371650190483.701773 as decimal(30,9)) - cast(-9210530414.2 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000 as decimal(13,6)) - cast(722737928144.4 as decimal(18,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.00000000000000000000000 as decimal(38,37)) % cast(90840.6543522604739881514629 as decimal(35,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(762363973672859448316551.5471139489 as decimal(34,10)) / cast(-28147497671065.6 as decimal(26,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2596148429267413814265248164610048 as decimal(38,0)) % cast(1365026576956779314330368.4914153568620 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-41957285635.476838277233931513547049205 as decimal(38,27)) + cast(742 as decimal(26,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.316584 as decimal(13,13)) * cast(-386.307851284646353492317265 as decimal(32,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.454 as decimal(4,4)) / cast(-1000000000000000000 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-788203990.0 as decimal(10,1)) / cast(-0.79542554124828484 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.15 as decimal(38,38)) - cast(99999999.9 as decimal(11,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(1,0)) - cast(-2.8 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999.9999999999999999 as decimal(32,16)) / cast(40967772.65 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(357804085.59549321061942 as decimal(25,16)) * cast(8589.934591 as decimal(10,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-50054882014239048919 as decimal(29,0)) / cast(8370.19 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.0 as decimal(15,2)) + cast(-0.47 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81944.295219502529 as decimal(38,28)) - cast(-1000000000000.000 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(5,5)) - cast(49 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12411 as decimal(12,0)) + cast(99 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2688898.3072409037846106 as decimal(34,26)) + cast(3018193.0 as decimal(12,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999 as decimal(28,0)) + cast(0.46602891934150356 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-225179.9813685248 as decimal(29,20)) / cast(-24815847618766.39050198 as decimal(31,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-41573510169101 as decimal(15,0)) % cast(97 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000.0 as decimal(17,1)) * cast(0.7599471605116715193460203905268512 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63.88020722712933837 as decimal(38,33)) / cast(-1855.257 as decimal(10,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8311 as decimal(7,2)) / cast(-9 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-819.2 as decimal(27,19)) * cast(1.171 as decimal(29,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1348483964198983 as decimal(20,17)) + cast(-1.44115188075855872 as decimal(36,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-815 as decimal(19,5)) - cast(0.99999999 as decimal(28,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9572754183576790.9931370320177 as decimal(29,13)) % cast(1967770367587564.377278 as decimal(22,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9120079370006679994374562 as decimal(38,33)) + cast(-0.419418 as decimal(36,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(52.79093260347 as decimal(13,11)) + cast(-163.83 as decimal(23,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15 as decimal(18,11)) / cast(-527460236.180777952809 as decimal(26,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000 as decimal(16,0)) % cast(572538984801.79589 as decimal(32,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.151115727451828646838272 as decimal(28,28)) + cast(-999 as decimal(31,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.842268260 as decimal(32,28)) - cast(0.8 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(2,2)) % cast(-0.3 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-925916364262.8359971015076079521 as decimal(31,19)) + cast(999.9999 as decimal(29,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-47379324170.97538387 as decimal(38,9)) / cast(666862868452482354971667113151508515.32 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7426846.02 as decimal(27,11)) + cast(-0.222150678993246632549534588 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.00 as decimal(15,3)) - cast(-100000.0 as decimal(36,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(202685.293550248116658066047727455017 as decimal(38,30)) * cast(-100 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14113978.034591 as decimal(16,7)) % cast(-0.100000000 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81.91 as decimal(4,2)) - cast(-57.1 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5 as decimal(14,12)) - cast(-0.4448 as decimal(16,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.357 as decimal(38,18)) * cast(937351452896409986863031418.7 as decimal(36,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(1,1)) + cast(-11279621890530676.029149646283917457627 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-607.348010 as decimal(9,6)) - cast(-601.2 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(61.592 as decimal(11,7)) * cast(0.7 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999.9 as decimal(15,2)) / cast(35184372088.831 as decimal(26,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(7,3)) - cast(-0.456 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507059173023461586.5843651857942052863 as decimal(38,19)) - cast(81271750784144.483 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-216.40482 as decimal(22,11)) * cast(0.100000000 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3276.7 as decimal(12,1)) + cast(-10000000.00000000000000 as decimal(31,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(412522198268.8621 as decimal(26,8)) / cast(-100000000000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.183296 as decimal(12,9)) % cast(-100000000000000000000000000000.0 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2043722.43487102628574 as decimal(38,27)) - cast(2.875 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-64.81203414198523866711187268913 as decimal(31,29)) % cast(77170.83 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999999 as decimal(23,23)) - cast(67108863 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-26815892271562546079 as decimal(29,0)) * cast(-5154744813727901997144638419.9935828 as decimal(35,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-592845974142547349521529559 as decimal(38,0)) - cast(8.589934591 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.999999999999 as decimal(23,15)) - cast(-2348.9729 as decimal(24,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999999999.99 as decimal(38,2)) * cast(-0.8589934592 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53862664074620818200670 as decimal(27,2)) + cast(-286800144.647428272882097894852 as decimal(33,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.0000000 as decimal(19,13)) - cast(-185647.34226439757197558235526 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.00 as decimal(34,18)) / cast(-8867511324465862327663698912443772371.0 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.131072 as decimal(17,14)) + cast(-92275304910.71600750 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000.0000 as decimal(27,4)) / cast(-1125899.906842624 as decimal(17,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-21474836.48 as decimal(23,4)) + cast(-0.9999 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6726977190914497.2508402 as decimal(23,7)) / cast(-647302451532739 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(1,1)) - cast(0.893 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18262208679155552797914272247060.4042 as decimal(36,4)) / cast(0.568293025693634143 as decimal(35,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(14,5)) * cast(-28823037.6151711744 as decimal(19,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.95858737 as decimal(11,11)) * cast(-81403842595 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-82917.62 as decimal(8,2)) / cast(763109628 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16477261399763370456982116.516445929952 as decimal(38,12)) + cast(-88932632420457.201058577743379404627233 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(36785064676346355683390130450312603579 as decimal(38,0)) % cast(-3053501 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-850705917302346158.65843651857942052863 as decimal(38,20)) % cast(-2097151 as decimal(11,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999 as decimal(8,4)) * cast(-828169738.867840401 as decimal(36,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7298543355635.577587897 as decimal(22,9)) % cast(-100000000.000000000000000000000 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(11,7)) % cast(-402830044.301 as decimal(24,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-118059.1620717411303423 as decimal(35,26)) / cast(0.2097152 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.9823 as decimal(11,10)) - cast(-0.19 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-93053717529544343 as decimal(38,1)) * cast(7452072703307143809787450981864.1543217 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-824863 as decimal(20,0)) % cast(102.2906075885337727 as decimal(19,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(38,36)) / cast(-100.00 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-181393.92052476944 as decimal(19,13)) % cast(-1.24 as decimal(12,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9244797603 as decimal(34,34)) * cast(-6730538761695.34 as decimal(19,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5626562822223.3170797067105146670052508 as decimal(38,25)) - cast(-3094.85009821345068724781055 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.16384 as decimal(17,15)) * cast(39.604050 as decimal(32,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2882.30376151711743 as decimal(29,23)) / cast(-9.9999999999999999999 as decimal(27,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(32313061623 as decimal(24,0)) % cast(99 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1214380.8949087953745 as decimal(20,13)) % cast(-1000.0000 as decimal(15,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10 as decimal(6,2)) * cast(7794244574232345886564282 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(567625921533279219399897.5043677764142 as decimal(37,13)) % cast(-78.6 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2885.55838 as decimal(11,5)) - cast(205623149.70677262210024791379298502069 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(247.70 as decimal(38,34)) + cast(-0.98283425117728984001697104921119582597 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(381057.45796093 as decimal(26,19)) - cast(916820965799780966700.11913277021554711 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.51 as decimal(2,2)) / cast(0.770194380412610 as decimal(18,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999.99999999 as decimal(25,8)) + cast(-0.9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(331437121505.145409437577142945124285 as decimal(36,24)) - cast(-1.6777216 as decimal(27,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(38,16)) + cast(2.55 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(205609559198761.58 as decimal(22,4)) - cast(-4.9941623 as decimal(30,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000 as decimal(38,25)) % cast(99999999999999999.999999 as decimal(37,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-11.31213 as decimal(20,16)) / cast(0.9449358507 as decimal(31,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-56690093596803940475449.22 as decimal(25,2)) + cast(175921860.44416 as decimal(14,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999 as decimal(38,0)) % cast(1000000 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.24 as decimal(4,3)) / cast(8388607 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-288230376151711744 as decimal(34,2)) * cast(60446290980.7314587353088 as decimal(24,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-64 as decimal(38,0)) + cast(-8307674973655724205648794126752153.6 as decimal(35,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4951760157141.521099596496896 as decimal(31,16)) * cast(-999999999999999999.999999 as decimal(24,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7081.44 as decimal(21,2)) * cast(-0.999999 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000 as decimal(29,0)) - cast(-99999999999999 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(372301.60 as decimal(16,3)) + cast(606252016832276983.152035 as decimal(24,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(151115.727451828646838271 as decimal(38,28)) - cast(900719.9254740992 as decimal(16,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.17179869184 as decimal(11,11)) * cast(0.15 as decimal(30,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(1,0)) * cast(0.162974884 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999 as decimal(38,28)) - cast(-43 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999 as decimal(22,1)) / cast(757142.5 as decimal(34,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-67818024.25464759834513141529891 as decimal(31,23)) % cast(-570394.07497135760 as decimal(30,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(26.521 as decimal(5,3)) / cast(-999999999999999999.99999999 as decimal(26,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(102963322 as decimal(13,2)) + cast(1585953190349.72 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-61.8559994674248 as decimal(20,15)) / cast(8651377303817237515913757799171 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-777768.7 as decimal(12,1)) - cast(-0.144115188075855871 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.999999 as decimal(38,6)) / cast(9749.5 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7407644086763411006 as decimal(34,0)) + cast(-7764.5398 as decimal(34,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99 as decimal(2,2)) * cast(-0.21 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.2621 as decimal(8,7)) - cast(-7861.8 as decimal(26,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-415615446502.012 as decimal(16,3)) % cast(1677.7216 as decimal(30,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100000000000000 as decimal(36,36)) - cast(589992224865854 as decimal(35,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.65535 as decimal(16,16)) - cast(8589934591 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(72.057594037927936 as decimal(34,31)) / cast(1000.0 as decimal(16,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-40469190457108942899078 as decimal(23,0)) + cast(0.451428883025909554771 as decimal(37,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65.536 as decimal(5,3)) + cast(-3 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000000.00000 as decimal(38,5)) - cast(10000000000000000000000000000.0000 as decimal(37,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4194303 as decimal(21,0)) % cast(2199023.255551 as decimal(18,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.0 as decimal(18,16)) % cast(-2581122.6415732027 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10 as decimal(4,0)) + cast(0.183686 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.0 as decimal(3,1)) % cast(85070591730234615865843651857942052.864 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.764 as decimal(4,4)) % cast(0.58 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9544287 as decimal(7,7)) % cast(1.000 as decimal(25,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(954343 as decimal(28,12)) + cast(7644951531863 as decimal(29,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0 as decimal(29,2)) % cast(-4.8605 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999 as decimal(8,8)) / cast(-0.33554432 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2147483648 as decimal(15,5)) + cast(-0.10000 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.286 as decimal(22,22)) - cast(-4.096 as decimal(10,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(10,6)) / cast(-46092481907361274902133.112693282 as decimal(35,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.01531 as decimal(7,6)) / cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000 as decimal(29,4)) % cast(-10.48576 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000000000000000000 as decimal(38,38)) / cast(99999 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999 as decimal(33,24)) - cast(-0.26 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999 as decimal(30,16)) + cast(5368709.12 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(20,16)) - cast(-999999999999999999.9999999999999999999 as decimal(37,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.00000000 as decimal(18,15)) + cast(-2525723099.1029023 as decimal(24,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(19.2 as decimal(5,1)) % cast(9.046995511737 as decimal(30,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-915272835874241151 as decimal(35,0)) - cast(1000000000000.000000000000000000000 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2048 as decimal(32,19)) * cast(1750.860202 as decimal(11,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-696443168263009.69068495902552497558834 as decimal(38,23)) / cast(-0.6 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.210 as decimal(3,3)) % cast(14073748835532.8 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-579601189.03 as decimal(17,4)) + cast(-0.8591 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3523303378692324218863468422178.1894615 as decimal(38,7)) + cast(-0.16777215 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999.999 as decimal(23,3)) * cast(-1000000000000000 as decimal(25,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.999999 as decimal(18,10)) - cast(0.42980407189963878658634 as decimal(23,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.4358425408449715 as decimal(30,25)) / cast(-10000000000000000000000.0000000 as decimal(31,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.906 as decimal(11,10)) * cast(0.1000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.7108863 as decimal(9,7)) + cast(100000000000.00000000000000000 as decimal(31,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25355296885254976984 as decimal(26,0)) / cast(-4827786864564.41 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36721072053.96269847706383 as decimal(25,14)) * cast(-17327749650092703171447.84579 as decimal(28,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-24 as decimal(14,7)) / cast(-7537132335623346835895 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.0000000000000000000000000000000 as decimal(38,33)) + cast(-13.0 as decimal(9,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-175549010374317.952 as decimal(22,3)) + cast(5.84247778666784471 as decimal(32,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10 as decimal(6,0)) + cast(-0.100000000000000000000000000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.2447764653933 as decimal(15,14)) - cast(882932.9 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-913740 as decimal(6,0)) + cast(-9 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-79897.50678902 as decimal(19,13)) % cast(940759108151301502.9678426075 as decimal(36,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(14489276151293441051.1783 as decimal(24,4)) - cast(0.4690802369 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8081571203982382775682858 as decimal(35,0)) / cast(9490116.56091 as decimal(21,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.35596 as decimal(25,19)) + cast(10.00000000000000 as decimal(24,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7327 as decimal(20,0)) / cast(-999999999 as decimal(12,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.99999999999 as decimal(18,11)) + cast(2621.43 as decimal(10,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-519229685853482762853049632.9220096 as decimal(34,7)) * cast(-25.31168253 as decimal(29,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.20058414467390 as decimal(20,15)) / cast(-774731 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85.070591730234615865843651857942052864 as decimal(38,36)) + cast(2621.44 as decimal(18,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.19023604991881404 as decimal(28,23)) % cast(-16258021764561.189 as decimal(19,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-17 as decimal(3,1)) - cast(0.3 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1248218106627.712271393569023645870157 as decimal(38,24)) * cast(-972137122.275965500110317917656566462 as decimal(36,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.62096 as decimal(6,6)) % cast(807137.4590740168350 as decimal(19,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6 as decimal(4,2)) + cast(555016382448525307880791684.633537 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.147172 as decimal(37,20)) / cast(1303952.269 as decimal(20,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999999 as decimal(32,19)) / cast(-0.8 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.68167324 as decimal(25,25)) - cast(-655.36 as decimal(18,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6 as decimal(4,1)) * cast(4611686018427387903 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3288787478106919109.4 as decimal(20,1)) - cast(2474775279250.52311 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9549377 as decimal(38,33)) % cast(-484 as decimal(35,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(842.5210549512190 as decimal(24,19)) / cast(-734031066676419.3908828 as decimal(22,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-714892478232226 as decimal(38,1)) + cast(12047423063478948427847940677.893107035 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.00000 as decimal(13,7)) / cast(-35960634225.819884670010001172 as decimal(29,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9129482780297254 as decimal(16,16)) / cast(-18.014398509481984 as decimal(23,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(89 as decimal(18,7)) - cast(0.23 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3518.4372088831 as decimal(38,32)) - cast(-16777216 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(8,0)) - cast(903 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.693513 as decimal(18,16)) + cast(6211.998789061 as decimal(34,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(717248335354830.82493179769418862789376 as decimal(38,23)) / cast(66950029212.4910354060336714306652269 as decimal(36,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.2 as decimal(3,2)) * cast(-295147905179352.825855 as decimal(22,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2 as decimal(21,5)) - cast(655.36 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.217887 as decimal(35,34)) / cast(17213211460.2347 as decimal(17,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-127225868191636.7556219 as decimal(28,10)) - cast(0.72663069 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.000000000000 as decimal(29,25)) % cast(-1000 as decimal(30,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(226.37167 as decimal(38,13)) + cast(70574070014832609006855706501702012743 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999999999999999.999 as decimal(38,3)) * cast(-5840.81 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-44175.0313 as decimal(38,19)) / cast(-2 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.000000000 as decimal(28,24)) - cast(13893088841.01760049172145 as decimal(25,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-259614.8429267413814265248164610048 as decimal(38,32)) / cast(-100.0 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999.999999999999999999999 as decimal(38,21)) + cast(9999.9999999999999999999999999999999 as decimal(35,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.455917773576 as decimal(38,38)) - cast(3350494535.4965443143033 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.48575 as decimal(15,13)) / cast(657677.17684516 as decimal(24,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999.999999999999999 as decimal(38,21)) / cast(9.9999 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4153837486827862.1028243970633760768 as decimal(38,21)) + cast(4702082123452.44307579762 as decimal(33,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.99999999999999 as decimal(22,14)) / cast(23058430092136.93952 as decimal(35,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(43.72464 as decimal(7,5)) + cast(-0.4 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9155.64 as decimal(22,9)) - cast(99999999999999999999999 as decimal(32,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(73528641969551.557 as decimal(38,9)) / cast(99.9 as decimal(15,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8507059173023461586584365185.7942052863 as decimal(38,10)) % cast(30848335.248709827416283995615934826409 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-21.52822544958164973173 as decimal(36,30)) / cast(0.8 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-96.71406556917033397649407 as decimal(38,24)) * cast(-1298074214633706907132624082305.024 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(2,0)) - cast(-0.100 as decimal(18,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(795.957 as decimal(6,3)) + cast(-0.76079101456116113 as decimal(37,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999999999999999999 as decimal(30,30)) * cast(-9999999999999999999.9999999 as decimal(30,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8603.285053 as decimal(17,8)) * cast(-0.511 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(33737.746116092277834718191201 as decimal(29,24)) / cast(-64267523816964755060103 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.693373096 as decimal(17,14)) + cast(-0.10000000000000000000000000 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2307422 as decimal(7,7)) / cast(-0.263 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(919945.5837608675684814980059447136 as decimal(38,29)) * cast(943200334692.830 as decimal(30,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.629133702558359 as decimal(18,18)) - cast(63382530.0114114700748351602687 as decimal(30,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.118 as decimal(8,4)) / cast(1090.33891301 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.000000000000 as decimal(18,12)) * cast(0.1860221090 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.7 as decimal(5,4)) / cast(10000 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7053033223279273.339090793612 as decimal(36,15)) / cast(9999999.9 as decimal(20,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6463163844 as decimal(13,13)) / cast(-77371252455336267181195264 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.56 as decimal(29,11)) + cast(0.136916883 as decimal(18,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-24.75880078570760549798248447 as decimal(35,33)) * cast(0.999 as decimal(16,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2910681 as decimal(7,7)) % cast(0.5211 as decimal(30,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.512 as decimal(3,3)) + cast(844877661844770807811917636787721.51152 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999.999999999999 as decimal(22,12)) + cast(16777.215 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000000000.00 as decimal(38,14)) / cast(7359301989.149919452326361 as decimal(31,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-627.885 as decimal(12,7)) * cast(10000000000000.00 as decimal(33,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4398046511103 as decimal(38,38)) % cast(241965199034825262932901396.1 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(511.474759127258519758013729737 as decimal(32,27)) * cast(-0.16 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.9 as decimal(8,4)) - cast(-0.2097152 as decimal(11,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-62948655084021724973.0 as decimal(37,2)) % cast(720074197012765230882.07592700338813057 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.17179869184 as decimal(38,37)) % cast(0.2199023255551 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.65150748197 as decimal(15,15)) * cast(-2596148429267413.814265248164610048 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.903227344992635 as decimal(15,15)) / cast(0.67108863 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(88023831903.8 as decimal(17,1)) + cast(-10.000 as decimal(8,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-77890.5192115745113912291 as decimal(38,31)) - cast(167.77216 as decimal(16,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31 as decimal(24,18)) / cast(10.00000000 as decimal(21,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(791618775803734537771482 as decimal(27,3)) * cast(2905816533.1716789 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(756 as decimal(13,7)) / cast(-100000.00000000 as decimal(35,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6553.6 as decimal(5,1)) - cast(-968384.17 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999999999999999999 as decimal(25,25)) * cast(-80.3 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000 as decimal(38,25)) * cast(72057594037927.936 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.15 as decimal(38,38)) - cast(676975330920496857 as decimal(28,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.2 as decimal(4,3)) + cast(1000000.00000000 as decimal(36,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000000.0 as decimal(18,1)) % cast(28960755510 as decimal(13,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3967.713691932331207273601193101292888 as decimal(37,33)) / cast(-0.1048576 as decimal(17,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2047 as decimal(4,0)) % cast(995009751.6768416651500 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(36995588.319546183877707471114 as decimal(29,21)) * cast(-4006648 as decimal(26,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5307 as decimal(22,20)) % cast(-0.48776180442062319287155858398 as decimal(32,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.3554432 as decimal(31,8)) + cast(0.694692091 as decimal(35,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-846.7849462 as decimal(38,21)) + cast(-200.9 as decimal(27,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(15,1)) * cast(3333226615103789457127932985221.9623163 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.20731709677859311470289591705157600766 as decimal(38,38)) % cast(81.91 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7036.8744177663 as decimal(14,10)) - cast(311.17591705891 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(29,9)) / cast(1000000000000000.000000000000000000000 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2506329282645989351598.769370841924 as decimal(34,12)) / cast(-6646139978.92457936451903530140172288 as decimal(36,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-828855.97396527882450663 as decimal(30,21)) / cast(0.89312490056063809244288643528694 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999.99999999999999999999999 as decimal(38,26)) % cast(99999 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999 as decimal(38,0)) % cast(9999999999999999.99999999999999999 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.06529822595 as decimal(12,11)) - cast(-66461399789245.7936451903530140172288 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(11529215.04606846975 as decimal(19,11)) % cast(-45961746177 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4736919426.5943 as decimal(17,4)) + cast(-3.8889975518477864869170322 as decimal(26,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8989.62552004633634703 as decimal(38,26)) + cast(-0.652292 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-176 as decimal(4,0)) * cast(2735464376658.775064994824893270378652 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000.0 as decimal(23,10)) % cast(-0.8813473580043458 as decimal(31,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000.0000000000000 as decimal(30,19)) + cast(56231.0760 as decimal(24,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.0 as decimal(38,2)) % cast(-0.85 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.66455041048924630470166 as decimal(24,24)) / cast(145678936.165 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8192 as decimal(15,0)) - cast(0.624307780445290017 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-907095447550.31076 as decimal(17,5)) / cast(1.5 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1152.921504606846976 as decimal(38,32)) * cast(-4.182753 as decimal(9,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000.000000000 as decimal(21,9)) + cast(339.8 as decimal(18,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.281474976710656 as decimal(20,20)) - cast(-28911740052834952571268008211 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.755564629 as decimal(14,12)) + cast(99999999999999999999.999999999 as decimal(29,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.388607 as decimal(15,13)) / cast(239.109549 as decimal(17,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3083077700236881494470085357467.2942515 as decimal(38,7)) % cast(-259139668969.68511391 as decimal(22,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-439804651110.3 as decimal(37,2)) * cast(7727930650141907073611.3 as decimal(32,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31.576474 as decimal(8,6)) * cast(77 as decimal(12,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-71535452852.3676 as decimal(15,4)) % cast(-4 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2147483647 as decimal(14,14)) - cast(4400198228.026183761359809686204 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.742 as decimal(5,5)) * cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.0 as decimal(14,11)) - cast(-907565870517.3712 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999.99999 as decimal(30,10)) / cast(0.1000000000000 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000 as decimal(36,29)) - cast(728019380625763.166921 as decimal(28,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.0 as decimal(22,9)) * cast(-83.78 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(52477 as decimal(20,0)) - cast(262143 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100 as decimal(14,10)) + cast(408.610416 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.51659171876 as decimal(11,11)) - cast(-99999999.999999 as decimal(15,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.0000000000000 as decimal(38,20)) % cast(5804899793424.346108046531 as decimal(27,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-776.35 as decimal(31,2)) - cast(-0.19 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8388607 as decimal(14,12)) * cast(-524.288 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-944.1 as decimal(4,1)) - cast(-10.00 as decimal(35,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-545693806817338633.69 as decimal(20,2)) / cast(74.723895128632516992905105 as decimal(37,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10995.11627775 as decimal(23,10)) / cast(984771648.029 as decimal(16,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.12286155618715 as decimal(19,18)) / cast(-5789.96 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9999999999999 as decimal(17,17)) / cast(9063890830.28007 as decimal(24,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-536870912 as decimal(19,3)) - cast(-0.25711289625418 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(97200340309 as decimal(22,0)) / cast(-65535 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.999999999999999999999999 as decimal(38,26)) + cast(-0.8 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1125899906842624 as decimal(36,36)) + cast(-11.6 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.27 as decimal(16,14)) / cast(8 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-677383013918437001.77497 as decimal(38,5)) + cast(1000000000.00 as decimal(22,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9238087562 as decimal(29,24)) - cast(2621.44 as decimal(36,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7922816251.4264337593543950335 as decimal(29,19)) * cast(0.457810941754328 as decimal(28,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(41538374868278621028243970633760767 as decimal(38,0)) + cast(-72930497986571.23188179705317 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-274877906943 as decimal(21,7)) / cast(-0.98097 as decimal(31,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.99 as decimal(13,9)) * cast(-747.1449 as decimal(31,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.86 as decimal(8,8)) + cast(10.00 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10.0 as decimal(12,5)) - cast(0.3 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-536870912 as decimal(18,7)) % cast(-53.1 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.67 as decimal(2,2)) * cast(-0.9999999 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9839 as decimal(5,5)) + cast(0.10 as decimal(27,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8586978.7 as decimal(24,11)) / cast(11894317237953.322 as decimal(35,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.32489733 as decimal(18,14)) % cast(273031336223.2347191852166284663 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-191693634051.4 as decimal(15,1)) % cast(-80245.607771025628506201084602 as decimal(29,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.7931 as decimal(31,26)) % cast(9999999.999999999999999999999 as decimal(30,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(701897098.3809343265 as decimal(38,11)) * cast(9 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999 as decimal(17,10)) / cast(0.8528764078318205202476372999934076 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999 as decimal(12,12)) + cast(-9537439398.783255992739598 as decimal(25,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999.999 as decimal(13,3)) % cast(65005519588445667787855138830722082.035 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.194304 as decimal(31,19)) / cast(9999999999999999999999999999999999.99 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.2 as decimal(2,1)) / cast(16777216 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72057594.037927936 as decimal(17,9)) + cast(-999.9999999999 as decimal(23,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12.448298271465336783124890540738243003 as decimal(38,36)) + cast(23.617955 as decimal(27,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-37.8 as decimal(28,24)) + cast(-1000 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999.999 as decimal(20,9)) - cast(-1 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(1,1)) + cast(-0.2672 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-98532.314 as decimal(8,3)) % cast(25.6 as decimal(19,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3978532405.83355803113 as decimal(24,14)) + cast(-59978.373087902412961082 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6439989716995.55506347838037539 as decimal(36,18)) - cast(0.10000000000000 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8408912755915299845675286191 as decimal(38,36)) % cast(-0.10000000000000 as decimal(15,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9172825.0089557531662249689851966733684 as decimal(38,31)) + cast(-999999999999.999999999999999 as decimal(28,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000.00 as decimal(20,2)) % cast(-99999999.9999 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(12089258196146291747061.76 as decimal(38,4)) - cast(-26214.4 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999999999999999999999999999 as decimal(32,32)) + cast(-0.6469177688115359510 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-154742.504910672534362390527 as decimal(38,26)) - cast(0.374457880627 as decimal(29,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-14.4115188075855871 as decimal(34,32)) % cast(-4914188.702878 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(633825300114114700748351602687 as decimal(30,0)) * cast(0.10000000000000000000000 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.294967296 as decimal(37,31)) % cast(-76.033 as decimal(36,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72710481950863.341704038287319372587487 as decimal(38,24)) / cast(28 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3 as decimal(13,11)) - cast(817017052282104229731189258.36855729692 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.22790576828 as decimal(29,23)) * cast(-44148392601850.522512 as decimal(20,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.69 as decimal(5,3)) / cast(9350195137.65757298405563154 as decimal(32,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000000 as decimal(12,12)) + cast(-806752.369 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(2,0)) * cast(9455708917.46 as decimal(15,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6746066 as decimal(32,0)) + cast(-1 as decimal(6,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-97.826460597 as decimal(32,24)) + cast(8224.7 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(1,0)) % cast(57819596.6697001048518962238460 as decimal(33,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730234615865843651857942052863 as decimal(38,0)) - cast(429496729.5 as decimal(14,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999.99999999 as decimal(21,8)) - cast(834 as decimal(32,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(295.147905179352825855 as decimal(38,24)) % cast(-5775.28708107007025 as decimal(18,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7378697629483820.6463 as decimal(20,4)) + cast(-6.5536 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2978 as decimal(5,0)) % cast(28.983 as decimal(14,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-39.33398102693183663 as decimal(31,23)) + cast(-76.285122458819614511899180966896006495 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9465.43275294915 as decimal(15,11)) / cast(-10000000000000000000000 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(43845.15 as decimal(7,2)) - cast(-9.99999999999 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(998 as decimal(4,0)) + cast(-0.75 as decimal(29,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-974358047274486512099658526344440489.6 as decimal(38,1)) - cast(-230.592 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(64 as decimal(4,1)) * cast(-2.047 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9490 as decimal(12,8)) / cast(-48 as decimal(35,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(6,1)) * cast(-225.1799813685248 as decimal(16,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(1,1)) * cast(410544.34 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-931.6444122449683720272447388876 as decimal(34,31)) * cast(1000.00000000 as decimal(24,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-483570327845851669882.4704 as decimal(38,14)) * cast(-0.18284000 as decimal(8,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999 as decimal(7,0)) - cast(0.995 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(5,4)) * cast(-0.349540434056775508735606071045414125 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000000000 as decimal(38,38)) / cast(-0.534549064726808 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.0000000000 as decimal(27,13)) / cast(-0.665162 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10995116.27775 as decimal(30,15)) - cast(-13.472260213 as decimal(17,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.228 as decimal(19,8)) * cast(-427645057670 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-268.715 as decimal(6,3)) * cast(-423007902.1910 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-85070591730234615865843651857942.052864 as decimal(38,6)) * cast(3.0 as decimal(18,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(38,8)) * cast(-8507059173023.4615865843651857942052864 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15 as decimal(8,0)) - cast(-9.007199254740991 as decimal(16,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-71065 as decimal(17,2)) / cast(0.67061223632208262414770562238208 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000 as decimal(24,0)) * cast(215.250 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.308532035 as decimal(16,14)) - cast(-8.6 as decimal(17,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-963625507.613923125511373500 as decimal(33,19)) - cast(-9.9999999 as decimal(15,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.395 as decimal(8,7)) * cast(60090202041.705821 as decimal(17,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-76551.5665738006 as decimal(36,26)) * cast(-7772952728713957850 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.5 as decimal(2,1)) % cast(-882299762.24317523072918409239268604627 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.99999 as decimal(28,8)) % cast(9.99999 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(17,17)) * cast(6751490490959721339591 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9007199254740.991 as decimal(38,4)) % cast(111384.425 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.000000000 as decimal(25,14)) + cast(-71488.10 as decimal(8,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-14757395258.9676412927 as decimal(33,12)) * cast(4135.01 as decimal(26,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.00000000000000000000000000000000 as decimal(38,32)) / cast(1.26 as decimal(15,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(33554431 as decimal(19,0)) + cast(1.5 as decimal(22,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6300.425330852131186 as decimal(19,15)) - cast(46918251018941.70420150107883567702523 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7918905858873310.67725 as decimal(23,6)) % cast(-8 as decimal(23,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.158456325028528675187087900671 as decimal(35,35)) * cast(-0.999 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.99999 as decimal(10,8)) % cast(-539.09854 as decimal(27,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.1012984937859305 as decimal(18,16)) / cast(90931756971914500819837169 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.1 as decimal(2,1)) + cast(378409618715.7 as decimal(14,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8497402850729317977.24875494 as decimal(34,14)) * cast(-3806142.3 as decimal(13,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63382530011.4114700748351602687 as decimal(38,26)) % cast(-9999999999999999 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1638.3 as decimal(7,1)) + cast(187055146556920324 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52428.8 as decimal(15,7)) % cast(-5 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2194160440094338537685278.9912989147740 as decimal(38,13)) * cast(-6 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3 as decimal(1,1)) + cast(-214.85169 as decimal(33,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-95085944509.71 as decimal(18,4)) * cast(6601.1938821931268 as decimal(24,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7930441454685483.8326 as decimal(25,8)) / cast(0.9999 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4665827703644339352910750589424 as decimal(31,0)) + cast(-99.9999999 as decimal(26,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(409.5 as decimal(13,2)) + cast(0.38968 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1288 as decimal(25,9)) % cast(-99.999 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999999999999 as decimal(38,0)) / cast(0.9129 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.067647 as decimal(38,27)) - cast(9 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.1616 as decimal(5,4)) / cast(-1000000 as decimal(37,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(618970.019642690137449562112 as decimal(38,32)) / cast(791380029436892580.4406528590935 as decimal(31,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(5,5)) % cast(-20.48 as decimal(38,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.00 as decimal(5,2)) - cast(100000000000000.0 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-282.869839842751 as decimal(30,25)) * cast(675.60797151109 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2572.2050382 as decimal(12,8)) * cast(1 as decimal(30,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999.999 as decimal(20,3)) / cast(1 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(55.309397751 as decimal(24,12)) % cast(-0.10 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4072964925.733526610058426996 as decimal(28,18)) * cast(-10000000 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(262241 as decimal(6,0)) - cast(0.10000000000000000000000000000000000 as decimal(37,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-580.22 as decimal(5,2)) + cast(-0.622 as decimal(14,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-64389654.46684163794160855451 as decimal(28,20)) + cast(-64903710731685345356631204115.2511 as decimal(33,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53962088135197.4812704645992 as decimal(29,14)) - cast(-134217728 as decimal(27,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(2,1)) * cast(-5764607.52303423488 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(17179869184 as decimal(17,0)) / cast(-92343071387.2 as decimal(35,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999 as decimal(36,36)) % cast(-0.100 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5307 as decimal(10,5)) + cast(-4520259431066402.5784 as decimal(25,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6114143.4 as decimal(29,5)) / cast(-75.78266 as decimal(28,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000000.00000000 as decimal(22,8)) - cast(-32618234527.2 as decimal(34,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3344.291080641 as decimal(36,28)) % cast(99.999999999999999999999999999 as decimal(35,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99 as decimal(2,2)) / cast(361374514797592.512 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2071 as decimal(11,11)) % cast(830.76749736557242056487941267521535 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-557781927566058662385032568.4971 as decimal(31,4)) - cast(41448.7659111688668474532058503934 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999999 as decimal(34,0)) + cast(-0.64 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99 as decimal(7,5)) + cast(-486512 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(4,3)) % cast(-758.1313730 as decimal(37,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.17635112303335 as decimal(14,14)) + cast(-60527.422197 as decimal(15,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5778722795111781150253.1461640506451036 as decimal(38,16)) + cast(1 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(25846 as decimal(7,0)) * cast(59361829237293825050796586654574509.284 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8247.079329614016140880811 as decimal(25,21)) * cast(1.32689 as decimal(28,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999 as decimal(37,30)) - cast(30285525623233001.21301 as decimal(22,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-188657427.9667 as decimal(36,17)) / cast(-9477.7589275100779117062013379688183 as decimal(35,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5915708272636362757016 as decimal(22,22)) % cast(-3 as decimal(35,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-67369087139377412.76803802557 as decimal(28,11)) - cast(5550314409.6467 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(503579.704313468821318604170816 as decimal(32,25)) / cast(10000.00 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999 as decimal(3,3)) / cast(-7820200153.525312951691 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2 as decimal(3,0)) * cast(-0.8388607 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-544822245.678144320463 as decimal(37,26)) + cast(0.10000000000000000 as decimal(26,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7205759403.7927935 as decimal(17,7)) % cast(-78464473612.991691887200 as decimal(23,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(264 as decimal(30,0)) + cast(-0.1073741823 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4424 as decimal(30,11)) / cast(-34548.332511007621986643974397067652727 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-59869.6426822675734 as decimal(38,19)) / cast(0.859186264861578509307183681 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9679720464536865.6640728599819581 as decimal(32,16)) * cast(-100.0000000000000000000000 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(2,1)) / cast(-0.99999 as decimal(15,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-98.6756 as decimal(33,25)) / cast(-9999999999999999999999999999999.9999 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.47 as decimal(12,6)) % cast(-32.0 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.82909203630583 as decimal(15,14)) + cast(-0.3297 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8070148.0700 as decimal(25,18)) - cast(99999.99 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100729142614098120063.61525879834982349 as decimal(38,17)) / cast(-100.0 as decimal(35,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2048 as decimal(25,20)) * cast(-879609302220.8 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(36.028797018963968 as decimal(33,31)) % cast(49.8337911192 as decimal(32,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6651.4 as decimal(17,11)) * cast(-9940.28354153177 as decimal(20,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-762169816870241862321.7 as decimal(23,2)) % cast(0.10 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99404 as decimal(6,6)) / cast(-99.99999999999 as decimal(13,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.281474976710655 as decimal(38,35)) % cast(-4.73 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999 as decimal(3,3)) % cast(-3434947355922629.267996398922887 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(74.9243 as decimal(24,5)) % cast(-0.16777216 as decimal(25,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(5,1)) - cast(0.55945881581407717 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.999999 as decimal(29,25)) * cast(-0.2 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(633825300114114.700748351602687 as decimal(30,15)) / cast(-58917650 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-62.312 as decimal(38,24)) + cast(-122.40 as decimal(31,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1496.591667828 as decimal(13,9)) + cast(-821026968929252 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9561235662.4264818320 as decimal(30,13)) * cast(-1.000000000000 as decimal(21,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.5070591730234615865843651857942052864 as decimal(38,37)) % cast(78984.0705027 as decimal(18,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.444732965739290427391 as decimal(38,31)) % cast(-0.10000 as decimal(31,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.5 as decimal(34,34)) % cast(529419875179040064055031180.06561421669 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52.8404984783 as decimal(16,13)) - cast(5664.92921633087 as decimal(26,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.999999999 as decimal(16,9)) - cast(-7.72842482563 as decimal(26,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99 as decimal(22,21)) * cast(-71459327071349.942569592778534 as decimal(30,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(22,10)) - cast(92065.61 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.55374095829 as decimal(34,21)) / cast(90775778159.41 as decimal(18,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999999999999999.999999999999999 as decimal(38,17)) * cast(-1000000000 as decimal(17,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999.9999 as decimal(21,15)) - cast(0.86000 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(530452970.59355138700 as decimal(38,20)) + cast(-8748799407348909.4519818756 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-724147278672326878 as decimal(32,0)) + cast(-7.88 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9 as decimal(8,5)) / cast(8850291743803174493465.8234758 as decimal(29,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.9999 as decimal(17,6)) - cast(32463512.476982 as decimal(28,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999.999999999 as decimal(28,9)) * cast(-1000000000000000000.0 as decimal(25,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.08 as decimal(16,9)) * cast(99999999.9 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.5070591730234615865843651857942052864 as decimal(38,37)) + cast(394650841 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-700432422076.71060572774194521739965 as decimal(37,24)) * cast(-71756286.12549966 as decimal(16,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5864094124314.1106533656952282987281045 as decimal(38,25)) - cast(-67044956.4278133 as decimal(16,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7744.8942287684191061864719930326488369 as decimal(38,34)) + cast(0.1000 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(3,1)) * cast(0.88568993581200 as decimal(19,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.84657 as decimal(6,5)) - cast(-9999999 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(108968.79 as decimal(19,5)) % cast(61617491.510536 as decimal(15,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.94 as decimal(3,2)) + cast(-0.2106244032272984452 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3306902303183027974444722012154.9235360 as decimal(38,7)) % cast(946294086 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(30,12)) + cast(-9.9 as decimal(10,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000.00 as decimal(20,10)) / cast(480575.5 as decimal(14,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(323501991.1 as decimal(17,3)) - cast(-0.3 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.00000 as decimal(38,5)) % cast(1.000000000 as decimal(19,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000.0000000 as decimal(24,15)) * cast(48859447790040180599309.413204818590 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(46786.330226965752581649289 as decimal(38,30)) * cast(16872870 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.737 as decimal(38,20)) / cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-194.13079412540110 as decimal(25,22)) - cast(-157987550 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-967140655691703339764.9407 as decimal(25,4)) / cast(72983.1305 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.11562076 as decimal(25,25)) + cast(9.55959 as decimal(15,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(495 as decimal(6,2)) - cast(-0.32321834510679 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-25220930776 as decimal(12,1)) + cast(1000000000000000000.00000 as decimal(33,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8507059173.0234615865843651857942052863 as decimal(38,28)) / cast(-3965396676 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.52378 as decimal(11,8)) * cast(-83451988380493264048826873935923923002 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(1,0)) / cast(5464807794782372244828673261.485865887 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.4 as decimal(10,1)) / cast(95673273977.8 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-621214457.71032810556 as decimal(20,11)) / cast(-99999999999999999999999999999999999999 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000 as decimal(38,37)) % cast(11.801125 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-459417400859 as decimal(18,0)) + cast(3.62294798850852125811693332627 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(850705917302346.15865843651857942052864 as decimal(38,23)) / cast(0.100 as decimal(26,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(37,5)) * cast(1.56621736 as decimal(11,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-75557863725914323419135 as decimal(38,0)) * cast(-85 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-909850478.62 as decimal(30,8)) - cast(3832672152043 as decimal(31,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1 as decimal(6,3)) - cast(0.595 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6871.9476735 as decimal(25,18)) + cast(-264037.573026433666751 as decimal(21,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9221542885.672685851 as decimal(20,9)) * cast(-99772781097.80045126 as decimal(32,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.100000000000000000000000000 as decimal(38,37)) * cast(-280 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000000000000000000.00000 as decimal(38,6)) % cast(274877.906943 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(2,1)) * cast(757.5082342181 as decimal(23,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(714751524695705128719800823142 as decimal(37,0)) - cast(4183168.798079536073130885 as decimal(26,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7214312820.2024005466205 as decimal(38,24)) * cast(286306.68 as decimal(9,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7430354949 as decimal(21,1)) - cast(427.6624 as decimal(33,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5003137101788.9 as decimal(14,1)) % cast(-4024136018615.09 as decimal(28,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0000000000000000 as decimal(38,30)) - cast(-0.9 as decimal(24,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99 as decimal(16,15)) + cast(-6959187296104.338632493931196 as decimal(38,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-405194495632 as decimal(27,1)) + cast(-0.25495489446605357054 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1278102434.454922169404921768517 as decimal(31,21)) + cast(100000000000000000000000.000000000000 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(61338106498739402433.388 as decimal(37,10)) - cast(-94.44732965739290427391 as decimal(22,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5327235613857843792364.6135041289224303 as decimal(38,16)) % cast(-637648.630782268 as decimal(19,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-703687441776.64 as decimal(14,2)) % cast(-57710.45623 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(232428053699166411.684846 as decimal(24,6)) * cast(9999999999.999999999999999999 as decimal(35,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999999.99 as decimal(36,9)) - cast(-42 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9883978478787160626 as decimal(21,19)) / cast(-88633031664214841238949503430.117649036 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1058918.1 as decimal(30,15)) * cast(7 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-655.35 as decimal(7,4)) + cast(-632996161360796717736997697.15116567 as decimal(35,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-176104995.5291 as decimal(13,4)) - cast(999999999999999.99999999999 as decimal(37,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.1 as decimal(10,3)) * cast(-60863554175868098.6662270425568156221 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-34.59 as decimal(4,2)) - cast(8484340902911534 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9398855516217278584532.6804247900598094 as decimal(38,16)) * cast(-262143 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5925568.96308901375 as decimal(18,11)) - cast(-864.8713677012110909715648044 as decimal(28,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000000000000000 as decimal(31,0)) * cast(-214.936060243110 as decimal(37,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.58955065 as decimal(11,8)) * cast(-898948.1 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-21.53304979 as decimal(10,8)) * cast(100000000 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-24366529040470956215 as decimal(35,15)) + cast(1.00000000000 as decimal(21,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(36,13)) * cast(-36949 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3720940274916690975819091389915.26821 as decimal(36,5)) - cast(-0.852 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1676726022755774.9208 as decimal(23,7)) / cast(-0.84 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(4,0)) + cast(6871947.6735 as decimal(26,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-80.82842664885316 as decimal(20,16)) - cast(-5399035482998997186794.2828567029810566 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999999999 as decimal(38,38)) % cast(-415383748682786210282439.70633760768 as decimal(37,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(209.7151 as decimal(7,4)) * cast(-0.3 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(54536.4 as decimal(6,1)) % cast(1000.000000 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9197198.0629082942357157160815329357262 as decimal(38,31)) + cast(-65.535 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-568144200275298695255963.239657212 as decimal(33,9)) * cast(-2542213.42050 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.9 as decimal(17,2)) % cast(-393456.493240108500863726 as decimal(30,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-204.8 as decimal(38,18)) % cast(16.2994107670 as decimal(31,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4096 as decimal(14,11)) % cast(-0.8 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999999.9999999 as decimal(30,7)) * cast(10000000.000000 as decimal(16,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(447182728252271.2764 as decimal(20,4)) % cast(100 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1073741824 as decimal(38,2)) * cast(-3355443.1 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5510721855001228039911104.6 as decimal(38,4)) % cast(-4893885116.779906069040255085536 as decimal(31,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-75558 as decimal(35,2)) - cast(-0.7051 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-507926166.13777 as decimal(14,5)) / cast(-497824723157807934317.451444 as decimal(27,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9757814 as decimal(21,0)) / cast(-37419500053222692 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1152921504606846976 as decimal(38,11)) / cast(-50.56919960 as decimal(35,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2097151 as decimal(9,0)) * cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4977921539672179.6 as decimal(30,3)) * cast(-9 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.81129638414606681695789005144064 as decimal(32,32)) * cast(720575940379279.35 as decimal(17,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(754016969170589285884438686679609 as decimal(38,2)) % cast(700244.70075 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.74848034635727820223060546693657611 as decimal(35,35)) * cast(-41577410868643985517.52983 as decimal(33,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7976240845564.6242992943246759176695 as decimal(38,22)) * cast(-129807421463370690713262408230.5024 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(414866060194.94573654306109587184260562 as decimal(38,26)) % cast(-931609.493 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.3915692203 as decimal(38,38)) * cast(-92.90878692874624542954210105 as decimal(29,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.33554431 as decimal(26,11)) / cast(-0.999999 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999.999999999999999 as decimal(38,22)) - cast(-0.99999999 as decimal(25,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-93.51614543 as decimal(10,8)) / cast(-57989274562569574360793031802458251 as decimal(35,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99364091128 as decimal(38,24)) * cast(-100000000000000 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(949067544657015608848687.95162923508471 as decimal(38,14)) % cast(-125 as decimal(19,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(1,1)) % cast(0.3693761144639213530804 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.2 as decimal(7,3)) + cast(3649611191492992023297.45449932 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(83.076749736557242056487941267521536 as decimal(35,33)) / cast(-0.379587578965844390231193387 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(8,0)) % cast(0.5 as decimal(35,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(42070575.261 as decimal(19,4)) * cast(9 as decimal(22,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.99999999 as decimal(38,26)) - cast(-10000000000000 as decimal(36,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.00000000000000 as decimal(28,24)) % cast(-11 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-794811104.183541253669050 as decimal(24,15)) / cast(700539378890150327515.0722336450683 as decimal(36,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53 as decimal(2,0)) - cast(-8.388608 as decimal(36,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.1681378340 as decimal(38,37)) - cast(-6.15515222066592 as decimal(37,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.931 as decimal(34,34)) % cast(-0.8845715 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.999999 as decimal(15,8)) % cast(946.37588 as decimal(8,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(44.4286648676640545 as decimal(38,33)) % cast(-8 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.9999 as decimal(9,4)) % cast(-84810965905085668457383.49679347 as decimal(36,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.281474976710656 as decimal(24,24)) * cast(-999999.999999999999999999999999999999 as decimal(36,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9818.978493 as decimal(10,6)) * cast(-0.9 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8049.55663 as decimal(38,19)) * cast(-80852.835089290948482295621462641072213 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.511 as decimal(6,4)) / cast(-1000000000000000000 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9417367034 as decimal(12,0)) - cast(0.1 as decimal(16,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-845.64749380 as decimal(11,8)) % cast(874189.71 as decimal(24,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(384 as decimal(15,9)) * cast(-3124532440038453082689889999523.0446293 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.19 as decimal(27,26)) - cast(-4.0950003902716949728282411 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-288861044376695968.534108314 as decimal(38,9)) % cast(-109951162.7775 as decimal(21,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.99 as decimal(22,10)) * cast(-15.3575401058697350 as decimal(27,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-42913.45892 as decimal(38,10)) + cast(13421.7728 as decimal(18,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(519229.6858534827628530496329220095 as decimal(34,28)) + cast(-51922968585348276285304.96329220096 as decimal(37,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52659186774166358181811677372.9159192 as decimal(38,7)) - cast(99999999999.9 as decimal(23,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(231061.05852600998781 as decimal(28,22)) + cast(-40947830.666587562354551672682 as decimal(29,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(1,0)) + cast(-0.595 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(1,0)) / cast(-9.687542096426650601 as decimal(19,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(581819621430 as decimal(12,0)) / cast(90.987 as decimal(32,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000000000000000.0000 as decimal(27,5)) % cast(6841.0563008 as decimal(12,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.000 as decimal(38,14)) % cast(792281.62514264337593543950336 as decimal(34,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.59 as decimal(27,22)) + cast(-1.659545887011824649014396 as decimal(26,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.76 as decimal(3,2)) * cast(-75.557863725914323419136 as decimal(23,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.1000 as decimal(33,32)) % cast(-3186.7965083 as decimal(24,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(923378962 as decimal(27,0)) + cast(598634329 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(1,1)) - cast(0.739292 as decimal(12,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.999999 as decimal(25,10)) * cast(-12235625983821845.63540875805236423 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(9,8)) - cast(-133376.1 as decimal(17,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.739676600482652289717101 as decimal(38,36)) % cast(-5.4000991 as decimal(29,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8473006026.7181570271598514981047367 as decimal(38,25)) - cast(-0.999 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999.999999 as decimal(38,7)) / cast(-0.332077 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5902958103587056517.11 as decimal(34,2)) / cast(-56562022350.08331723946913 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(211463899840453767417391435904290 as decimal(38,0)) - cast(-3021.932647514181144911618865383943135 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999 as decimal(6,0)) + cast(9 as decimal(8,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999 as decimal(8,4)) + cast(-240.183631655507153853 as decimal(27,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8507059173023461586.5843651857942052863 as decimal(38,19)) - cast(-0.1000000000 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4580289153 as decimal(18,15)) * cast(0.521537172903440946647513522120332509 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.374 as decimal(9,9)) * cast(-7735844441 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8796093022207 as decimal(14,0)) * cast(-0.25696758362574685673603462 as decimal(26,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-704958207592280.4817932328815865 as decimal(38,22)) * cast(-1.000 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-30223145.4903657293676544 as decimal(38,21)) * cast(-67108863 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-75240538.971037474111539 as decimal(34,19)) - cast(-0.4503599627370496 as decimal(34,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.973269661310301551616327122725 as decimal(30,30)) / cast(83525315596.09684 as decimal(24,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8476.849 as decimal(9,5)) % cast(-99 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(18.446744073709551615 as decimal(29,21)) % cast(9272949803404.85384134592526 as decimal(27,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-22.51799813685247 as decimal(26,17)) + cast(-4393 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999999999999 as decimal(17,17)) + cast(-6 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.288230376151711744 as decimal(34,33)) / cast(-95.58 as decimal(32,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99999999 as decimal(38,38)) / cast(171.79869184 as decimal(12,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7 as decimal(5,2)) % cast(18852839398.614328 as decimal(34,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-109951162.7775 as decimal(13,4)) % cast(-17603662257310354139789001753992 as decimal(32,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2814749767106.56 as decimal(32,17)) + cast(0.77 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-274.877906944 as decimal(24,19)) % cast(-267.7676607337681563213824 as decimal(37,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52428.7 as decimal(14,1)) * cast(87568061956166707 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(770.03452123722 as decimal(37,23)) - cast(-2759434.366 as decimal(10,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(63 as decimal(33,18)) * cast(-175.92186044416 as decimal(31,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16 as decimal(25,11)) + cast(9.999999999999999999 as decimal(19,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7564673561931.6899 as decimal(31,10)) / cast(771737685.86 as decimal(27,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8755.1009 as decimal(20,9)) * cast(80.0 as decimal(25,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.999999999999 as decimal(12,12)) % cast(288122 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(33,10)) % cast(797551302.5283547257631 as decimal(28,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-283619712.89 as decimal(14,4)) / cast(-100000.0000000000 as decimal(18,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-43.59988412087543 as decimal(21,19)) + cast(-33.876 as decimal(5,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2567649284325.701 as decimal(17,4)) - cast(-874446680583.425 as decimal(22,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999.9999999999999999999999999999999 as decimal(35,31)) % cast(4360601063224071093809541 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-83.0938338005392 as decimal(38,28)) * cast(6720.492268087849754 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.2624 as decimal(26,19)) / cast(0.1 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1786.6036333789187441091299168648488115 as decimal(38,34)) / cast(100 as decimal(6,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(606559456.93603379330901542364202662 as decimal(38,28)) * cast(0.94658564172 as decimal(37,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3322135738654.8839871400 as decimal(28,14)) * cast(-0.73952043829960477731481708336649782453 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-26843.5456 as decimal(20,14)) * cast(-7328042438009110847771.472544487263 as decimal(34,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1564877.23728240499135278 as decimal(24,17)) / cast(0.10 as decimal(36,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9973.30511801 as decimal(13,8)) % cast(162.08920813846356517311817705 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-26 as decimal(25,7)) - cast(-711417 as decimal(13,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-32342499157082.456985 as decimal(24,7)) / cast(0.2708514926548460 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100110182.7 as decimal(27,1)) * cast(-90.4 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(68.1775240921729023 as decimal(38,23)) / cast(6152858545080.63459822519800575 as decimal(34,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.1189 as decimal(10,8)) - cast(-52428.8 as decimal(31,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10 as decimal(10,9)) % cast(-0.1000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3957898 as decimal(11,1)) + cast(-3355443.1 as decimal(15,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53169119831.39663491615228241121378303 as decimal(38,26)) / cast(0.7782508265907 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(512 as decimal(17,2)) * cast(0.18014398509481983 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.239 as decimal(3,3)) - cast(0.4 as decimal(23,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.40870062567857362 as decimal(38,29)) * cast(97138360934597108 as decimal(17,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.100 as decimal(12,9)) - cast(-6.6655393 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.10000000 as decimal(14,14)) + cast(-28823037615171174.3 as decimal(36,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100.0000 as decimal(16,13)) - cast(-5222277610325.2078608 as decimal(30,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000 as decimal(33,0)) / cast(-0.99 as decimal(19,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9381920 as decimal(13,13)) % cast(-988650.56435260778429867182601719841915 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.099511627776 as decimal(38,32)) % cast(107374.1823 as decimal(29,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(84994679142 as decimal(13,0)) % cast(-9.9 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000000000 as decimal(29,0)) - cast(1475.73952589676412927 as decimal(21,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(773600 as decimal(23,15)) * cast(-100000.0 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-222059.684068 as decimal(15,6)) * cast(7.14028 as decimal(28,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.91296597 as decimal(12,12)) / cast(562949953421311 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.83075442 as decimal(29,28)) + cast(-0.8 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(838.8608 as decimal(7,4)) - cast(6.631262686404655885 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(65.0810490 as decimal(15,13)) / cast(747153685746982946810.0 as decimal(22,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(82.6344351983 as decimal(13,10)) + cast(0.10000000000000000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53.6870912 as decimal(9,7)) * cast(66878044.623427061025959294836561 as decimal(32,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.938176029926158364922510 as decimal(38,38)) + cast(-0.131072 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000.00 as decimal(12,2)) / cast(-99.9 as decimal(18,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(29.878236004551098903 as decimal(22,18)) - cast(-687.19476736 as decimal(13,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-53 as decimal(13,0)) - cast(592 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.15 as decimal(25,8)) + cast(-2.84853076552559849826033 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3689348.8147419103231 as decimal(27,20)) * cast(-607.8 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8.64852 as decimal(9,5)) % cast(-51.92296858534827628530496329220096 as decimal(34,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8796093022207 as decimal(23,0)) * cast(100000000 as decimal(12,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(90.07199254740991 as decimal(23,19)) / cast(-898386254753609 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.6584462466862414580 as decimal(38,37)) / cast(130232.79317917780278328857093704506184 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-83886.08 as decimal(7,2)) - cast(-79777561 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9 as decimal(2,1)) / cast(-0.1023 as decimal(16,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9464313468205528574481 as decimal(31,1)) * cast(-30916.012111208663 as decimal(17,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(11,9)) * cast(-0.19 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.22036244803895861794 as decimal(21,20)) + cast(-0.74 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9985 as decimal(12,12)) % cast(-485376036.206 as decimal(14,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16777.215 as decimal(32,15)) / cast(-861315092769242930165697.55437273837129 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(204312395150232536874 as decimal(38,0)) / cast(-10159831453.5 as decimal(28,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(917342354833.7 as decimal(30,3)) + cast(-10 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7820 as decimal(38,16)) + cast(-6030.28119228 as decimal(17,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(60258.450747701661 as decimal(29,24)) - cast(0.999999999999999 as decimal(25,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(707609 as decimal(10,1)) % cast(0.100000000 as decimal(23,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.2 as decimal(7,1)) / cast(0.870770511064493116548 as decimal(25,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999.99999999999999 as decimal(19,14)) + cast(999999999999999999999999999.99999 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(25,3)) - cast(96714065569170333976494.08 as decimal(30,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-42521487501992360121656527238909067392 as decimal(38,0)) + cast(-10.000000000000000 as decimal(21,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-26.2144 as decimal(38,21)) / cast(-0.7854811613941704887170608004 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10 as decimal(3,0)) * cast(-1.000000000000000 as decimal(36,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16.6 as decimal(27,11)) % cast(-16777.215 as decimal(36,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.4 as decimal(5,1)) / cast(974718229161.283898518286480 as decimal(33,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-365.68854660595586 as decimal(28,25)) % cast(-2096.6 as decimal(10,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.99999999999 as decimal(13,11)) * cast(103568811008.293692008 as decimal(21,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-983934508103847.56532585212956073095147 as decimal(38,23)) + cast(-85449481679623711700318010632682.0 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.99999999 as decimal(38,36)) % cast(504305.2 as decimal(25,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999.99999 as decimal(38,16)) - cast(313813170 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(82539.4141669690 as decimal(15,10)) + cast(-0.66 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.56 as decimal(3,2)) - cast(0.3497 as decimal(14,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9999999999999 as decimal(23,17)) / cast(-0.4096 as decimal(35,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-21214.5 as decimal(17,4)) / cast(-99 as decimal(32,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.8138 as decimal(7,4)) + cast(-0.1000000000000000000000 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(763537995.620110155995 as decimal(38,19)) * cast(9999.9 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999999999 as decimal(38,0)) / cast(-50965049377.0652178106169611550 as decimal(31,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21 as decimal(38,11)) + cast(-1.28 as decimal(35,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(3,1)) + cast(-0.984 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-80801.46241208065265261246537481298 as decimal(34,29)) % cast(22.009 as decimal(22,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(216545950.256401708505 as decimal(21,12)) / cast(50.70602400912917605986812821503 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-693019.8 as decimal(24,11)) + cast(-51764247.8703 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7695014692136320 as decimal(25,0)) % cast(0.5 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.26 as decimal(15,9)) % cast(4096 as decimal(36,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-59.4 as decimal(11,1)) - cast(0.620958 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-684.81664781836 as decimal(20,16)) / cast(-0.13110868372252 as decimal(30,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-664.0 as decimal(15,1)) * cast(8945.3 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(87960.93022207 as decimal(31,20)) / cast(6166.7 as decimal(26,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(510.09934130776150 as decimal(18,15)) / cast(-838093945352604707408384790815467 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-915314732402 as decimal(12,0)) % cast(1.2 as decimal(24,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(45709498206538909.4561 as decimal(38,13)) * cast(-670520307448875849 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(31174.52637720489 as decimal(30,12)) - cast(-67267510.33008669220 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8070569744995086 as decimal(19,2)) - cast(-9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.000000000 as decimal(38,15)) + cast(2.810510 as decimal(19,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.256 as decimal(34,6)) / cast(-5.3228852687942258788025 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(33.395 as decimal(11,9)) + cast(-5193542704282729.9524446269193886 as decimal(32,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9705535 as decimal(30,9)) + cast(26584559915698317458076141205606.89151 as decimal(38,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-95760791661 as decimal(11,0)) - cast(-0.2097152 as decimal(12,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999.99999999 as decimal(32,10)) - cast(-1.000000000000000000000000000000 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.999999999999999999999 as decimal(27,24)) * cast(100.0 as decimal(22,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1717666.8 as decimal(11,4)) * cast(-288641684622024988648918725577637929.22 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-57202659820.7276 as decimal(16,5)) % cast(-6.7 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100 as decimal(3,0)) - cast(-784581721132415293154991.19 as decimal(38,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-234371.10449983555487586338644731642712 as decimal(38,32)) / cast(-69.2 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000.0000 as decimal(38,7)) % cast(0.9 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999999999.9 as decimal(38,3)) % cast(-3796.0395337279933753449311803873 as decimal(32,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6940414908.00735252993553 as decimal(24,14)) / cast(-999999999.999 as decimal(14,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4389443237.7834 as decimal(33,9)) + cast(77 as decimal(37,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.589 as decimal(9,9)) % cast(-1 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-616059289.493890088716882711826564983 as decimal(38,29)) - cast(10.23 as decimal(30,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9019459460275110543610287751405597 as decimal(34,34)) + cast(6 as decimal(17,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(43 as decimal(6,4)) % cast(2680.85735 as decimal(9,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.999999999999999 as decimal(29,17)) % cast(-41.7 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.999 as decimal(10,3)) * cast(-10000000.00000000 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-19879.8396920 as decimal(38,14)) + cast(100000000.000000000000000 as decimal(24,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2 as decimal(30,3)) / cast(-2.955108 as decimal(16,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-67404359346200792298046.14036032372 as decimal(34,11)) / cast(-737869762948382.06463 as decimal(20,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.571386901745110614042538189 as decimal(38,37)) - cast(0.63 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999999999999999.99999 as decimal(38,5)) * cast(1152921504606846976 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-98.9 as decimal(20,7)) / cast(0.99999999999999999999999999999999999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-49551304309.2474 as decimal(26,13)) * cast(95.8291833026 as decimal(23,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(2,1)) - cast(-777959366770743475341755615927 as decimal(30,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.096 as decimal(30,27)) % cast(-10000000000000000 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-31907025898357.22290461439166 as decimal(38,21)) + cast(-2.4 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(76797053350.2451647735716999892228055 as decimal(38,25)) / cast(-0.718 as decimal(37,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(6,4)) % cast(1 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(73.600033289749200594643330901341 as decimal(38,35)) * cast(0.19 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(214.7483647 as decimal(21,9)) * cast(-5157728810191.805952360 as decimal(22,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000000000000000000000000000000 as decimal(38,38)) - cast(-79816108 as decimal(9,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9444732965739290427391 as decimal(31,0)) / cast(8795.3347812457 as decimal(14,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4487750320.9 as decimal(38,3)) * cast(4.93195189 as decimal(9,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.516575999391818814127208706093 as decimal(38,36)) - cast(0.9 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1912106041290.942 as decimal(19,5)) * cast(1000000000000000 as decimal(37,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.295445598 as decimal(14,13)) / cast(999.999999999999999 as decimal(23,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999.99999 as decimal(23,5)) + cast(-79.32 as decimal(6,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3834162579409779547909 as decimal(34,0)) % cast(0.10 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.811 as decimal(3,3)) / cast(0.64 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(16754.5359395736358 as decimal(18,13)) - cast(-1073741824 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999 as decimal(9,6)) / cast(-100 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.9999999 as decimal(29,21)) / cast(790651637.044334 as decimal(19,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(12,1)) * cast(0.99 as decimal(30,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(52792536493091682852865 as decimal(35,7)) - cast(-0.10000000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-13948.4940950352561 as decimal(18,13)) - cast(-0.9 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(74340979735890437194609971656 as decimal(29,0)) - cast(9.605 as decimal(34,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000.0 as decimal(20,3)) / cast(999999999.9 as decimal(10,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(3,0)) + cast(2247565050713.94102563114 as decimal(31,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(69080157717107143125133294.545545956891 as decimal(38,12)) * cast(-900719925474099.2 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(20048695794.0643 as decimal(23,10)) % cast(8338007.4178388477267175064718572549934 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5.200 as decimal(6,5)) - cast(-8 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.0000000 as decimal(28,16)) * cast(-90071992547409.91 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.70368744177664 as decimal(23,19)) + cast(-0.7 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-79705769402.5810554167782896699 as decimal(32,20)) - cast(16272.8678121 as decimal(36,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(66.958412738 as decimal(16,13)) + cast(100000000000000000000000000 as decimal(35,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(954979600071.99 as decimal(38,10)) * cast(-100000 as decimal(10,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1099511627775 as decimal(34,0)) + cast(-3289076009231731.886409 as decimal(26,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(753970678114452923222246494350383.24248 as decimal(38,5)) - cast(971752718 as decimal(38,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2838153918.590249301 as decimal(19,9)) * cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.86161550 as decimal(8,8)) % cast(-1549984770.84131406 as decimal(19,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.379937938223178581106882 as decimal(38,38)) / cast(-6610697784807260253189353176.098642 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(579.6969978738481020806384747402 as decimal(31,28)) - cast(-16777.216 as decimal(21,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7286.17772206 as decimal(20,13)) / cast(0.9 as decimal(27,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(522192501572518770155914 as decimal(24,0)) / cast(1.000 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-430.219 as decimal(12,8)) / cast(519229.6858534827628530496329220096 as decimal(34,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(8,1)) % cast(-8670.1 as decimal(9,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4 as decimal(7,2)) - cast(85070591730234615.865843651857942052864 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-34.3586 as decimal(6,4)) + cast(0.242687 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(306422881519829 as decimal(38,3)) + cast(220.7706 as decimal(7,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7058979 as decimal(9,7)) + cast(-7205.7594037927936 as decimal(23,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(15,8)) / cast(-0.44 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.60714201989840 as decimal(15,14)) * cast(-0.9999999999999999999 as decimal(19,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000 as decimal(30,0)) + cast(7.394475 as decimal(16,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000.0 as decimal(24,1)) / cast(62109 as decimal(21,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(341.0 as decimal(24,2)) * cast(83.076749736557242056487941267521535 as decimal(38,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92233.72036854775808 as decimal(25,16)) + cast(838860.8 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8861513346.494259944223 as decimal(22,12)) / cast(-0.9 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-68719476735 as decimal(22,0)) / cast(-313668.1874779838151986024465191731 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8 as decimal(12,8)) + cast(8121056.65837263950289272 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000.00000000000 as decimal(38,13)) + cast(115292.1504606846975 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999999999999.9 as decimal(26,1)) * cast(41943.03 as decimal(7,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999999999 as decimal(20,18)) - cast(9.5 as decimal(15,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-900719925474.0992 as decimal(16,4)) % cast(-3.52658 as decimal(11,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2535301200456458802993.406410752 as decimal(38,10)) * cast(-79922.3 as decimal(7,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(92.71034 as decimal(7,5)) / cast(51922968585348276285304963292.20096 as decimal(34,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.611569445 as decimal(38,36)) * cast(-999999.999 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(69.74 as decimal(28,21)) + cast(-721820720528693750742 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.275039701610509856806405470246728 as decimal(38,38)) + cast(9.968556466 as decimal(19,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10870838071437.688661132313935186419 as decimal(38,24)) / cast(36028797.018963967 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8374681.3392599471118121 as decimal(38,31)) - cast(-0.589255658004920571 as decimal(33,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8796419242318 as decimal(38,38)) / cast(-0.2047 as decimal(20,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7803110177927876382698652.688168348 as decimal(38,13)) + cast(-484 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-691824612120709348731524458.4242897 as decimal(38,9)) % cast(-0.41 as decimal(30,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2719242310566249765232380692490 as decimal(31,0)) + cast(91915059.004 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(79228162514264337593543950336 as decimal(29,0)) - cast(-429496.7295 as decimal(38,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(54975.5813887 as decimal(38,21)) % cast(980816704.1673050 as decimal(18,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5.04406037 as decimal(9,8)) + cast(-100.000000000000 as decimal(15,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.99 as decimal(3,2)) / cast(-493618.489 as decimal(12,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000000000000000000000000 as decimal(31,31)) % cast(19331131188937905637600 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-590295810358705651.712 as decimal(21,3)) * cast(-44135673568938545142271068800.9 as decimal(38,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(590295810358705.651712 as decimal(21,6)) / cast(776 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.794095595242053259633240 as decimal(32,28)) * cast(54662933.6813 as decimal(17,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15 as decimal(10,1)) % cast(-121864038823901 as decimal(28,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8507059.1730234615865843651857942052864 as decimal(38,31)) + cast(-83.3330982322547833440905303 as decimal(27,25));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(900.7199254740991 as decimal(17,13)) + cast(160280092334150340408451196353.6 as decimal(37,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2 as decimal(2,0)) + cast(1000000.000000000000000000000 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-886339412789685190000773733048.7 as decimal(38,6)) / cast(-850.70591730234615865843651857942052863 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(166153499473114484.112975882535043072 as decimal(38,18)) % cast(-0.100 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-15 as decimal(7,0)) + cast(-9.999 as decimal(21,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000000000000000000 as decimal(38,1)) - cast(21508984688073993.02 as decimal(38,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-18014398.509481983 as decimal(22,12)) / cast(-0.71948 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.611686018427387904 as decimal(27,26)) - cast(-326049575308954.611303402643320137 as decimal(33,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-60559775268676540.643435606611475084695 as decimal(38,21)) % cast(-18.889465931478580854784 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(13200390.38651110718 as decimal(32,19)) - cast(3.2 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5812 as decimal(38,4)) - cast(-0.23 as decimal(3,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-29.85 as decimal(4,2)) * cast(-9999999999999999.999 as decimal(30,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.9 as decimal(38,2)) + cast(1995 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.704702980 as decimal(23,17)) % cast(31796.693519097045843527042305955 as decimal(37,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(2,1)) % cast(1000.0000000 as decimal(15,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999 as decimal(8,0)) + cast(6710886.4 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(34985.67 as decimal(11,5)) - cast(-60457.0941740001 as decimal(21,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-65525930364361506806086090357917.7 as decimal(33,1)) * cast(-0.99999999 as decimal(24,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.85828059038185 as decimal(38,21)) + cast(-85070591730234615865.843651857942052863 as decimal(38,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.9 as decimal(17,3)) % cast(104010772527621.552522 as decimal(33,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8589934592 as decimal(12,0)) * cast(-3070307.4204843513158826126285650264626 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(35.59 as decimal(38,5)) % cast(-0.46 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3.357 as decimal(5,4)) - cast(0.55 as decimal(32,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9561.37255061420623 as decimal(27,21)) / cast(-9.369157533 as decimal(18,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1407374883553.27 as decimal(21,8)) * cast(-1.0 as decimal(15,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(715.974324232 as decimal(30,27)) % cast(-5323 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-52 as decimal(16,7)) % cast(100000000000000 as decimal(32,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-671.08864 as decimal(8,5)) + cast(35615312494531344915974.250493 as decimal(30,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.128562055649 as decimal(17,17)) * cast(445599 as decimal(6,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10000000000000000000 as decimal(25,25)) + cast(-5.76460752303423488 as decimal(38,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8051597895844 as decimal(13,0)) * cast(3777893186.2957161709567 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.279060056501048004672398820202 as decimal(38,35)) - cast(97754194.485966706656 as decimal(29,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4.579 as decimal(5,4)) / cast(0.51 as decimal(2,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-73828.5450 as decimal(38,26)) + cast(-175.92186044416 as decimal(26,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(13,4)) % cast(67672008030332231.26610275955593404 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.281474976710655 as decimal(24,24)) / cast(999 as decimal(29,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.000000 as decimal(20,9)) % cast(3182357391361468.07490 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.194303 as decimal(10,9)) + cast(99999999999999999999999.9 as decimal(36,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.77371252455336267181195263 as decimal(37,37)) % cast(18098 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-660 as decimal(27,15)) / cast(0.69 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8453.4130 as decimal(8,4)) % cast(5570722.816026 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7551420059957442 as decimal(37,0)) - cast(-0.100000 as decimal(10,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9 as decimal(19,19)) + cast(-3245185536584267267.83156020576256 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-481227.84993197645 as decimal(29,18)) % cast(954745009497686814 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-487214851 as decimal(9,0)) + cast(-59871.6012693 as decimal(15,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-80 as decimal(10,0)) * cast(340568315450534186140324498 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.34 as decimal(38,25)) * cast(0.7046707956 as decimal(19,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36157404141.6470394338277297108 as decimal(38,25)) % cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4338976363000943.56930485455103 as decimal(38,17)) / cast(-1023 as decimal(20,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(3,1)) * cast(0.5577434747112 as decimal(22,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.00 as decimal(4,2)) * cast(-0.999999999999999999999999 as decimal(37,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1592786669.4743 as decimal(38,20)) / cast(25097.8 as decimal(6,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8808.18 as decimal(6,2)) % cast(15802484877913508411656376191 as decimal(29,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-529657.0784964430548102421494 as decimal(38,26)) + cast(-3.0 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.7 as decimal(5,5)) + cast(-48992610148.33 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.85461221 as decimal(8,8)) % cast(-0.65536 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000000000 as decimal(38,0)) + cast(-51 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(228568056521930410342.091742118644 as decimal(38,16)) * cast(3.12773 as decimal(38,31));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(682617973249874776.3630505 as decimal(28,9)) * cast(-907616599321560.0626625 as decimal(22,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1584563250.28528675187087900672 as decimal(38,26)) - cast(0.999999 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(33 as decimal(11,1)) + cast(3857.0767343723972303443700 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.88 as decimal(11,9)) * cast(-0.2099 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999 as decimal(27,4)) / cast(-0.97 as decimal(30,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.22527 as decimal(19,6)) - cast(9999999999999 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(805.110 as decimal(26,3)) / cast(664613997892457936451903530140172287 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4096 as decimal(22,0)) / cast(-263886.5769854536092 as decimal(24,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000 as decimal(8,0)) % cast(324518553658426726783156020576256 as decimal(34,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1024 as decimal(29,29)) / cast(-0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(56.850921 as decimal(19,17)) % cast(99.9 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1767243.43596267 as decimal(15,8)) / cast(3233105384 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(6,0)) + cast(1125899906842.624 as decimal(28,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000.0 as decimal(23,14)) * cast(100000000.00000 as decimal(16,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.81125578248 as decimal(38,38)) % cast(7834143 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.9 as decimal(3,2)) + cast(-9.90163 as decimal(14,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999999999999999999999999999.999 as decimal(36,8)) - cast(-99999999999.999999 as decimal(17,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.262143 as decimal(32,32)) + cast(-7.1814 as decimal(19,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(178 as decimal(3,0)) / cast(-9999.9999999 as decimal(32,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999 as decimal(34,10)) / cast(99.99 as decimal(22,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(49 as decimal(28,7)) / cast(0.9 as decimal(35,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5616161084558513.028112532585 as decimal(28,12)) + cast(-0.10000000000 as decimal(22,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.4744968752252 as decimal(38,30)) / cast(8585232899227145657215900519.031 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.98510169899566937317563456397738 as decimal(35,32)) - cast(-88763571 as decimal(28,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(11,8)) + cast(54975581.3888 as decimal(30,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-28 as decimal(2,0)) * cast(850.70591730234615865843651857942052864 as decimal(38,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-5242.88 as decimal(28,21)) - cast(0.38548 as decimal(12,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4799 as decimal(6,5)) - cast(0.17592186044416 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.25 as decimal(8,7)) + cast(-0.5316911983139663491615228241121378304 as decimal(37,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(651180.564207557 as decimal(24,13)) / cast(1166201178553.5 as decimal(31,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-953.55062580485070960 as decimal(34,20)) * cast(999.9999999999999 as decimal(31,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.131071 as decimal(15,15)) + cast(-42063835624459.587911639992581 as decimal(29,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(208851148319.5377272110053 as decimal(25,13)) / cast(-38508938293.50522971141 as decimal(29,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7247821455568768 as decimal(16,16)) * cast(-628681117769157807248925814395 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(77947415167198 as decimal(38,0)) / cast(-4131583337392424578 as decimal(19,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100.0 as decimal(16,13)) - cast(548847977.328505563007888070368 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(484527070228999334445380686777377.39268 as decimal(38,5)) % cast(1000000000000000.0000000000 as decimal(34,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2093573.758846 as decimal(22,6)) * cast(-99.9999 as decimal(16,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(83849841780810.691619432502667052744278 as decimal(38,24)) - cast(-131970070603651.22568662411558347310 as decimal(35,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1407.37488355327 as decimal(38,11)) + cast(0.6 as decimal(16,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999999 as decimal(27,0)) - cast(35940.51 as decimal(8,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(576460752.303423487 as decimal(18,9)) * cast(-99999.999 as decimal(13,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-496269337 as decimal(38,0)) % cast(10.000000 as decimal(25,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(13215231326800333424.52418424 as decimal(38,18)) % cast(-8.5070591730234615865843651857942052864 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6 as decimal(1,1)) % cast(51699669.558460183694421452857713844339 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3544907869.94570 as decimal(32,21)) * cast(-0.10000000000 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(236043145159334125033.536 as decimal(38,15)) * cast(-927.50375246401 as decimal(16,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99.9999999 as decimal(9,7)) - cast(-0.309 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-94524659566377419636334152652942.349758 as decimal(38,6)) - cast(-99999999.9 as decimal(38,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-16.777215 as decimal(15,13)) - cast(-11.52921504606846975 as decimal(20,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-967118008709268946270280306933363.42824 as decimal(38,5)) % cast(0.9999 as decimal(14,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.0000 as decimal(5,4)) - cast(-16211.9 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3 as decimal(18,13)) + cast(0.144115188075855871 as decimal(22,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2417851639.229258349412351 as decimal(30,15)) * cast(-0.63 as decimal(10,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4861691397532794119631021685672241269 as decimal(38,1)) + cast(-3435973836.8 as decimal(17,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8796093022208 as decimal(19,0)) / cast(44 as decimal(20,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.272 as decimal(26,24)) % cast(28.9 as decimal(3,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-792614012216359965.9051521669551344349 as decimal(38,19)) % cast(-0.4 as decimal(24,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-703687.44177663 as decimal(14,8)) / cast(0.87 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999999.99999999999999 as decimal(35,14)) * cast(96714065569170333976494.08 as decimal(25,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-413.4720470152 as decimal(38,34)) - cast(0.8192 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.000000000000 as decimal(27,24)) * cast(98355.029 as decimal(28,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.959 as decimal(20,20)) * cast(158217318366021.020374049 as decimal(24,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9304627113911678 as decimal(27,27)) + cast(999.9 as decimal(33,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7.130396728498 as decimal(19,16)) * cast(332889357.48830023469 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-14300.873899487 as decimal(38,14)) % cast(166436177.3 as decimal(21,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.141259579 as decimal(18,18)) % cast(0.653 as decimal(11,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.2097151 as decimal(22,22)) * cast(-0.4598331429769 as decimal(16,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999999999999999999999.999 as decimal(38,3)) - cast(15534 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-62.42 as decimal(4,2)) * cast(-976505670929.772 as decimal(34,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(66.30 as decimal(30,26)) / cast(6.98 as decimal(18,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-917.82199684315 as decimal(32,23)) - cast(5 as decimal(10,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-43980.46511104 as decimal(15,8)) - cast(-6.17530678423 as decimal(19,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(819.2 as decimal(17,1)) * cast(-32 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.4 as decimal(6,1)) / cast(-5722.733891286607245248997907534967391 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.572067347 as decimal(14,13)) + cast(-0.39050290296968633043 as decimal(34,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.68719476736 as decimal(24,24)) * cast(-65007.292674893784 as decimal(23,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10.0 as decimal(13,7)) * cast(7411.84332358 as decimal(13,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9054538818551194881017995228 as decimal(38,38)) + cast(-687194767.36 as decimal(11,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(880.0 as decimal(4,1)) % cast(-5817 as decimal(4,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999 as decimal(35,0)) + cast(24023023181333829609782.2417 as decimal(32,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.00 as decimal(8,3)) - cast(0.44260 as decimal(7,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(53511.2054 as decimal(22,7)) + cast(3.49101 as decimal(30,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(42896039.757967736 as decimal(17,9)) / cast(6.020 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3416.9 as decimal(26,22)) / cast(0.99999999999999999999 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6871.9476736 as decimal(14,10)) % cast(-0.12 as decimal(29,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7 as decimal(38,0)) / cast(8468511449324480.94178377343904923 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999999999999999 as decimal(38,8)) / cast(32.9547546856114586713 as decimal(38,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(244643428872200488549767.910 as decimal(27,3)) / cast(-0.79935 as decimal(12,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7.4 as decimal(29,11)) - cast(33.81572 as decimal(21,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9859434254917957014 as decimal(19,19)) / cast(967775.77092983234417513678765040988 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81.92 as decimal(4,2)) * cast(0.208292 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-543872141792.378255419721 as decimal(24,12)) + cast(0.999999999 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7934802.0852830909182614 as decimal(38,23)) % cast(0.1 as decimal(38,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8811650998.6089857339530 as decimal(24,13)) / cast(7302530388906470 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.0 as decimal(5,1)) + cast(-457132889026123173542998959 as decimal(37,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-54975581388.8 as decimal(17,6)) * cast(37690.091440961004 as decimal(23,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-322899238607406056.86414667449151015403 as decimal(38,20)) % cast(-999.99 as decimal(28,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.6360125 as decimal(26,13)) % cast(3524699.4 as decimal(8,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3.93512 as decimal(38,27)) / cast(-439835161105160224505.67612586 as decimal(38,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000 as decimal(5,0)) + cast(999999999999.999 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6044629098.07314587353088 as decimal(24,14)) * cast(388 as decimal(5,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.68 as decimal(28,11)) - cast(-58.420719 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-50401170.761 as decimal(11,3)) % cast(-0.8 as decimal(36,33));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-98 as decimal(13,2)) % cast(64.8263227889944072 as decimal(38,29));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-544551739.7 as decimal(16,1)) % cast(4 as decimal(24,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000 as decimal(38,25)) - cast(941781 as decimal(31,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7312031.780 as decimal(29,9)) / cast(-0.0 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-620916.5926 as decimal(38,16)) - cast(-100000.00 as decimal(18,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8192 as decimal(4,4)) + cast(75 as decimal(7,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.999999999999999999 as decimal(25,18)) % cast(0.1058 as decimal(13,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(539515306842441.51022 as decimal(33,14)) * cast(70368744177.664 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(4,2)) + cast(999.99999 as decimal(9,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(245772341842.08 as decimal(15,2)) * cast(-999999 as decimal(36,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6328838607995597.959 as decimal(38,8)) + cast(0.100000000 as decimal(18,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1.0 as decimal(6,1)) / cast(99.999999999999 as decimal(23,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(50688.79696614 as decimal(29,17)) * cast(-9.999 as decimal(13,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9719.50242200083 as decimal(16,12)) * cast(-9.9999 as decimal(21,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.237 as decimal(11,8)) / cast(3.48933734850021731 as decimal(27,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(33053.55651922384 as decimal(20,14)) / cast(-0.63117 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(36028797.018963967 as decimal(21,12)) / cast(-1152921504606.846975 as decimal(19,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000 as decimal(13,0)) % cast(3577731724402.5 as decimal(16,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8507059173023461586584365185794205286.4 as decimal(38,1)) + cast(-158 as decimal(9,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8087059 as decimal(8,8)) - cast(-29405576499037.3 as decimal(22,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3 as decimal(1,0)) + cast(0.999999 as decimal(14,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6553.5 as decimal(5,1)) / cast(0.94489116382294482781309118673824598 as decimal(35,35));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8.191 as decimal(5,3)) * cast(536870.912 as decimal(30,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7 as decimal(5,3)) % cast(8.90121354857641 as decimal(36,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.40790491793628023129081453579 as decimal(29,29)) - cast(8.15306 as decimal(32,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.44 as decimal(16,2)) % cast(-999 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(79105130610962846174.16230476404406 as decimal(38,15)) - cast(549755813888 as decimal(13,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4643496884669223 as decimal(21,0)) * cast(-107374182.4 as decimal(13,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99 as decimal(7,0)) % cast(-2835795560005.848141654173909001 as decimal(31,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5 as decimal(8,5)) / cast(-24 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1677.7216 as decimal(12,6)) / cast(-3.258 as decimal(9,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.77227305167 as decimal(38,30)) + cast(-55651905460218275195 as decimal(35,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999.999 as decimal(9,3)) * cast(55 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9149 as decimal(7,3)) / cast(340490831582186574503.3402866627250428 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5368.70912 as decimal(16,6)) % cast(-99 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(436214577978915793366809626677.20257 as decimal(35,5)) + cast(0.5070602400912917605986812821504 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-81 as decimal(5,0)) * cast(4488 as decimal(18,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-62537881072213318487057568361.0 as decimal(30,1)) * cast(1000000.0000000000000000000 as decimal(32,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.00000 as decimal(9,5)) / cast(32 as decimal(2,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-622 as decimal(35,24)) / cast(-48602214670.55851949908822118976796 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(12980742146.33706907132624082305023 as decimal(38,23)) * cast(0.6 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-72.7545 as decimal(12,8)) % cast(-7 as decimal(29,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(21.367823 as decimal(26,22)) / cast(96.6934 as decimal(31,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-900.7199254740991 as decimal(16,13)) - cast(295147905179352825856 as decimal(22,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.8 as decimal(1,1)) / cast(-33554.432 as decimal(31,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-70873973.79 as decimal(38,18)) - cast(4457453004685 as decimal(14,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(22595 as decimal(8,0)) % cast(87.3085 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(418.514629 as decimal(35,15)) / cast(-4.1518013498150978870175101135848308317 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12.7 as decimal(3,1)) / cast(0.360326644634 as decimal(38,37));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99546129 as decimal(18,18)) % cast(-6 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.6777216 as decimal(10,9)) / cast(3221487.0339 as decimal(11,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-60178.73322 as decimal(15,7)) * cast(0.8771881848456 as decimal(27,27));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(72057594.037927936 as decimal(17,9)) / cast(41680 as decimal(15,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5811.0 as decimal(5,1)) % cast(999.9999999999999 as decimal(27,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.79878 as decimal(10,6)) * cast(-7.9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.5813 as decimal(17,13)) + cast(79228162514264337593.543950335 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(262144 as decimal(38,10)) + cast(7378697629483.8206464 as decimal(20,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7922816251426.4337593543950335 as decimal(29,16)) * cast(9999.999999999999 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.7588 as decimal(5,4)) / cast(-66489962427.504694 as decimal(38,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999.9 as decimal(7,2)) % cast(9156822017955.933836784330213522354932 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-791862636 as decimal(38,1)) / cast(-6228531553379473071.35810557 as decimal(27,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-2.74877906943 as decimal(26,21)) % cast(-115292150460684697.5 as decimal(22,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(624019853.7598478181 as decimal(19,10)) * cast(-999999.999 as decimal(27,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99695627614072643286066692725.341654355 as decimal(38,9)) / cast(10 as decimal(33,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(10000000000.000000 as decimal(38,6)) + cast(0.2047 as decimal(6,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-937988 as decimal(21,4)) + cast(-285.2531152749 as decimal(36,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(41348 as decimal(7,0)) - cast(266515807 as decimal(33,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.99 as decimal(6,6)) + cast(1.823215836 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.87796612669634783 as decimal(18,17)) / cast(524.287 as decimal(28,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-905917906.2396859457022368906 as decimal(28,19)) * cast(-48357.03278458516698824704 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.35 as decimal(22,22)) / cast(0.9 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.45163 as decimal(25,23)) / cast(-5751457362022.924 as decimal(27,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7633.59 as decimal(6,2)) - cast(0.5 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-65535 as decimal(5,0)) - cast(-7.566 as decimal(26,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9013522523.571751 as decimal(38,18)) / cast(60011 as decimal(25,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999.99 as decimal(18,7)) * cast(-9999.999999999999999999 as decimal(38,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3212 as decimal(27,11)) / cast(9701907529.0130385 as decimal(29,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.91 as decimal(31,30)) / cast(-0.9999999 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(100000000000000000.0000000000000000000 as decimal(38,20)) - cast(1 as decimal(1,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(133425366227.5 as decimal(22,3)) % cast(-15 as decimal(21,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(54239193892833 as decimal(19,1)) * cast(-1946843210315745844.14 as decimal(36,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8 as decimal(17,5)) % cast(0.15713 as decimal(7,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.18889465931478580854783 as decimal(38,38)) * cast(6157191468197780.7462576870499432656710 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-34687883978833385097062564811647460147 as decimal(38,0)) / cast(4835703278458516698824.703 as decimal(38,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(101986315.7283861 as decimal(27,15)) * cast(21148.399874497659290252065332983 as decimal(38,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.0 as decimal(3,3)) - cast(-0.804536596985 as decimal(17,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000 as decimal(11,0)) / cast(-1000.000000000000000000 as decimal(25,18));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-29.3 as decimal(4,1)) / cast(-720 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1374389.53472 as decimal(15,8)) / cast(1000000.00 as decimal(27,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.1 as decimal(11,11)) % cast(-9 as decimal(22,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.21 as decimal(18,10)) / cast(-255 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63422163317066887.304968854074 as decimal(36,16)) / cast(99999.999999 as decimal(15,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-32.767 as decimal(7,3)) / cast(-0.3 as decimal(18,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-43862340960.33279364620931701063691 as decimal(36,25)) % cast(-1180591620717411.303423 as decimal(22,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9999.9 as decimal(21,6)) % cast(74159.2 as decimal(25,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-20.48 as decimal(4,2)) + cast(0.1 as decimal(15,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(2.21381615446354 as decimal(26,25)) - cast(728109.14017968609200082883302432517142 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8192 as decimal(5,0)) / cast(-0.9999999999999999999 as decimal(28,28));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-190765926094.82640837828 as decimal(23,11)) * cast(-99.99 as decimal(4,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(7991183365.9907 as decimal(26,16)) * cast(-4951760157141521.099596496896 as decimal(31,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(256 as decimal(3,0)) / cast(-0.678795 as decimal(13,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1 as decimal(18,5)) + cast(-6396.24404955091218 as decimal(18,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.887 as decimal(3,3)) * cast(31.69 as decimal(29,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000.00 as decimal(25,2)) / cast(-0.2 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8388.607 as decimal(7,3)) / cast(0.899 as decimal(38,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8796093022207 as decimal(38,22)) / cast(-1.8251819 as decimal(11,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4.3972 as decimal(9,6)) * cast(37893612628130.978407748411118794432849 as decimal(38,24));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.3306441 as decimal(14,14)) - cast(0.8666889520 as decimal(11,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.839 as decimal(6,6)) * cast(-0.2153725058 as decimal(12,10));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-300743660632822584604292414984699.40952 as decimal(38,5)) / cast(7653041101276443081537.48 as decimal(29,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(24069.8881 as decimal(9,4)) * cast(98470.2 as decimal(21,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4591831944856.827837987037 as decimal(25,12)) + cast(1329227995784915872903807060280344575 as decimal(38,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-71 as decimal(28,3)) + cast(0.100000000 as decimal(9,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99 as decimal(2,0)) * cast(100000000000000000000000000.000000000 as decimal(36,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.559 as decimal(3,3)) * cast(-0.10 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-402267067812313433810543 as decimal(28,4)) % cast(0.7 as decimal(4,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.53439822207219464232107763573610892253 as decimal(38,38)) * cast(9999.99 as decimal(38,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(40614.42477280440 as decimal(18,13)) / cast(0.2 as decimal(5,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3807452 as decimal(22,13)) - cast(466.54176584944 as decimal(38,32));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.000000 as decimal(11,7)) / cast(165731395 as decimal(26,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-66.5 as decimal(9,2)) / cast(417233596633899.9718206309579892668 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3961408125713216.8796771975168 as decimal(38,19)) + cast(-512866954174182106.7136898128302 as decimal(31,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-75.00440173 as decimal(31,28)) % cast(-1.099511627776 as decimal(13,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9 as decimal(1,1)) + cast(-74435362 as decimal(16,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-999999999999999999.9 as decimal(33,2)) * cast(99 as decimal(4,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(99999.99999999 as decimal(34,8)) * cast(1063382396627932698323045648224275.6607 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000.000 as decimal(28,3)) * cast(-53151202985575.19022 as decimal(28,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-36.028797018963968 as decimal(18,15)) - cast(-1759977739883072.961881953126 as decimal(28,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-12089258.19614629174706176 as decimal(35,17)) / cast(31611.433 as decimal(24,15));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(8820067.41158136627032156 as decimal(26,17)) - cast(-57885716026391227716648.354740686 as decimal(32,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-7028551.1216150 as decimal(24,13)) + cast(-0.4095 as decimal(26,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8796093022208 as decimal(13,13)) - cast(-0.7 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9 as decimal(15,12)) % cast(4095 as decimal(5,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9.713659 as decimal(38,25)) % cast(-0.2570 as decimal(5,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6.5359 as decimal(18,13)) * cast(-999 as decimal(23,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(48168.5 as decimal(19,1)) % cast(-9.999 as decimal(4,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-98.2570 as decimal(6,4)) * cast(521305309426967559965160.8360 as decimal(28,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.67108863 as decimal(9,9)) / cast(-0.281474976710655 as decimal(36,36));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(3979228107997770592.1118431 as decimal(30,11)) + cast(87 as decimal(20,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-19116 as decimal(17,0)) + cast(-0.0 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.9999999 as decimal(18,18)) - cast(-78052005.186 as decimal(11,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4 as decimal(1,0)) - cast(-7 as decimal(8,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1234952819338572.4 as decimal(25,1)) + cast(0.797036127 as decimal(14,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-22914311.00202899399681010393075352 as decimal(38,26)) * cast(-0.63 as decimal(22,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99999999999999.99 as decimal(38,24)) % cast(-6179050606.58006243028096164346712968 as decimal(36,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999 as decimal(8,0)) + cast(20.2099598089557243307573998577602576 as decimal(36,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(245858.360283846996477189 as decimal(38,26)) / cast(0.1 as decimal(3,3));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000 as decimal(22,0)) - cast(-24173.97 as decimal(33,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-63949.99645146 as decimal(18,8)) / cast(-38173882825.5478379 as decimal(28,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(82895304.6744185527505390309209389 as decimal(38,28)) / cast(826817074370475295.015943746 as decimal(38,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9285.77991862 as decimal(12,8)) * cast(-0.9999999999999999 as decimal(17,17));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000000000000000000000000.0000 as decimal(36,6)) * cast(-85286767779966 as decimal(27,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(80.73355 as decimal(7,5)) + cast(-895.71 as decimal(12,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(85070591730234.615865843651857942052863 as decimal(38,24)) % cast(-764154766.018233118 as decimal(18,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(256382154.7 as decimal(38,17)) - cast(-96622073.4260290756605299471 as decimal(33,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-10000000000000000000000000.0000 as decimal(38,10)) * cast(99999 as decimal(5,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9999999 as decimal(10,0)) + cast(-4569386850258 as decimal(36,5));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(4423511261 as decimal(10,0)) - cast(8 as decimal(8,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.8 as decimal(2,2)) / cast(-8494774132.53449992092 as decimal(38,22));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-3342067459546011249655.438355813700 as decimal(34,12)) / cast(-0.10000 as decimal(38,38));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-855509015074.116385962816909338 as decimal(30,18)) / cast(-0.8191 as decimal(38,23));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(207664563703.19078230269605733842639203 as decimal(38,26)) - cast(-858386499875.2489 as decimal(38,8));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1.90 as decimal(3,2)) + cast(-9999999999 as decimal(16,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.10009911730095607285496637188468037 as decimal(35,35)) - cast(-778390713929.44924477 as decimal(30,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(95750079259939.2672800291681109 as decimal(30,16)) * cast(7978317.524 as decimal(15,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.9399808 as decimal(25,7)) / cast(9 as decimal(2,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6 as decimal(8,3)) + cast(8 as decimal(38,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000000000 as decimal(38,5)) % cast(649037107316853453566312041152512 as decimal(38,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(6112258.042 as decimal(10,3)) / cast(926543395886595816180526.355 as decimal(38,13));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(999999999999999999999.9999999 as decimal(28,7)) - cast(-9119393318432627.5877544117812089 as decimal(32,16));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-11.3233 as decimal(30,24)) - cast(-0.63 as decimal(6,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1672683288829948321949754206662398.9 as decimal(35,1)) / cast(97209433.786728577696210719071628265848 as decimal(38,30));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(5452066269.1 as decimal(19,5)) % cast(-0.38491 as decimal(25,19));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-100000000.00 as decimal(13,3)) * cast(9969835381.410931573 as decimal(38,9));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-4120647573531536082.6 as decimal(38,5)) % cast(3 as decimal(37,11));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(9 as decimal(1,0)) + cast(2 as decimal(3,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.6471416 as decimal(23,23)) + cast(5.64782999099212326084225179 as decimal(28,26));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-555410.2337369520950547 as decimal(37,30)) % cast(70368744.177664 as decimal(33,14));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.7855469412368091760693546 as decimal(25,25)) * cast(99.9999999999999999999 as decimal(26,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-99.99 as decimal(19,6)) / cast(876.3 as decimal(23,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9653299294778888000781.963603 as decimal(34,8)) / cast(-73 as decimal(15,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-1000000000000000000.00000000000000 as decimal(38,17)) / cast(0.1 as decimal(1,1));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-9.9999 as decimal(38,11)) * cast(-48212591131794854.43609273579936805595 as decimal(37,20));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.42565 as decimal(6,5)) - cast(-999999999999999999999 as decimal(21,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(75565976779.35977473367498655 as decimal(38,17)) * cast(-17592186044.415 as decimal(16,4));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-6.1 as decimal(22,13)) * cast(13536084 as decimal(11,0));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.99999999 as decimal(11,11)) % cast(-5.95 as decimal(13,2));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-30 as decimal(16,9)) / cast(-20282409603.651670423947251286015 as decimal(38,21));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-8922495264161880186 as decimal(27,1)) / cast(0.15 as decimal(7,7));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-365614606215347864225.98136 as decimal(33,6)) - cast(-2932.18206 as decimal(11,6));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(1000.0 as decimal(9,3)) + cast(100.0000 as decimal(31,12));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(-0.800 as decimal(15,4)) * cast(0.1767887373 as decimal(36,34));

SET decimal_v2=true;
-- executing against localhost:21000
select cast(0.39614081257132168796771975167 as decimal(38,36)) / cast(2 as decimal(1,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0601079463959"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;297420747184421.85215988885&apos; as Decimal(26,10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0597901344299"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;71698659301547.740245804090&apos; as Decimal(26,9));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0607380867004"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-68050041081.966322882081024 as Decimal(26,8));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0605032444"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-9557.3825630462801464009932 as Decimal(26,7));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0599670410156"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;-50611816492407896.368204550&apos; as Decimal(26,6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0617048740387"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;-27156325741.797735586439935&apos; as Decimal(26,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0633299350739"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(874072570902116.31999821326 as Decimal(26,4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0602977275848"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-80325112.967274782026639523 as Decimal(26,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0611970424652"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;-7.8598150606862608995899422&apos; as Decimal(26,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (26, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0613701343536"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;-52084143.536016194155729967&apos; as Decimal(26,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (26, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0615210533142"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-776223926539.33534099429156 as Decimal(26,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.000576019287109"><skipped message="Cannot underflow scale when precision and scale are equal" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_decimal_casting.py:151: &lt;py._xmlgen.raw object at 0x7f1519ec9d90&gt;</skipped></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0607931613922"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;-0.4527737899372798&apos; as Decimal(16,15));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.060759305954"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;2.909416405858886&apos; as Decimal(16,14));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0599398612976"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-24.41231633384961 as Decimal(16,13));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0612182617188"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-427.1034995102403 as Decimal(16,12));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0614559650421"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;31.64499799840253&apos; as Decimal(16,11));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.060348033905"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;11387.34287484399&apos; as Decimal(16,10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.060142993927"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-879469.1871753673 as Decimal(16,9));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0640439987183"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-6753403.064454517 as Decimal(16,8));

</system-err></testcase><testcase classname="metadata.test_hidden_files.TestHiddenFiles" file="metadata/test_hidden_files.py" line="93" name="test_hidden_files_load[vector0]" time="0.000305891036987"><skipped message="got empty parameter set [&apos;vector&apos;], function test_hidden_files_load at /home/ubuntu/Impala/tests/metadata/test_hidden_files.py:93" type="pytest.skip">metadata/test_hidden_files.py:93: &lt;py._xmlgen.raw object at 0x7f1519ee9d50&gt;</skipped></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0627291202545"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;15192.41697610672&apos; as Decimal(16,7));

</system-err></testcase><testcase classname="metadata.test_show_create_table.TestShowCreateTable" file="metadata/test_show_create_table.py" line="55" name="test_show_create_table[table_format: text/none]" time="138.021367073"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_show_create_table_f1598d0b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_show_create_table_f1598d0b`;

MainThread: Created database &quot;test_show_create_table_f1598d0b&quot; for test ID &quot;metadata/test_show_create_table.py::TestShowCreateTable::()::test_show_create_table[table_format: text/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test1 (
  id INT
)
STORED AS TEXTFILE;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test1;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test1;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test1 (id INT) STORED AS TEXTFILE LOCATION &apos;hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test1&apos;;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test1;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test1;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test2 (
  year INT,
  month INT,
  id INT COMMENT &apos;Add a comment&apos;,
  bool_col BOOLEAN,
  tinyint_col TINYINT,
  smallint_col SMALLINT,
  int_col INT,
  bigint_col BIGINT,
  float_col FLOAT,
  double_col DOUBLE,
  date_string_col STRING,
  string_col STRING,
  timestamp_col TIMESTAMP
)
STORED AS TEXTFILE;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test2;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test2;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test2 (year INT, month INT, id INT COMMENT &apos;Add a comment&apos;, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT, int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE, date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP) STORED AS TEXTFILE LOCATION &apos;hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test2&apos;;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test2;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test2;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test3 (
  year INT,
  month INT,
  id INT COMMENT &apos;Add a comment&apos;,
  bool_col BOOLEAN,
  tinyint_col TINYINT,
  smallint_col SMALLINT,
  int_col INT,
  bigint_col BIGINT,
  float_col FLOAT,
  double_col DOUBLE,
  date_string_col STRING,
  string_col STRING,
  timestamp_col TIMESTAMP
)
PARTITIONED BY (
  x INT,
  y INT,
  a BOOLEAN
)
COMMENT &apos;This is a test&apos;
STORED AS TEXTFILE;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test3;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test3;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test3 (year INT, month INT, id INT COMMENT &apos;Add a comment&apos;, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT, int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE, date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP) PARTITIONED BY (x INT, y INT, a BOOLEAN) COMMENT &apos;This is a test&apos; STORED AS TEXTFILE LOCATION &apos;hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test3&apos;;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test3;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test3;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test4 (
  year INT,
  month INT,
  id INT COMMENT &apos;Add a comment&apos;
)
COMMENT &apos;This is a test&apos;
STORED AS TEXTFILE;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test4;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test4;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test4 (year INT, month INT, id INT COMMENT &apos;Add a comment&apos;) COMMENT &apos;This is a test&apos; STORED AS TEXTFILE LOCATION &apos;hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test4&apos;;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test4;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test4;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test5 (
  year INT,
  month INT,
  id INT COMMENT &apos;Add a comment&apos;
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY &apos;,&apos; ESCAPED BY &apos;\\&apos; LINES TERMINATED BY &apos;\n&apos;
STORED AS TEXTFILE;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test5;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test5;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test5 (year INT, month INT, id INT COMMENT &apos;Add a comment&apos;) ROW FORMAT DELIMITED FIELDS TERMINATED BY &apos;,&apos; ESCAPED BY &apos;\\&apos; LINES TERMINATED BY &apos;\n&apos; WITH SERDEPROPERTIES (&apos;escape.delim&apos;=&apos;\\&apos;, &apos;field.delim&apos;=&apos;,&apos;, &apos;line.delim&apos;=&apos;\n&apos;, &apos;serialization.format&apos;=&apos;,&apos;) STORED AS TEXTFILE LOCATION &apos;hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test5&apos;;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test5;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test5;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test6 (
  year INT,
  month INT,
  id INT COMMENT &apos;Add a comment&apos;
)
STORED AS PARQUET;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test6;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test6;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test6 (year INT, month INT, id INT COMMENT &apos;Add a comment&apos;) STORED AS PARQUET LOCATION &apos;hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test6&apos;;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test6;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test6;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test7 (
  year INT,
  month INT,
  id INT COMMENT &apos;Add a comment&apos;
)
STORED AS SEQUENCEFILE
TBLPROPERTIES (&apos;key3&apos;=&apos;val3&apos;, &apos;key2&apos;=&apos;val2&apos;, &apos;key1&apos;=&apos;val1&apos;);

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test7;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test7;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test7 (year INT, month INT, id INT COMMENT &apos;Add a comment&apos;) STORED AS SEQUENCEFILE LOCATION &apos;hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test7&apos; TBLPROPERTIES (&apos;key1&apos;=&apos;val1&apos;, &apos;key2&apos;=&apos;val2&apos;, &apos;key3&apos;=&apos;val3&apos;);

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test7;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test7;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test8 (
  year INT,
  month INT,
  id INT COMMENT &apos;Add a comment&apos;
)
STORED AS RCFILE;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test8;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test8;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test8 (year INT, month INT, id INT COMMENT &apos;Add a comment&apos;) STORED AS RCFILE LOCATION &apos;hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test8&apos;;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test8;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test8;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test_as_select (
  id INT,
  bool_col BOOLEAN,
  tinyint_col TINYINT,
  smallint_col SMALLINT,
  int_col INT,
  bigint_col BIGINT,
  float_col FLOAT,
  double_col DOUBLE,
  date_string_col STRING,
  string_col STRING,
  timestamp_col TIMESTAMP,
  year INT,
  month INT
)
STORED AS TEXTFILE;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test_as_select;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test_as_select;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test_as_select (id INT, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT, int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE, date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP, year INT, month INT) STORED AS TEXTFILE LOCATION &apos;hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test_as_select&apos;;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test_as_select;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test_as_select;

-- executing against localhost:21000
create table test_show_create_table_f1598d0b.i_1687_p partitioned by (int_col) as
  select bigint_col, int_col from functional.alltypessmall;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.i_1687_p;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.i_1687_p;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.i_1687_p (bigint_col BIGINT) PARTITIONED BY (int_col INT) STORED AS TEXTFILE LOCATION &apos;hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/i_1687_p&apos;;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.i_1687_p;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.i_1687_p;

-- executing against localhost:21000
SHOW CREATE TABLE functional_text_lzo.tinytable;

-- executing against localhost:21000
SHOW CREATE TABLE functional.allcomplextypes;

-- executing against localhost:21000
SHOW CREATE VIEW functional.alltypes_view;

-- executing against localhost:21000
SHOW CREATE TABLE functional.alltypes_view;

-- executing against localhost:21000
CREATE VIEW test_show_create_table_f1598d0b.column_aliases_view (foo, bar, baz) AS
SELECT tinyint_col, id, bigint_col
FROM functional.alltypes;

-- executing against localhost:21000
show create view test_show_create_table_f1598d0b.column_aliases_view;

-- executing against localhost:21000
drop view test_show_create_table_f1598d0b.column_aliases_view;

-- executing against localhost:21000
CREATE VIEW test_show_create_table_f1598d0b.column_aliases_view AS SELECT column_aliases_view.tinyint_col foo, column_aliases_view.id bar, column_aliases_view.bigint_col baz FROM (SELECT tinyint_col, id, bigint_col FROM functional.alltypes) column_aliases_view;

-- executing against localhost:21000
show create view test_show_create_table_f1598d0b.column_aliases_view;

-- executing against localhost:21000
drop view test_show_create_table_f1598d0b.column_aliases_view;

-- executing against localhost:21000
SHOW CREATE VIEW functional.view_view;;

-- executing against localhost:21000
SHOW CREATE VIEW functional.complex_view;

-- executing against localhost:21000
CREATE VIEW test_show_create_table_f1598d0b._quote_view (_foo, bar) AS
SELECT tinyint_col, id _id
FROM functional.alltypes;

-- executing against localhost:21000
show create view test_show_create_table_f1598d0b._quote_view;

-- executing against localhost:21000
drop view test_show_create_table_f1598d0b._quote_view;

-- executing against localhost:21000
CREATE VIEW test_show_create_table_f1598d0b.`_quote_view` AS SELECT `_quote_view`.tinyint_col `_foo`, `_quote_view`.`_id` bar FROM (SELECT tinyint_col, id `_id` FROM functional.alltypes) `_quote_view`;

-- executing against localhost:21000
show create view test_show_create_table_f1598d0b._quote_view;

-- executing against localhost:21000
drop view test_show_create_table_f1598d0b._quote_view;

-- executing against localhost:21000
SHOW CREATE VIEW functional_parquet.tinytable;;

-- executing against localhost:21000
CREATE VIEW test_show_create_table_f1598d0b.view_with_subquery AS SELECT * FROM functional.alltypestiny
  WHERE id IN (SELECT id FROM functional.alltypesagg);

-- executing against localhost:21000
show create view test_show_create_table_f1598d0b.view_with_subquery;

-- executing against localhost:21000
drop view test_show_create_table_f1598d0b.view_with_subquery;

-- executing against localhost:21000
CREATE VIEW test_show_create_table_f1598d0b.view_with_subquery AS SELECT * FROM functional.alltypestiny WHERE id IN (SELECT id FROM functional.alltypesagg);

-- executing against localhost:21000
show create view test_show_create_table_f1598d0b.view_with_subquery;

-- executing against localhost:21000
drop view test_show_create_table_f1598d0b.view_with_subquery;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test1 (id INT)
SORT BY (id)
STORED AS TEXTFILE;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test1;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test1;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test1 (id INT) SORT BY (id) STORED AS TEXTFILE LOCATION &apos;hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test1&apos;;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test1;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test1;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test1 (id INT)
PARTITIONED BY (x INT, y INT)
SORT BY (id)
STORED AS TEXTFILE;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test1;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test1;

-- executing against localhost:21000
CREATE TABLE test_show_create_table_f1598d0b.test1 (id INT) PARTITIONED BY (x INT, y INT) SORT BY (id) STORED AS TEXTFILE LOCATION &apos;hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test1&apos;;

-- executing against localhost:21000
show create table test_show_create_table_f1598d0b.test1;

-- executing against localhost:21000
drop table test_show_create_table_f1598d0b.test1;

-- executing against localhost:21000
SHOW CREATE TABLE functional_hbase.alltypes;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="543" name="test_create_alter_tbl_properties[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="8.30742502213"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_create_alter_tbl_properties_9db0ade9` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_create_alter_tbl_properties_9db0ade9`;

MainThread: Created database &quot;test_create_alter_tbl_properties_9db0ade9&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_create_alter_tbl_properties[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_create_alter_tbl_properties_9db0ade9.test_alter_tbl (i int)
    with serdeproperties (&apos;s1&apos;=&apos;s2&apos;, &apos;s3&apos;=&apos;s4&apos;)
    tblproperties (&apos;p1&apos;=&apos;v0&apos;, &apos;p1&apos;=&apos;v1&apos;);

-- executing against localhost:21000
describe  formatted test_create_alter_tbl_properties_9db0ade9.test_alter_tbl;

-- executing against localhost:21000
describe  formatted test_create_alter_tbl_properties_9db0ade9.test_alter_tbl;

-- executing against localhost:21000
alter table test_create_alter_tbl_properties_9db0ade9.test_alter_tbl set serdeproperties (&apos;s1&apos;=&apos;new&apos;, &apos;s5&apos;=&apos;s6&apos;);

-- executing against localhost:21000
describe  formatted test_create_alter_tbl_properties_9db0ade9.test_alter_tbl;

-- executing against localhost:21000
alter table test_create_alter_tbl_properties_9db0ade9.test_alter_tbl set tblproperties (&apos;prop1&apos;=&apos;val1&apos;, &apos;p2&apos;=&apos;val2&apos;, &apos;p2&apos;=&apos;val3&apos;, &apos;&apos;=&apos;&apos;);

-- executing against localhost:21000
describe  formatted test_create_alter_tbl_properties_9db0ade9.test_alter_tbl;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: string | decimal_type: (16, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0657172203064"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(&apos;0.1483024622229264&apos; as Decimal(16,6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.064829826355"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-542934189.0338175 as Decimal(16,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="141" name="test_underflow[cast_from: number | decimal_type: (16, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0627038478851"><system-err>SET decimal_v2=false;
-- executing against localhost:21000
select cast(-9774.893208778806 as Decimal(16,4));

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: seq/snap/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 4 | query: select * from lineitem order by l_orderkey | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="9.80103731155"><system-err>-- executing against localhost:21000
use tpch_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f05e79750&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f05e79750&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f05e79750&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f05e79750&gt;
</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 1} | table_format: kudu/none]" time="11.3644618988"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_kudu;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=true;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: text/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 0 | query: select * from lineitem order by l_orderkey | fail_rpc_action: None | join_before_close: False | buffer_pool_limit: 0]" time="1.08023405075"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f36101c7c90&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f36101c7c90&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f36101c7c90&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f36101c7c90&gt;
</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="251" name="test_create_table_as_select[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]" time="23.7647068501"><system-err>-- connecting to: localhost:21000
SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_create_table_as_select_bd51981c` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_create_table_as_select_bd51981c`;

MainThread: Created database &quot;test_create_table_as_select_bd51981c&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_create_table_as_select[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
-- executing against localhost:21000
use test_create_table_as_select_bd51981c;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table ctas_join stored as parquet as
select j.*, a.int_col, 1*2
from functional.jointbl j join functional_seq_snap.alltypes a
  on (j.alltypes_id=a.id);

-- executing against localhost:21000
describe ctas_join;

-- executing against localhost:21000
select * from ctas_join;

-- executing against localhost:21000
create table if not exists ctas_join stored as parquet as
select j.*, a.int_col, 1*2
from functional.jointbl j join functional_seq_snap.alltypes a
  on (j.alltypes_id=a.id) limit 1;

-- executing against localhost:21000
select * from ctas_join;

-- executing against localhost:21000
create table if not exists ctas_join_limit0 stored as textfile as
select * from functional.jointbl limit 0;

-- executing against localhost:21000
describe ctas_join_limit0;

-- executing against localhost:21000
select * from ctas_join_limit0;

-- executing against localhost:21000
create table if not exists ctas_join_limit0 stored as textfile as
select * from functional.jointbl limit 0;

-- executing against localhost:21000
select * from ctas_join_limit0;

-- executing against localhost:21000
create table if not exists ctas_join_limit0 stored as textfile as
select * from functional.jointbl limit 4;

-- executing against localhost:21000
select * from ctas_join_limit0;

-- executing against localhost:21000
create table ctas_impala_2203 as
select a.id, a.bool_col, a.tinyint_col, a.smallint_col, a.int_col, a.bigint_col,
  b.float_col, b.double_col, b.date_string_col, b.string_col, b.timestamp_col
from
(select id, false bool_col, 1 tinyint_col, 2 smallint_col, 3 int_col, 4 bigint_col
 from functional.alltypestiny where id between 0 and 2) a
full outer join
(select id, 5 float_col, 6 double_col, &quot;s1&quot; date_string_col, &quot;s2&quot; string_col,
   cast(&quot;2009-02-06 00:01:00&quot; as timestamp) timestamp_col
 from functional.alltypestiny where id between 1 and 3) b
on (a.id = b.id);

-- executing against localhost:21000
select * from ctas_impala_2203;

-- executing against localhost:21000
create table test_create_table_as_select_bd51981c.ctas_part_alltypestiny
partitioned by (year,month) stored as parquet
as select * from functional.alltypestiny;

-- executing against localhost:21000
select id, float_col, timestamp_col, string_col, year, month
from test_create_table_as_select_bd51981c.ctas_part_alltypestiny;

-- executing against localhost:21000
create table test_create_table_as_select_bd51981c.rand_ctas as select rand() from functional.alltypes;

-- executing against localhost:21000
create table if not exists cast_null_as_int as (select cast(null as int) c);

-- executing against localhost:21000
create table sortbytest sort by (int_col, bool_col) as
select * from functional.alltypessmall;

-- executing against localhost:21000

describe formatted sortbytest;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: seq/snap/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.1 | query: select l_returnflag from lineitem | fail_rpc_action: None | join_before_close: False | buffer_pool_limit: 0]" time="2.58346986771"><system-err>-- executing against localhost:21000
use tpch_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select l_returnflag from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f3610188890&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f3610188890&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f3610188890&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f3610188890&gt;
</system-err></testcase><testcase classname="metadata.test_partition_metadata.TestPartitionMetadata" file="metadata/test_partition_metadata.py" line="108" name="test_partition_metadata_compatibility[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="65.4094421864"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_partition_metadata_compatibility_40822c0d` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_partition_metadata_compatibility_40822c0d`;

MainThread: Created database &quot;test_partition_metadata_compatibility_40822c0d&quot; for test ID &quot;metadata/test_partition_metadata.py::TestPartitionMetadata::()::test_partition_metadata_compatibility[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]&quot;
-- executing against localhost:21000
invalidate metadata test_partition_metadata_compatibility_40822c0d.part_parquet_tbl_hive;

-- executing against localhost:21000
compute stats test_partition_metadata_compatibility_40822c0d.part_parquet_tbl_hive;

-- executing against localhost:21000
select * from test_partition_metadata_compatibility_40822c0d.part_parquet_tbl_hive;

-- executing against localhost:21000
create table test_partition_metadata_compatibility_40822c0d.part_parquet_tbl_impala (a int) partitioned by (x int) stored as parquet;

-- executing against localhost:21000
insert into test_partition_metadata_compatibility_40822c0d.part_parquet_tbl_impala partition(x) values(1,1);

-- executing against localhost:21000
compute stats test_partition_metadata_compatibility_40822c0d.part_parquet_tbl_impala;

-- executing against localhost:21000
select * from test_partition_metadata_compatibility_40822c0d.part_parquet_tbl_impala;

</system-err></testcase><testcase classname="metadata.test_metadata_query_statements.TestMetadataQueryStatements" file="metadata/test_metadata_query_statements.py" line="61" name="test_use[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.578221797943"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
use functional;

-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
use functional_seq_snap;

-- executing against localhost:21000
select count(*) from alltypes;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.1 | query: compute stats lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="1.12220907211"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
compute stats lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f3610188710&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f3610188710&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f3610188710&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f3610188710&gt;
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: orc/def/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.01 | query: compute stats lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="1.08455991745"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
compute stats lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f3610188550&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f3610188550&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f3610188550&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f3610188550&gt;
</system-err></testcase><testcase classname="metadata.test_refresh_partition.TestRefreshPartition" file="metadata/test_refresh_partition.py" line="111" name="test_refresh_invalid_partition[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="22.8694391251"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_refresh_invalid_partition_becae578` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_refresh_invalid_partition_becae578`;

MainThread: Created database &quot;test_refresh_invalid_partition_becae578&quot; for test ID &quot;metadata/test_refresh_partition.py::TestRefreshPartition::()::test_refresh_invalid_partition[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_refresh_invalid_partition_becae578.partition_test_table (x int) partitioned by (y int, z int);

-- executing against localhost:21000
alter table test_refresh_invalid_partition_becae578.partition_test_table add partition (y=333, z=5309);

-- executing against localhost:21000
show partitions test_refresh_invalid_partition_becae578.partition_test_table;

-- executing against localhost:21000
refresh test_refresh_invalid_partition_becae578.partition_test_table partition (y=71, z=8857);

-- executing against localhost:21000
show partitions test_refresh_invalid_partition_becae578.partition_test_table;

</system-err></testcase><testcase classname="metadata.test_recover_partitions.TestRecoverPartitions" file="metadata/test_recover_partitions.py" line="164" name="test_recover_many_partitions[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="39.2131252289"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_recover_many_partitions_f5e65a3a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_recover_many_partitions_f5e65a3a`;

MainThread: Created database &quot;test_recover_many_partitions_f5e65a3a&quot; for test ID &quot;metadata/test_recover_partitions.py::TestRecoverPartitions::()::test_recover_many_partitions[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_recover_many_partitions_f5e65a3a.test_recover_partitions (c int) PARTITIONED BY (s string);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
SHOW PARTITIONS test_recover_many_partitions_f5e65a3a.test_recover_partitions;

-- executing against localhost:21000
ALTER TABLE test_recover_many_partitions_f5e65a3a.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_recover_many_partitions_f5e65a3a.test_recover_partitions;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: text/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.1 | query: select l_returnflag from lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="8.02229571342"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select l_returnflag from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f05e79250&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f05e79250&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f05e79250&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f05e79250&gt;
</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 1} | table_format: kudu/none]" time="2.18695902824"><system-err>-- executing against localhost:21000
use functional_kudu;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=false;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_chars.TestStringQueries" file="query_test/test_chars.py" line="40" name="test_chars_tmp_tables[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="42.2264137268"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_chars_tmp_tables_fd8b74f5` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_chars_tmp_tables_fd8b74f5`;

MainThread: Created database &quot;test_chars_tmp_tables_fd8b74f5&quot; for test ID &quot;query_test/test_chars.py::TestStringQueries::()::test_chars_tmp_tables[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_chars_tmp_tables_fd8b74f5;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_char_tmp (c char(5));

-- executing against localhost:21000
insert into test_char_tmp select cast(&quot;hello&quot; as char(5));

-- executing against localhost:21000
select * from test_char_tmp;

-- executing against localhost:21000
insert into test_char_tmp
values (cast(&quot;hel&quot; as char(5))),
       (cast(cast(&quot;hello000&quot; as VARCHAR(8)) as char(5)));

-- executing against localhost:21000
select * from test_char_tmp where c = cast(&apos;hel&apos; as char(5));

-- executing against localhost:21000
insert into test_char_tmp values (NULL);

-- executing against localhost:21000
select * from test_char_tmp as A CROSS JOIN test_char_tmp as B
where B.c = cast(&apos;hel&apos; as CHAR(5))
ORDER BY A.c;

-- executing against localhost:21000
select * from test_char_tmp as A, test_char_tmp as B
where A.c = B.c AND A.c != &apos;hello&apos;;

-- executing against localhost:21000
select lower(c) from test_char_tmp ORDER BY c;

-- executing against localhost:21000
create table test_varchar_tmp (vc varchar(5));

-- executing against localhost:21000
insert into test_varchar_tmp values (cast(&quot;hello&quot; as varchar(5)));

-- executing against localhost:21000
select * from test_varchar_tmp;

-- executing against localhost:21000
insert into test_varchar_tmp values (cast(&quot;xyzzzzz12&quot; as varchar(7)));

-- executing against localhost:21000
select cast(&quot;xyzzzzz12&quot; as varchar(-1));

-- executing against localhost:21000
insert into test_varchar_tmp values (cast(&quot;hel&quot; as varchar(4)));

-- executing against localhost:21000
select * from test_varchar_tmp;

-- executing against localhost:21000
create table allchars
(cshort char(5), clong char(140), vc varchar(5));

-- executing against localhost:21000
insert into allchars values (cast(&quot;123456&quot; as char(5)), cast(&quot;123456&quot; as char(140)),
cast(&quot;123456&quot; as varchar(5)));

-- executing against localhost:21000
select cshort, clong, vc from allchars;

-- executing against localhost:21000
create table allchars_par
(cshort char(5), clong char(140), vc varchar(5)) stored as parquet;

-- executing against localhost:21000
insert into allchars_par values (cast(&quot;123456&quot; as char(5)), cast(&quot;123456&quot; as char(140)),
cast(&quot;123456&quot; as varchar(5)));

-- executing against localhost:21000
select cshort, clong, vc from allchars_par;

-- executing against localhost:21000
create table char_parts (vc varchar(32)) partitioned by
(csp char(5), clp char(140), vcp varchar(32));

-- executing against localhost:21000
insert into char_parts (csp, clp, vcp, vc) select cs, cl, vc, vc from functional.chars_tiny;

-- executing against localhost:21000
select csp, clp, vcp from char_parts where csp != cast(&apos;dne&apos; as char(5)) order by csp;

-- executing against localhost:21000
insert into char_parts partition (csp=cast(&apos;foo&apos; as char(5)),
clp=cast(&apos;01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789xxxxxxx&apos; as char(140)),
vcp=cast(&apos;myvar&apos; as varchar(32))) select cast(&apos;val&apos; as varchar(32));

-- executing against localhost:21000
select csp, clp, vcp from char_parts where csp = cast(&apos;foo&apos; as char(5));

-- executing against localhost:21000
create table t_1822 (c10 char(10), c100 char(100), v100 varchar(100), v200 varchar(200), s string);

-- executing against localhost:21000
insert into t_1822 values (cast(&apos;a&apos; as char(1)), cast(&apos;a&apos; as char(1)),
cast(&apos;a&apos; as varchar(1)), cast(&apos;a&apos; as varchar(1)), &apos;a&apos;);

-- executing against localhost:21000
select count(*) from t_1822 as t join t_1822 as tt
on cast(tt.s as char(129)) = t.c10 and
cast(tt.s as char(129)) = t.c100 and tt.c10 = t.c100;

-- executing against localhost:21000
create table
test_char_nulls ( c20 char(20),
                  c40 char(40),
                  c60 char(60),
                  c80 char(80),
                  c81 char(81),
                  c82 char(82),
                  c100 char(100),
                  c120 char(120),
                  c140 char(140));

-- executing against localhost:21000
insert into test_char_nulls
values (NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
       (NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

-- executing against localhost:21000
select c20 from test_char_nulls group by c20;

-- executing against localhost:21000
select c40 from test_char_nulls group by c40;

-- executing against localhost:21000
select c60 from test_char_nulls group by c60;

-- executing against localhost:21000
select c80 from test_char_nulls group by c80;

-- executing against localhost:21000
select c81 from test_char_nulls group by c81;

-- executing against localhost:21000
select c82 from test_char_nulls group by c82;

-- executing against localhost:21000
select c100 from test_char_nulls group by c100;

-- executing against localhost:21000
select c120 from test_char_nulls group by c120;

-- executing against localhost:21000
select c140 from test_char_nulls group by c140;

</system-err></testcase><testcase classname="metadata.test_refresh_partition.TestRefreshPartition" file="metadata/test_refresh_partition.py" line="195" name="test_confirm_individual_refresh[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="14.8147261143"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_confirm_individual_refresh_eb3116e2` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_confirm_individual_refresh_eb3116e2`;

MainThread: Created database &quot;test_confirm_individual_refresh_eb3116e2&quot; for test ID &quot;metadata/test_refresh_partition.py::TestRefreshPartition::()::test_confirm_individual_refresh[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000

      create table test_confirm_individual_refresh_eb3116e2.partition_test_table like functional.alltypes stored as parquet
      location &apos;/test-warehouse/test_confirm_individual_refresh_eb3116e2&apos;
    ;

-- executing against localhost:21000
alter table test_confirm_individual_refresh_eb3116e2.partition_test_table add partition (year=2010, month=1);

-- executing against localhost:21000
alter table test_confirm_individual_refresh_eb3116e2.partition_test_table add partition (year=2010, month=2);

-- executing against localhost:21000
refresh test_confirm_individual_refresh_eb3116e2.partition_test_table;

-- executing against localhost:21000
select count(*) from test_confirm_individual_refresh_eb3116e2.partition_test_table;

-- executing against localhost:21000
select count(*) from test_confirm_individual_refresh_eb3116e2.partition_test_table;

-- executing against localhost:21000
refresh test_confirm_individual_refresh_eb3116e2.partition_test_table partition (year=2010, month=1);

-- executing against localhost:21000
select count(*) from test_confirm_individual_refresh_eb3116e2.partition_test_table;

-- executing against localhost:21000
select count(*) from test_confirm_individual_refresh_eb3116e2.partition_test_table where year=2010 and month=2;

-- executing against localhost:21000
refresh test_confirm_individual_refresh_eb3116e2.partition_test_table partition (year=2010, month=2);

-- executing against localhost:21000
select count(*) from test_confirm_individual_refresh_eb3116e2.partition_test_table;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 1} | table_format: kudu/none]" time="4.67546105385"><system-err>-- executing against localhost:21000
use functional_kudu;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=false;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="metadata.test_recover_partitions.TestRecoverPartitions" file="metadata/test_recover_partitions.py" line="283" name="test_support_all_types[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="9.00564312935"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_support_all_types_3ca4cfb6` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_support_all_types_3ca4cfb6`;

MainThread: Created database &quot;test_support_all_types_3ca4cfb6&quot; for test ID &quot;metadata/test_recover_partitions.py::TestRecoverPartitions::()::test_support_all_types[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_support_all_types_3ca4cfb6.test_recover_partitions (i INT) PARTITIONED BY (a TINYINT, b SMALLINT, c INT, d BIGINT, e DECIMAL(4,2), f FLOAT, g DOUBLE, j CHAR(5), k VARCHAR(6), s STRING);

-- executing against localhost:21000
INSERT INTO TABLE test_support_all_types_3ca4cfb6.test_recover_partitions PARTITION(a=1, b=2, c=3, d=4, e=55.55, f=6.6, g=7.7, j=cast(&apos;j&apos; as CHAR(5)), k=cast(&apos;k&apos; as VARCHAR(6)), s=&apos;s&apos;) VALUES(1);

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
ALTER TABLE test_support_all_types_3ca4cfb6.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_support_all_types_3ca4cfb6.test_recover_partitions;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationFullSort" file="query_test/test_cancellation.py" line="260" name="test_cancel_sort[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 9 | action: None | query: select * from lineitem order by l_orderkey | fail_rpc_action: None | join_before_close: False | buffer_pool_limit: 0]" time="10.0351359844"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f06602cd0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f06602cd0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f06602cd0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0f06602cd0&gt;
</system-err></testcase><testcase classname="metadata.test_ddl.TestLibCache" file="metadata/test_ddl.py" line="597" name="test_create_drop_function[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="8.96151089668"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_create_drop_function_4189b58` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_create_drop_function_4189b58`;

MainThread: Created database &quot;test_create_drop_function_4189b58&quot; for test ID &quot;metadata/test_ddl.py::TestLibCache::()::test_create_drop_function[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
drop function if exists test_create_drop_function_4189b58.f();

-- executing against localhost:21000
create function test_create_drop_function_4189b58.f() returns int location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;NoArgs&apos;;

-- executing against localhost:21000
select test_create_drop_function_4189b58.f() from functional.alltypes limit 10;

-- executing against localhost:21000
drop function  test_create_drop_function_4189b58.f();

-- executing against localhost:21000
create function test_create_drop_function_4189b58.f() returns int location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;NoArgs&apos;;

-- executing against localhost:21000
select test_create_drop_function_4189b58.f() from functional.alltypes limit 10;

-- executing against localhost:21000
drop function  test_create_drop_function_4189b58.f();

-- executing against localhost:21000
create function test_create_drop_function_4189b58.f() returns int location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;NoArgs&apos;;

-- executing against localhost:21000
select test_create_drop_function_4189b58.f() from functional.alltypes limit 10;

-- executing against localhost:21000
drop function  test_create_drop_function_4189b58.f();

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 0} | table_format: kudu/none]" time="2.2575571537"><system-err>-- executing against localhost:21000
use functional_kudu;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=true;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="metadata.test_show_create_table.TestInfraCompat" file="metadata/test_show_create_table.py" line="274" name="test_load_table_with_primary_key_attr[table_primary_keys_map0]" time="0.0454058647156"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: string | agg_func: ndv | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.270263195038"><system-out>ndv-string 999 963 36
ndv-distinct-string 999 963 36
</system-out><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(string_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(DISTINCT(string_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: float | agg_func: avg | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.389317035675"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select avg(float_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select avg(DISTINCT(float_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregationQueries" file="query_test/test_aggregation.py" line="196" name="test_aggregation[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="29.8043441772"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT abs(cast(variance(tinyint_col) as double) - 6.66741) &lt; 0.001,
 abs(cast(variance(double_col) as double) - 8470806.708) &lt; 0.001
from alltypesagg;

-- executing against localhost:21000
SELECT variance(tinyint_col), stddev(smallint_col), variance_pop(int_col),
stddev_pop(bigint_col)
from alltypesagg WHERE id = -9999999;

-- executing against localhost:21000
SELECT variance(tinyint_col), variance_samp(smallint_col), variance_pop(int_col),
stddev(smallint_col), stddev_samp(smallint_col), stddev_pop(bigint_col)
from alltypesagg WHERE id = 1006;

-- executing against localhost:21000
SELECT variance(tinyint_col), variance(smallint_col), variance(int_col),
variance(bigint_col), variance(float_col), variance(double_col),
var_samp(double_col), variance_samp(double_col)
from alltypesagg WHERE id &gt;= 1000 AND id &lt; 1006;

-- executing against localhost:21000
SELECT variance_pop(tinyint_col), variance_pop(smallint_col), variance_pop(int_col),
variance_pop(bigint_col), variance_pop(float_col), variance_pop(double_col),
var_pop(double_col)
from alltypesagg WHERE id &gt;= 1000 AND id &lt; 1006;

-- executing against localhost:21000
SELECT round(stddev(tinyint_col), 5),
       round(stddev(smallint_col), 5),
       round(stddev(int_col), 5),
       round(stddev(bigint_col), 5),
       round(stddev(float_col), 5),
       round(stddev(double_col), 5),
       round(stddev_samp(double_col), 5)
from alltypesagg WHERE id &gt;= 1000 AND id &lt; 1006;

-- executing against localhost:21000
SELECT round(stddev_pop(tinyint_col), 5),
       round(stddev_pop(smallint_col), 5),
       round(stddev_pop(int_col), 5),
       round(stddev_pop(bigint_col), 5),
       round(stddev_pop(float_col), 5),
       round(stddev_pop(double_col), 5)
from alltypesagg WHERE id &gt;= 1000 AND id &lt; 1006;

-- executing against localhost:21000
select count(bool_col), min(bool_col), max(bool_col)
from alltypesagg where day is not null;

-- executing against localhost:21000
select count(*), count(tinyint_col), min(tinyint_col), max(tinyint_col), sum(tinyint_col),
avg(tinyint_col)
from alltypesagg where day is not null;

-- executing against localhost:21000
select count(*), count(smallint_col), min(smallint_col), max(smallint_col), sum(smallint_col),
avg(smallint_col)
from alltypesagg where day is not null;

-- executing against localhost:21000
select count(*), count(int_col), min(int_col), max(int_col), sum(int_col), avg(int_col)
from alltypesagg where day is not null;

-- executing against localhost:21000
select count(*), count(bigint_col), min(bigint_col), max(bigint_col), sum(bigint_col),
avg(bigint_col)
from alltypesagg where day is not null;

-- executing against localhost:21000
select count(*), count(float_col), min(float_col), max(float_col), sum(float_col),
avg(float_col)
from alltypesagg where day is not null;

-- executing against localhost:21000
select count(*), count(double_col), min(double_col), max(double_col), round(sum(double_col), 0),
round(avg(double_col), 0)
from alltypesagg where day is not null;

-- executing against localhost:21000
select count(*), min(string_col), max(string_col), min(date_string_col),
max(date_string_col)
from alltypesagg where day is not null;

-- executing against localhost:21000
select max(str), min(str) from (values (&apos;aaa&apos; as str), (&apos;&apos;), (&apos;123&apos;)) as tmp;

-- executing against localhost:21000
select last_value(b) over (partition by a order by d) from functional.nulltable;

-- executing against localhost:21000
select first_value(b) over (partition by a order by d) from functional.nulltable;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg where day is not null group by 1 order by 1;

-- executing against localhost:21000
select bool_col,min(bool_col),max(bool_col) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select count(*) from alltypesagg where day is not null group by tinyint_col;

-- executing against localhost:21000
select smallint_col % 10, count(*) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select count(*) from alltypesagg where day is not null group by smallint_col % 10;

-- executing against localhost:21000
select int_col % 10, count(*) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select count(*) from alltypesagg where day is not null group by int_col % 10;

-- executing against localhost:21000
select count(ALL *) from alltypesagg where day is not null group by int_col % 10;

-- executing against localhost:21000
select bigint_col % 100, count(*) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select count(*) from alltypesagg where day is not null group by bigint_col % 100;

-- executing against localhost:21000
select float_col, float_col * 2, count(*) from alltypes group by 1, 2;

-- executing against localhost:21000
select count(*) from alltypes group by float_col;

-- executing against localhost:21000
select float_col, count(*) from alltypesagg where float_col is null and day is not null group by 1;

-- executing against localhost:21000
select double_col, double_col * 2, count(*) from alltypes group by 1, 2;

-- executing against localhost:21000
select count(*) from alltypes group by double_col;

-- executing against localhost:21000
select double_col, count(*) from alltypesagg where double_col is null and day is not null group by 1;

-- executing against localhost:21000
select date_string_col, count(*) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select count(*) from alltypesagg where day is not null group by date_string_col;

-- executing against localhost:21000
select tinyint_col % 3, smallint_col % 3, count(*) from alltypesagg
where day = 1 group by 1, 2;

-- executing against localhost:21000
select count(*) from alltypesagg
where day = 1 group by tinyint_col % 3, smallint_col % 3;

-- executing against localhost:21000
select tinyint_col % 3, smallint_col % 3, count(*) from alltypesagg where day = 1 group by 2, 1;

-- executing against localhost:21000
select tinyint_col % 2, smallint_col % 2, int_col % 2, bigint_col % 2, date_string_col, count(*)
from alltypesagg
where (date_string_col = &apos;01/01/10&apos; or date_string_col = &apos;01/02/10&apos;) and day is not null
group by 1, 2, 3, 4, 5;

-- executing against localhost:21000
select count(*)
from alltypesagg
where (date_string_col = &apos;01/01/10&apos; or date_string_col = &apos;01/02/10&apos;) and day is not null
group by tinyint_col % 2, smallint_col % 2, int_col % 2, bigint_col % 2, date_string_col;

-- executing against localhost:21000
select count(*), min(tinyint_col), max(tinyint_col), sum(tinyint_col), avg(tinyint_col)
from alltypesagg
where tinyint_col = -1 and day is not null;

-- executing against localhost:21000
select count(*), min(smallint_col), max(smallint_col), sum(smallint_col), avg(smallint_col)
from alltypesagg
where smallint_col = -1 and day is not null;

-- executing against localhost:21000
select count(*), min(int_col), max(int_col), sum(int_col), avg(int_col)
from alltypesagg
where int_col = -1 and day is not null;

-- executing against localhost:21000
select count(*), min(bigint_col), max(bigint_col), sum(bigint_col), avg(bigint_col)
from alltypesagg
where bigint_col = -1 and day is not null;

-- executing against localhost:21000
select count(*), min(float_col), max(float_col), sum(float_col), avg(float_col)
from alltypesagg
where float_col &lt; -1.0 and day is not null;

-- executing against localhost:21000
select count(*), min(double_col), max(double_col), sum(double_col), avg(double_col)
from alltypesagg
where double_col &lt; -1.0 and day is not null;

-- executing against localhost:21000
select int_col % 7, count(*), max(int_col) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select int_col % 7, count(*) from alltypesagg where day is not null group by 1 having max(int_col) &gt; 991;

-- executing against localhost:21000
select int_col % 7, count(*) from alltypesagg where day is not null group by 1
having max(int_col) &gt; 991 and count(*) &gt; 1420;

-- executing against localhost:21000
select int_col % 7, count(*) from alltypesagg where day is not null group by 1
having min(int_col) &lt; 7;

-- executing against localhost:21000
select int_col % 7, count(*) from alltypesagg where day is not null group by 1
having min(int_col) &lt; 7 and count(*) &gt; 1420;

-- executing against localhost:21000
select int_col % 7, count(*), sum(int_col) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select int_col % 7, count(*), sum(int_col) from alltypesagg where day is not null group by 1
having sum(int_col) &gt;= 715000;

-- executing against localhost:21000
select int_col % 7, count(*), sum(int_col) from alltypesagg where day is not null group by 1
having sum(int_col) &gt;= 715000 or count(*) &gt; 1420;

-- executing against localhost:21000
select int_col % 7, count(*), sum(int_col) from alltypesagg where day is not null group by 1
having sum(int_col) is null;

-- executing against localhost:21000
select int_col % 7, count(*), avg(int_col) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select int_col % 7, count(*), avg(int_col) from alltypesagg where day is not null group by 1
having avg(int_col) &gt; 500;

-- executing against localhost:21000
select int_col % 7, count(*), avg(int_col) from alltypesagg where day is not null group by 1
having avg(int_col) &gt; 500 or count(*) = 10;

-- executing against localhost:21000
select timestamp_col, count(*) from alltypesagg where day is not null
group by timestamp_col having timestamp_col &lt; cast(&apos;2010-01-01 01:05:20&apos; as timestamp);

-- executing against localhost:21000
select count(NULL), min(NULL), max(NULL), sum(NULL), avg(NULL) from alltypesagg
where day is not null;

-- executing against localhost:21000
select min(distinct NULL), max(distinct NULL) from alltypes;

-- executing against localhost:21000
select day, group_concat(string_col)
from (select * from alltypesagg where id % 100 = day order by id limit 99999) a
group by day;

-- executing against localhost:21000
select day, group_concat(string_col, NULL)
from (select * from alltypesagg where id % 100 = day order by id limit 99999) a
group by day;

-- executing against localhost:21000
select day, group_concat(NULL, NULL)
from (select * from alltypesagg where id % 100 = day order by id limit 99999) a
group by day;

-- executing against localhost:21000
select day, group_concat(string_col, &quot;-&gt;&quot;)
from (select * from alltypesagg where id % 100 = day order by id limit 99999) a
group by day;

-- executing against localhost:21000
select day, group_concat(trim(string_col), trim(string_col))
from (select * from alltypesagg where id % 200 = day order by id limit 99999) a
group by day;

-- executing against localhost:21000
select day, group_concat(string_col, &apos;-&gt;&apos;), group_concat(date_string_col)
from (select * from alltypesagg where id % 250 = day order by id limit 99999) a
group by day;

-- executing against localhost:21000
select day, group_concat(string_col, &apos;-&gt;&apos;), group_concat(date_string_col),
group_concat(distinct date_string_col)
from (select * from alltypesagg where id % 250 = day order by id limit 99999) a
group by day order by day;

-- executing against localhost:21000
select group_concat(string_col) from alltypesagg where string_col = NULL;

-- executing against localhost:21000
select group_concat(distinct string_col) from alltypesagg where string_col = NULL;

-- executing against localhost:21000
select group_concat(string_col) from alltypesagg where int_col = 1;

-- executing against localhost:21000
select group_concat(&apos;abc&apos;, &apos;xy&apos;) from functional.alltypesagg where id % 1000 = day;

-- executing against localhost:21000
select group_concat(distinct &apos;abc&apos;, &apos;xy&apos;) from functional.alltypesagg
where id % 1000 = day;

-- executing against localhost:21000
select group_concat(cast(id as string), cast ((10 - id) as string))
from functional.alltypesagg
where id &lt; 10 and day is not null
group by day;

-- executing against localhost:21000
select int_col * int_col, int_col + int_col
from functional.alltypesagg
group by int_col * int_col, int_col + int_col, int_col * int_col
having (int_col + int_col) &lt; 5 order by 1 limit 10;

-- executing against localhost:21000
select 1 from
  (select count(bigint_col) c from functional.alltypesagg
   having min(int_col) is not null) as t
where c is not null;

-- executing against localhost:21000
select count(tinyint_col), sum(tinyint_col * tinyint_col) from alltypesagg;

-- executing against localhost:21000
select count(int_col), sum(int_col), avg(int_col) from alltypesagg where int_col is NULL;

-- executing against localhost:21000
select id % 2, int_col &gt; 1, id from alltypesagg where id &lt; 2 group by 1,2,3;

-- executing against localhost:21000
select min(cast(-1.0 as float)), max(cast(-1.0 as float)) from tinytable;

-- executing against localhost:21000
select COUNT(int_col is not null AND bool_col) - COUNT(bool_col) FROM alltypesagg;

-- executing against localhost:21000
select histogram(bool_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(tinyint_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(smallint_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(bigint_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(float_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(double_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(string_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(timestamp_col) from functional.alltypestiny;

-- executing against localhost:21000
select
appx_median(bool_col),
appx_median(tinyint_col),
appx_median(smallint_col),
appx_median(int_col),
appx_median(float_col),
appx_median(double_col),
appx_median(string_col),
appx_median(timestamp_col)
from alltypes;

-- executing against localhost:21000
select appx_median(l_returnflag)
from tpch.lineitem
where l_returnflag = &quot;N&quot;;

-- executing against localhost:21000
select count(null * 1) from functional.alltypes;

-- executing against localhost:21000
select extract(timestamp_col, &apos;year&apos;) as timestamp_col,
       extract(timestamp_col, &apos;month&apos;) as month,
       sum(tinyint_col)
from functional.alltypes
group by 1, 2
order by 1, 2;

-- executing against localhost:21000
select t2.timestamp_col, t1.int_col_1
from
(select coalesce(t1.smallint_col, t1.month, t1.month) as int_col,
        (count(t1.int_col)) &lt;= (coalesce(t1.smallint_col, t1.month, t1.month)) as boolean_col,
        (t1.bigint_col) + (t1.smallint_col) as int_col_1
 from functional.alltypes t1
 group by coalesce(t1.smallint_col, t1.month, t1.month), (t1.bigint_col) + (t1.smallint_col)
 having (t1.bigint_col) + (t1.smallint_col) != (count(t1.bigint_col + t1.smallint_col))
) t1
inner join functional.alltypes t2
  on (t2.month = t1.int_col and t2.month = t1.int_col_1 and t2.tinyint_col = t1.int_col)
where t2.int_col IN (t1.int_col_1, t1.int_col);

-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes;

-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes where year &lt; 2010 and month &gt; 8;

-- executing against localhost:21000
select year, month, count(1)
from functional_parquet.alltypes where month &gt; 10 group by year, month;

-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes where year &lt; 2010 and month &gt; 8
group by month;

-- executing against localhost:21000
select x.bigint_col from functional.alltypes x
  inner join (
    select count(1) as a from functional_parquet.alltypes group by year
  ) t on x.id = t.a;

-- executing against localhost:21000
select 1 from functional_parquet.alltypes having count(*) &gt; 1;

-- executing against localhost:21000
set debug_action=&quot;-1:PREPARE:SET_DENY_RESERVATION_PROBABILITY@1.0&quot;;

-- executing against localhost:21000

select count(*) from (
    select distinct l_orderkey, l_comment from tpch_parquet.lineitem) v;

-- executing against localhost:21000
SET DEBUG_ACTION=&quot;&quot;;

-- executing against localhost:21000
with x as (select cast(&apos;nan&apos; as float) a, cast(&apos;inf&apos; as float) b, cast(&apos;-inf&apos; as float) c)
select min(a), min(b), min(c), max(a), max(b), max(c) from x;

-- executing against localhost:21000
with x as (values (0), (1), (cast(&apos;nan&apos; as double)), (cast(&apos;inf&apos; as double)),
  (cast(&apos;-inf&apos; as double)))
select min(`0`), max(`0`), sum(`0`), avg(`0`) from x;

-- executing against localhost:21000
with x as (values (0), (cast(&apos;inf&apos; as double)), (5.2))
select min(`0`), max(`0`), sum(`0`), avg(`0`) from x;

-- executing against localhost:21000
with x as (values (cast(&apos;-inf&apos; as double)), (0), (-10))
select min(`cast(&apos;-inf&apos; as double)`), max(`cast(&apos;-inf&apos; as double)`),
  sum(`cast(&apos;-inf&apos; as double)`), avg(`cast(&apos;-inf&apos; as double)`)
from x;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 0} | table_format: kudu/none]" time="4.93305921555"><system-err>-- executing against localhost:21000
use functional_kudu;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=true;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: bool | agg_func: count | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.391715764999"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(bool_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(DISTINCT(bool_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: int | agg_func: max | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.344584941864"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(int_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(DISTINCT(int_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="metadata.test_metadata_query_statements.TestMetadataQueryStatements" file="metadata/test_metadata_query_statements.py" line="67" name="test_show_stats[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="9.13955020905"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
show table stats alltypes;

-- executing against localhost:21000
show partitions alltypes;

-- executing against localhost:21000
show table stats alltypesaggmultifilesnopart;

-- executing against localhost:21000
show table stats alltypesmixedformat;

-- executing against localhost:21000
show table stats functional_parquet.alltypes;

-- executing against localhost:21000
show column stats alltypes;

-- executing against localhost:21000
show column stats functional.allcomplextypes;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: double | agg_func: avg | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.378664016724"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select avg(double_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select avg(DISTINCT(double_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestDistinctAggregation" file="query_test/test_aggregation.py" line="357" name="test_distinct[exec_option: {&apos;disable_codegen&apos;: True, &apos;shuffle_distinct_exprs&apos;: False} | table_format: text/none]" time="40.3741996288"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET disable_codegen=True;
SET shuffle_distinct_exprs=False;
-- executing against localhost:21000
select count(distinct smallint_col, tinyint_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct bool_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct int_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct float_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct double_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct string_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct date_string_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct timestamp_col)
from alltypesagg;

-- executing against localhost:21000
select tinyint_col, count(distinct smallint_col), count(smallint_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, count(distinct int_col, smallint_col), count(smallint_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, count(distinct smallint_col), sum(distinct smallint_col),
count(smallint_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, count(distinct smallint_col), sum(distinct smallint_col),
count(smallint_col), min(distinct int_col), max(distinct float_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select count(distinct id) as count_id from alltypessmall order by count_id limit 100;

-- executing against localhost:21000
select count(distinct id) as sum_id from alltypessmall order by max(distinct id)
limit 100;

-- executing against localhost:21000
select distinct *
from alltypesagg
where id &lt; 20;

-- executing against localhost:21000
select distinct bool_col, tinyint_col
from alltypesagg;

-- executing against localhost:21000
select count(distinct NULL) from alltypesagg;

-- executing against localhost:21000
select count(distinct int_col, NULL) from alltypesagg;

-- executing against localhost:21000
select tinyint_col, count(distinct NULL) from alltypesagg group by tinyint_col
order by tinyint_col limit 10;

-- executing against localhost:21000
select tinyint_col, count(distinct int_col, NULL) from alltypesagg group by tinyint_col
order by tinyint_col limit 10;

-- executing against localhost:21000
select tinyint_col, count(distinct tinyint_col, NULL) from alltypesagg group by tinyint_col
order by tinyint_col limit 10;

-- executing against localhost:21000
select t1.c, t2.c from
(select count(distinct int_col) as c from functional.alltypestiny) t1 inner join
(select count(distinct bigint_col) as c from functional.alltypestiny) t2 on (t1.c = t2.c);

-- executing against localhost:21000
select count(distinct tinyint_col) from functional.alltypessmall
having count(bigint_col) &gt; 99;

-- executing against localhost:21000
select count(distinct tinyint_col) from functional.alltypessmall
having count(bigint_col) &gt; 100;

-- executing against localhost:21000
select count(*), COUNT(distinct 1) from alltypesagg where false;

-- executing against localhost:21000
select count(tinyint_col), sum(distinct int_col) from alltypesagg;

-- executing against localhost:21000
select count(*), COUNT(distinct 1) from alltypesagg;

-- executing against localhost:21000
select avg(int_col), count(int_col), avg(distinct bigint_col)
from functional.alltypes;

-- executing against localhost:21000
select bool_col, avg(int_col), count(int_col), avg(distinct bigint_col)
from functional.alltypes
group by bool_col
order by bool_col;

-- executing against localhost:21000
set appx_count_distinct=true;

-- executing against localhost:21000

select count(distinct int_col), count(distinct float_col), count(distinct string_col)
from alltypesagg;

-- executing against localhost:21000
SET APPX_COUNT_DISTINCT=&quot;0&quot;;

-- executing against localhost:21000
SELECT COUNT(*) FROM
(SELECT COUNT(DISTINCT p_partkey)
 FROM tpch_parquet.part GROUP BY p_brand, p_type, p_size) v;

-- executing against localhost:21000
select count(distinct a.int_col) from functional.alltypes a inner join [shuffle]
    functional.alltypes b on a.int_col = b.int_col;

-- executing against localhost:21000
select count(distinct a.int_col) from functional.alltypes a inner join [shuffle]
    functional.alltypes b on a.year = b.year group by a.year;

-- executing against localhost:21000
select count(distinct a.int_col) from functional.alltypes a inner join [shuffle]
   functional.alltypes b on a.year = b.year and a.int_col = b.int_col group by a.year;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 0} | table_format: kudu/none]" time="2.18115115166"><system-err>-- executing against localhost:21000
use functional_kudu;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=false;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 0} | table_format: kudu/none]" time="4.04315304756"><system-err>-- executing against localhost:21000
use functional_kudu;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=false;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_chars.TestCharFormats" file="query_test/test_chars.py" line="62" name="test_char_format[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.28232717514"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from chars_formats order by vc;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select cs from chars_formats order by vc;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select cl from chars_formats order by vc;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select vc from chars_formats order by vc;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.242331981659"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(&apos;9999999999999999&apos; as Decimal(16,0));

-- executing against localhost:21000
select cast(&apos;-9999999999999999&apos; as Decimal(16,0));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,0));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.246473073959"><system-err>-- executing against localhost:21000
select cast(&apos;0.9999999999999999&apos; as Decimal(16,16));

-- executing against localhost:21000
select cast(&apos;-0.9999999999999999&apos; as Decimal(16,16));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,16));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 16));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.238820075989"><system-err>-- executing against localhost:21000
select cast(&apos;99999999999.999999999999999&apos; as Decimal(26,15));

-- executing against localhost:21000
select cast(&apos;-99999999999.999999999999999&apos; as Decimal(26,15));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,15));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 15));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 22) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.240854263306"><system-err>-- executing against localhost:21000
select cast(&apos;9999.9999999999999999999999&apos; as Decimal(26,22));

-- executing against localhost:21000
select cast(&apos;-9999.9999999999999999999999&apos; as Decimal(26,22));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,22));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 22));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.247377157211"><system-err>-- executing against localhost:21000
select cast(&apos;99999999999999999999.999999&apos; as Decimal(26,6));

-- executing against localhost:21000
select cast(&apos;-99999999999999999999.999999&apos; as Decimal(26,6));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,6));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.241670131683"><system-err>-- executing against localhost:21000
select cast(&apos;999999999.9999999&apos; as Decimal(16,7));

-- executing against localhost:21000
select cast(&apos;-999999999.9999999&apos; as Decimal(16,7));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,7));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 7));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (6, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0601561069489"><system-err>-- executing against localhost:21000
select cast(70319.5 as Decimal(6,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0598790645599"><system-err>-- executing against localhost:21000
select cast(619895.8808224177 as Decimal(16,10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0601618289948"><system-err>-- executing against localhost:21000
select cast(-73276323129342253.020381255 as Decimal(26,9));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 25) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0601651668549"><system-err>-- executing against localhost:21000
select cast(4.0035015325844745246083792 as Decimal(26,25));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0601561069489"><system-err>-- executing against localhost:21000
select cast(-17665477114552.415784989465 as Decimal(26,12));

</system-err></testcase><testcase classname="metadata.test_refresh_partition.TestRefreshPartition" file="metadata/test_refresh_partition.py" line="159" name="test_add_delete_data_to_hdfs_and_refresh[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="17.524004221"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_add_delete_data_to_hdfs_and_refresh_b41cf3a6` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_add_delete_data_to_hdfs_and_refresh_b41cf3a6`;

MainThread: Created database &quot;test_add_delete_data_to_hdfs_and_refresh_b41cf3a6&quot; for test ID &quot;metadata/test_refresh_partition.py::TestRefreshPartition::()::test_add_delete_data_to_hdfs_and_refresh[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000

      create table test_add_delete_data_to_hdfs_and_refresh_b41cf3a6.partition_test_table like functional.alltypes stored as parquet
      location &apos;/test-warehouse/test_add_delete_data_to_hdfs_and_refresh_b41cf3a6&apos;
    ;

-- executing against localhost:21000
alter table test_add_delete_data_to_hdfs_and_refresh_b41cf3a6.partition_test_table add partition (year=2010, month=1);

-- executing against localhost:21000
refresh test_add_delete_data_to_hdfs_and_refresh_b41cf3a6.partition_test_table;

-- executing against localhost:21000
select count(*) from test_add_delete_data_to_hdfs_and_refresh_b41cf3a6.partition_test_table;

-- executing against localhost:21000
select count(*) from test_add_delete_data_to_hdfs_and_refresh_b41cf3a6.partition_test_table;

-- executing against localhost:21000
refresh test_add_delete_data_to_hdfs_and_refresh_b41cf3a6.partition_test_table partition (year=2010, month=1);

-- executing against localhost:21000
select count(*) from test_add_delete_data_to_hdfs_and_refresh_b41cf3a6.partition_test_table;

18/07/03 03:01:22 INFO fs.TrashPolicyDefault: Moved: &apos;hdfs://localhost:20500/test-warehouse/test_add_delete_data_to_hdfs_and_refresh_b41cf3a6/year=2010/month=1/alltypes.parq&apos; to trash at: hdfs://localhost:20500/user/ubuntu/.Trash/Current/test-warehouse/test_add_delete_data_to_hdfs_and_refresh_b41cf3a6/year=2010/month=1/alltypes.parq
-- executing against localhost:21000
refresh test_add_delete_data_to_hdfs_and_refresh_b41cf3a6.partition_test_table partition (year=2010, month=1);

-- executing against localhost:21000
select count(*) from test_add_delete_data_to_hdfs_and_refresh_b41cf3a6.partition_test_table;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0612292289734"><system-err>-- executing against localhost:21000
select cast(-713.9963346685505 as Decimal(16,13));

</system-err></testcase><testcase classname="metadata.test_stats_extrapolation.TestStatsExtrapolation" file="metadata/test_stats_extrapolation.py" line="40" name="test_stats_extrapolation[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="12.9586389065"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_stats_extrapolation_4005935e` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_stats_extrapolation_4005935e`;

MainThread: Created database &quot;test_stats_extrapolation_4005935e&quot; for test ID &quot;metadata/test_stats_extrapolation.py::TestStatsExtrapolation::()::test_stats_extrapolation[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_stats_extrapolation_4005935e;

SET explain_level=2;
SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table alltypes sort by (id) like functional_parquet.alltypes;

-- executing against localhost:21000

alter table alltypes set tblproperties(&quot;impala.enable.stats.extrapolation&quot;=&quot;true&quot;);

-- executing against localhost:21000

insert into alltypes partition(year, month)
select * from functional_parquet.alltypes where year = 2009;

-- executing against localhost:21000
explain select id from alltypes;

-- executing against localhost:21000
compute stats alltypes;

-- executing against localhost:21000
show table stats alltypes;

-- executing against localhost:21000
explain select id from alltypes;

-- executing against localhost:21000
explain select id from alltypes where month in (1, 2, 3);

-- executing against localhost:21000
insert into alltypes partition(year, month)
select * from functional_parquet.alltypes where year = 2009;

-- executing against localhost:21000

explain select id from alltypes;

-- executing against localhost:21000
insert into alltypes partition(year, month)
select * from functional_parquet.alltypes where year = 2010;

-- executing against localhost:21000

explain select id from alltypes where year = 2010;

-- executing against localhost:21000
compute stats alltypes;

-- executing against localhost:21000

explain select id from alltypes where year = 2010;

-- executing against localhost:21000
drop stats alltypes;

-- executing against localhost:21000

explain select id from alltypes;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalExprs" file="query_test/test_decimal_queries.py" line="64" name="test_exprs[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="24.4902653694"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select d1 / d2, d2 / d1, d3 / d4, d5 / d3, d3 / d5 from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select d1 / d2, d2 / d1, d3 / d4, d5 / d3, d3 / d5 from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select d1 / cast(0 as decimal(7, 2)), d1 / 0, 10.0 / 0 from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select d1 / cast(0 as decimal(7, 2)) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select d1 / 0 from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select 10.0 / 0;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select d1 % cast(0 as decimal(7, 2)), d1 % 0, 10.0 % 0 from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select d1 % cast(0 as decimal(7, 2)) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select d1 % 0 from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select 10.0 % 0 from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select
  cast(9999999999999999999999999999 as decimal(38, 6)) *
  cast(9999999999999999999999999999 as decimal(38, 6));

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select
  cast(9999999999999999999999999999 as decimal(38, 6)) *
  cast(9999999999999999999999999999 as decimal(38, 6));

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select coalesce(1.8, cast(0 as decimal(38,38)));

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select sum(d6 * cast(4e37 as decimal(38,0))) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select sum(d6 * cast(4e37 as decimal(38,0))) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select avg(d6 * cast(4e37 as decimal(38,0))) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select avg(d6 * cast(4e37 as decimal(38,0))) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

with t as (
  select cast(99999999999999999999999999999999999999 as decimal(38, 0)) as c
  union all
  select cast(-99999999999999999999999999999999999999 as decimal(38, 0)) as c)
select sum(c), avg(c) from t;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

with t as (
  select cast(99999999999999999999999999999999999999 as decimal(38, 0)) as c
  union all
  select cast(-99999999999999999999999999999999999999 as decimal(38, 0)) as c)
select sum(c), avg(c) from t;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select cast(d3 as decimal(20, 3)) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select cast(d3 as decimal(20, 3)) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select sum(cast(d3 as DECIMAL(20,2)) + cast(d5 as DECIMAL(20,4))) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select sum(cast(d3 as DECIMAL(20,2)) + cast(d5 as DECIMAL(20,4))) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select avg(d1), avg(d2), avg(d3), avg(d4), avg(d5), avg(d6) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select avg(d1), avg(d2), avg(d3), avg(d4), avg(d5), avg(d6) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select l_tax, avg(cast(l_extendedprice as decimal(38,10))), avg(l_extendedprice)
from tpch_parquet.lineitem group by l_tax order by 1;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select l_tax, avg(cast(l_extendedprice as decimal(38,10))), avg(l_extendedprice)
from tpch_parquet.lineitem group by l_tax order by 1;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select avg(l_extendedprice) as a from tpch_parquet.lineitem
group by l_tax having avg(l_extendedprice) &gt; 38247.190 order by 1;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select avg(l_extendedprice) as a from tpch_parquet.lineitem
group by l_tax having avg(l_extendedprice) &gt; 38247.190 order by 1;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select avg(c) from (select cast(1e32 as decimal(38,0)) - cast(1 as decimal(38,0)) as c) t;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select avg(c) from (select cast(1e32 as decimal(38,0)) as c) t;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select avg(c) from (select cast(1e32 as decimal(38,0)) - cast(1 as decimal(38,0)) as c) t;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select avg(c) from (select cast(1e32 as decimal(38,0)) as c) t;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select
sum(c1) over (order by c1 rows between 5 preceding and current row),
sum(c2) over (order by c1 rows between 5 preceding and 5 following),
sum(c3) over (order by c1 rows between 5 preceding and 2 preceding),
avg(c1) over (order by c1 rows between 5 preceding and current row),
avg(c2) over (order by c1 rows between 5 preceding and 5 following),
avg(c3) over (order by c1 rows between 5 preceding and 2 preceding)
from decimal_tiny where c2 &lt; 112;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select
sum(c1) over (order by c1 rows between 5 preceding and current row),
sum(c2) over (order by c1 rows between 5 preceding and 5 following),
sum(c3) over (order by c1 rows between 5 preceding and 2 preceding),
avg(c1) over (order by c1 rows between 5 preceding and current row),
avg(c2) over (order by c1 rows between 5 preceding and 5 following),
avg(c3) over (order by c1 rows between 5 preceding and 2 preceding)
from decimal_tiny where c2 &lt; 112;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select
  cast(cast(1.01234567890123456789 as decimal(21,20)) as double),
  cast(cast(1.01234567890123456789 as decimal(38,37)) as double),
  cast(cast(1.01234567890123456789 as decimal(11,10)) as double);

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select
  cast(cast(1.01234567890123456789 as decimal(21,20)) as double),
  cast(cast(1.01234567890123456789 as decimal(38,37)) as double),
  cast(cast(1.01234567890123456789 as decimal(11,10)) as double);

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select
cast(42607032167 as decimal(18, 0)) % 3,
cast(42606774111 as decimal(18, 0)) % 3,
cast(42363009429 as decimal(18, 0)) % 3,
cast(42603003271 as decimal(18, 0)) % 3,
cast(42606961501 as decimal(18, 0)) % 3,
cast(42608445511 as decimal(18, 0)) % 3;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select
cast(cast(12333333333.9999999994 as decimal(38, 10)) as timestamp),
cast(cast(12333333333.9999999995 as decimal(38, 10)) as timestamp),
cast(cast(333.9999999994 as decimal(13, 10)) as timestamp),
cast(cast(333.9999999995 as decimal(13, 10)) as timestamp),
cast(cast(12333333333.1111111114 as decimal(38, 10)) as timestamp),
cast(cast(12333333333.1111111115 as decimal(38, 10)) as timestamp),
cast(cast(12333333333.111111111411111 as decimal(38, 15)) as timestamp),
cast(cast(12333333333.111111111511111 as decimal(38, 15)) as timestamp),
cast(cast(12333333333.1111111114 as decimal(38, 27)) as timestamp),
cast(cast(12333333333.1111111115 as decimal(38, 27)) as timestamp),
cast(cast(12333333333.111 as decimal(38, 3)) as timestamp),
cast(cast(12333333333 as decimal(38, 0)) as timestamp);

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select
cast(cast(12333333333.9999999994 as decimal(38, 10)) as timestamp),
cast(cast(12333333333.9999999995 as decimal(38, 10)) as timestamp),
cast(cast(333.9999999994 as decimal(13, 10)) as timestamp),
cast(cast(333.9999999995 as decimal(13, 10)) as timestamp),
cast(cast(12333333333.1111111114 as decimal(38, 10)) as timestamp),
cast(cast(12333333333.1111111115 as decimal(38, 10)) as timestamp),
cast(cast(12333333333.111111111411111 as decimal(38, 15)) as timestamp),
cast(cast(12333333333.111111111511111 as decimal(38, 15)) as timestamp),
cast(cast(12333333333.1111111114 as decimal(38, 27)) as timestamp),
cast(cast(12333333333.1111111115 as decimal(38, 27)) as timestamp),
cast(cast(12333333333.111 as decimal(38, 3)) as timestamp),
cast(cast(12333333333 as decimal(38, 0)) as timestamp);

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select cast(&quot;abc&quot; as decimal(5, 2));

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select cast(&quot;abc&quot; as decimal(5, 2));

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select cast(&quot;1234.5&quot; as decimal(5, 2));

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select cast(&quot;1234.5&quot; as decimal(5, 2));

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

</system-err></testcase><testcase classname="query_test.test_compressed_formats.TestTableWriters" file="query_test/test_compressed_formats.py" line="190" name="test_text_writer[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.00236296653748"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_compressed_formats.py:195: &lt;py._xmlgen.raw object at 0x7f1519e5b2d0&gt;</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.252612113953"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(&apos;99999999.99999999&apos; as Decimal(16,8));

-- executing against localhost:21000
select cast(&apos;-99999999.99999999&apos; as Decimal(16,8));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,8));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 8));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.264719009399"><system-err>-- executing against localhost:21000
select cast(&apos;9999999999999999999.9999999&apos; as Decimal(26,7));

-- executing against localhost:21000
select cast(&apos;-9999999999999999999.9999999&apos; as Decimal(26,7));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,7));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 7));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 23) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.262474060059"><system-err>-- executing against localhost:21000
select cast(&apos;999.99999999999999999999999&apos; as Decimal(26,23));

-- executing against localhost:21000
select cast(&apos;-999.99999999999999999999999&apos; as Decimal(26,23));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,23));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 23));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.25407409668"><system-err>-- executing against localhost:21000
select cast(&apos;999999999999.99999999999999&apos; as Decimal(26,14));

-- executing against localhost:21000
select cast(&apos;-999999999999.99999999999999&apos; as Decimal(26,14));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,14));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 14));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.250110864639"><system-err>-- executing against localhost:21000
select cast(&apos;9.999999999999999&apos; as Decimal(16,15));

-- executing against localhost:21000
select cast(&apos;-9.999999999999999&apos; as Decimal(16,15));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,15));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 15));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (6, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.24529671669"><system-err>-- executing against localhost:21000
select cast(&apos;0.999999&apos; as Decimal(6,6));

-- executing against localhost:21000
select cast(&apos;-0.999999&apos; as Decimal(6,6));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(6,6));

-- executing against localhost:21000
select cast(NULL as Decimal(6, 6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0609622001648"><system-err>-- executing against localhost:21000
select cast(59400887787822.65 as Decimal(16,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0601239204407"><system-err>-- executing against localhost:21000
select cast(-4254665900241814449897509.1 as Decimal(26,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 17) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0621101856232"><system-err>-- executing against localhost:21000
select cast(948401333.99172494130523617 as Decimal(26,17));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 20) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0725059509277"><system-err>-- executing against localhost:21000
select cast(443465.83709628399935630308 as Decimal(26,20));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0703752040863"><system-err>-- executing against localhost:21000
select cast(-7669294916503206013827.8939 as Decimal(26,4));

</system-err></testcase><testcase classname="metadata.test_partition_metadata.TestPartitionMetadata" file="metadata/test_partition_metadata.py" line="52" name="test_multiple_partitions_same_location[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="14.1626479626"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_multiple_partitions_same_location_fd02aa81` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_multiple_partitions_same_location_fd02aa81`;

MainThread: Created database &quot;test_multiple_partitions_same_location_fd02aa81&quot; for test ID &quot;metadata/test_partition_metadata.py::TestPartitionMetadata::()::test_multiple_partitions_same_location[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]&quot;
-- executing against localhost:21000
create table test_multiple_partitions_same_location_fd02aa81.same_loc_test (i int) partitioned by(j int) stored as avro location &apos;/test-warehouse/test_multiple_partitions_same_location_fd02aa81.db/same_loc_test&apos;;

-- executing against localhost:21000
alter table test_multiple_partitions_same_location_fd02aa81.same_loc_test add partition (j=1) location &apos;/test-warehouse/test_multiple_partitions_same_location_fd02aa81.db/same_loc_test/p&apos;;

-- executing against localhost:21000
alter table test_multiple_partitions_same_location_fd02aa81.same_loc_test add partition (j=2) location &apos;/test-warehouse/test_multiple_partitions_same_location_fd02aa81.db/same_loc_test/p&apos;;

-- executing against localhost:21000
set allow_unsupported_formats=true;

-- executing against localhost:21000
insert into table test_multiple_partitions_same_location_fd02aa81.same_loc_test partition(j=1) select 1;

-- executing against localhost:21000
refresh test_multiple_partitions_same_location_fd02aa81.same_loc_test;

-- executing against localhost:21000
select sum(i), sum(j) from test_multiple_partitions_same_location_fd02aa81.same_loc_test;

-- executing against localhost:21000
insert into test_multiple_partitions_same_location_fd02aa81.same_loc_test partition(j) select 1, 1;

-- executing against localhost:21000
insert into test_multiple_partitions_same_location_fd02aa81.same_loc_test partition(j) select 1, 2;

-- executing against localhost:21000
refresh test_multiple_partitions_same_location_fd02aa81.same_loc_test;

-- executing against localhost:21000
select sum(i), sum(j) from test_multiple_partitions_same_location_fd02aa81.same_loc_test;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000
select sum(i), sum(j) from test_multiple_partitions_same_location_fd02aa81.same_loc_test;

</system-err></testcase><testcase classname="query_test.test_insert_behaviour.TestInsertBehaviour" file="query_test/test_insert_behaviour.py" line="244" name="test_insert_acl_permissions" time="13.9741370678"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_acl_permissions_4941df88` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_insert_acl_permissions_4941df88`;

MainThread: Created database &quot;test_insert_acl_permissions_4941df88&quot; for test ID &quot;query_test/test_insert_behaviour.py::TestInsertBehaviour::()::test_insert_acl_permissions&quot;
-- executing against localhost:21000
DROP TABLE IF EXISTS `test_insert_acl_permissions_4941df88`.`insert_acl_permissions`;

-- executing against localhost:21000
CREATE TABLE `test_insert_acl_permissions_4941df88`.`insert_acl_permissions` (col int);

-- executing against localhost:21000
INSERT INTO `test_insert_acl_permissions_4941df88`.`insert_acl_permissions` VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_insert_acl_permissions_4941df88`.`insert_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_insert_acl_permissions_4941df88`.`insert_acl_permissions` VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_insert_acl_permissions_4941df88`.`insert_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_insert_acl_permissions_4941df88`.`insert_acl_permissions` VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_insert_acl_permissions_4941df88`.`insert_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_insert_acl_permissions_4941df88`.`insert_acl_permissions` VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_insert_acl_permissions_4941df88`.`insert_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_insert_acl_permissions_4941df88`.`insert_acl_permissions` VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_insert_acl_permissions_4941df88`.`insert_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_insert_acl_permissions_4941df88`.`insert_acl_permissions` VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_insert_acl_permissions_4941df88`.`insert_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_insert_acl_permissions_4941df88`.`insert_acl_permissions` VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_insert_acl_permissions_4941df88`.`insert_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_insert_acl_permissions_4941df88`.`insert_acl_permissions` VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_insert_acl_permissions_4941df88`.`insert_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_insert_acl_permissions_4941df88`.`insert_acl_permissions` VALUES(1);

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.062638759613"><system-err>-- executing against localhost:21000
select cast(-25273936961.04199 as Decimal(16,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.223935842514"><system-err>-- executing against localhost:21000
select cast(-74325768739.4080877139 as Decimal(16,10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.209582090378"><system-err>-- executing against localhost:21000
select cast(5316463479432181154899978612.78859934290 as Decimal(16,11));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.200423955917"><system-err>-- executing against localhost:21000
select cast(&apos;-10552.257511215579&apos; as Decimal(16,12));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.161593198776"><system-err>-- executing against localhost:21000
select cast(&apos;42049607.7913088805980&apos; as Decimal(16,13));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.223792791367"><system-err>-- executing against localhost:21000
select cast(-37010317300209397970.16276225079675 as Decimal(16,14));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (16, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.272187948227"><system-err>-- executing against localhost:21000
select cast(163.384773637880098 as Decimal(16,15));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (16, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.171480894089"><system-err>-- executing against localhost:21000
select cast(&apos;-2820175821835790585847.8062978871135078&apos; as Decimal(16,16));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.178183078766"><system-err>-- executing against localhost:21000
select cast(&apos;-505136892588410971444291220316915238&apos; as Decimal(26,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.26872587204"><system-err>-- executing against localhost:21000
select cast(-63981591258259669376083211.4 as Decimal(26,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.282972097397"><system-err>-- executing against localhost:21000
select cast(8554127332782625450149453355.79 as Decimal(26,2));

</system-err></testcase><testcase classname="metadata.test_recover_partitions.TestRecoverPartitions" file="metadata/test_recover_partitions.py" line="247" name="test_post_invalidate[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="16.8670608997"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_post_invalidate_1d1db41` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_post_invalidate_1d1db41`;

MainThread: Created database &quot;test_post_invalidate_1d1db41&quot; for test ID &quot;metadata/test_recover_partitions.py::TestRecoverPartitions::()::test_post_invalidate[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_post_invalidate_1d1db41.test_recover_partitions (c int) PARTITIONED BY (i int, p string);

-- executing against localhost:21000
INSERT INTO TABLE test_post_invalidate_1d1db41.test_recover_partitions PARTITION(i=1, p=&apos;p1&apos;) VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
ALTER TABLE test_post_invalidate_1d1db41.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
select c from test_post_invalidate_1d1db41.test_recover_partitions;

-- executing against localhost:21000
INVALIDATE METADATA test_post_invalidate_1d1db41.test_recover_partitions;

-- executing against localhost:21000
select c from test_post_invalidate_1d1db41.test_recover_partitions;

-- executing against localhost:21000
INSERT INTO TABLE test_post_invalidate_1d1db41.test_recover_partitions PARTITION(i=002, p=&apos;p2&apos;) VALUES(4);

-- executing against localhost:21000
select c from test_post_invalidate_1d1db41.test_recover_partitions;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.288571834564"><system-err>-- executing against localhost:21000
select cast(&apos;-16175447153632446597058408.483&apos; as Decimal(26,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.216901779175"><system-err>-- executing against localhost:21000
select cast(&apos;-82181194587985875647962869802239.1134&apos; as Decimal(26,4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.282453775406"><system-err>-- executing against localhost:21000
select cast(837521460287080383910053727853.90701 as Decimal(26,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.250206232071"><system-err>-- executing against localhost:21000
select cast(-689689251603873456329.438318 as Decimal(26,6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.237409830093"><system-err>-- executing against localhost:21000
select cast(&apos;-854264480770219694766252794.0551754&apos; as Decimal(26,7));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.222372293472"><system-err>-- executing against localhost:21000
select cast(&apos;3467381605321810397779423576.57669344&apos; as Decimal(26,8));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.306587934494"><system-err>-- executing against localhost:21000
select cast(-55482011281505609836.236628034 as Decimal(26,9));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.282543897629"><system-err>-- executing against localhost:21000
select cast(8030452140936530109340.2039230442 as Decimal(26,10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.21027803421"><system-err>-- executing against localhost:21000
select cast(&apos;98821979163793738388577536.80284168187&apos; as Decimal(26,11));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.229982852936"><system-err>-- executing against localhost:21000
select cast(&apos;7858470731586662638299.585085050010&apos; as Decimal(26,12));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.211671113968"><system-err>-- executing against localhost:21000
select cast(507973652476789589792.6918164795673 as Decimal(26,13));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.263775110245"><system-err>-- executing against localhost:21000
select cast(721068347313078604001.71056363782012 as Decimal(26,14));

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: bigint | agg_func: ndv | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.357183933258"><system-out>ndv-bigint 999 1008 9
ndv-distinct-bigint 999 1008 9
</system-out><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(bigint_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(DISTINCT(bigint_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.216037988663"><system-err>-- executing against localhost:21000
select cast(&apos;-423654303602586.285126462843802&apos; as Decimal(26,15));

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: smallint | agg_func: min | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.382288217545"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(smallint_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(DISTINCT(smallint_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: string | decimal_type: (26, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.234632968903"><system-err>-- executing against localhost:21000
select cast(&apos;-146560055431174619041.7098485807066890&apos; as Decimal(26,16));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 17) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.218659877777"><system-err>-- executing against localhost:21000
select cast(27902804030313.58897275433731596 as Decimal(26,17));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="129" name="test_overflow[cast_from: number | decimal_type: (26, 18) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.264083147049"><system-err>-- executing against localhost:21000
select cast(245998522746220017.416879042720264558 as Decimal(26,18));

</system-err></testcase><testcase classname="query_test.test_join_queries.TestJoinQueries" file="query_test/test_join_queries.py" line="73" name="test_outer_joins[batch_size: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="31.8252151012"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select j.test_name, d.name
from JoinTbl j inner join DimTbl d on (j.test_id = d.id);

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j inner join DimTbl d on (j.test_id = d.id);

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j left outer join DimTbl d on (j.test_id = d.id);

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j right outer join DimTbl d on (j.test_id = d.id);

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j full outer join DimTbl d on (j.test_id = d.id);

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j inner join DimTbl d on (j.test_name = d.name);

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j left outer join DimTbl d on (j.test_name = d.name);

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j right outer join DimTbl d on (j.test_name = d.name);

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j full outer join DimTbl d on (j.test_name = d.name);

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j inner join DimTbl d on (j.test_zip = d.zip);

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j left outer join DimTbl d on (j.test_zip = d.zip);

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j right outer join DimTbl d on (j.test_zip = d.zip);

-- executing against localhost:21000
SELECT straight_join count(*)
FROM functional.tinyinttable a RIGHT OUTER JOIN functional.tinyinttable b
ON a.int_col % 2 = b.int_col % 2;

-- executing against localhost:21000
SELECT straight_join a.int_col, b.int_col
FROM functional.tinyinttable a RIGHT OUTER JOIN functional.tinyinttable b
ON a.int_col % 2 = b.int_col % 2 AND a.int_col &lt; b.int_col;

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j full outer join DimTbl d on (j.test_zip = d.zip);

-- executing against localhost:21000
select * from emptytable t1 full outer join emptytable t2 on (t1.field=t2.field);

-- executing against localhost:21000
select count(*) from emptytable t1 right outer join greptiny t2 on (t1.field=t2.field);

-- executing against localhost:21000
select count(*) from greptiny t1 left outer join emptytable t2 on (t1.field=t2.field);

-- executing against localhost:21000
select a.id, b.id, c.id, a.day, b.day, c.month, a.month, b.month
from alltypesagg a join alltypesagg b on
(a.id = b.id and a.month = b.day and b.month = 1 and b.month = b.day and a.day = b.day)
left outer join alltypessmall c on
(c.id = a.id and a.month = c.id and a.month=c.month)
where a.id &lt; 10;

-- executing against localhost:21000
SELECT a.string_col ts2
FROM alltypes a
     FULL OUTER JOIN (
         select * from alltypessmall where id &lt; 0
     ) b
     ON a.id=b.id AND a.id = 1
ORDER BY ts2 DESC LIMIT 10;

-- executing against localhost:21000
select x.id, y.a, y.b, y.id from alltypestiny x left outer join
(select 10 as a, case when id is null then 11 else 12 end as b, id from alltypestiny)
y on x.id = (y.id % 2)
order by x.id, y.id limit 100;

-- executing against localhost:21000
select x.a, x.b, x.id, y.a, y.b, y.id from
(select 10 as a, case when id is null then 11 else 12 end as b, id from alltypestiny) x
full outer join
(select 20 as a, case when id is null then 21 else 22 end as b, id from alltypestiny) y on x.id = (y.id + 4)
order by x.id, y.id limit 100;

-- executing against localhost:21000
select z.xa, z.xid, z.ya, z.yid, k.a, k.id from
(select x.a as xa, x.id as xid, y.a as ya, y.id as yid from
 (select 10 as a, id from alltypestiny where id = 1) x
 full outer join
 (select 20 as a, id from alltypestiny where id = 1) y on x.id = (y.id + 2)
) z
full outer join
(select 30 as a, id from alltypestiny where id = 1) k on z.xid = (k.id + 3)
order by z.xid, z.yid, k.id limit 100;

-- executing against localhost:21000
select count(*)
from functional.alltypesagg a
right outer join functional.alltypestiny b on (a.tinyint_col = b.id)
where a.tinyint_col is null;

-- executing against localhost:21000
select count(*)
from functional.alltypesagg a
full outer join functional.alltypestiny b on (a.tinyint_col = b.id)
where a.tinyint_col is null;

-- executing against localhost:21000
select z.xid, z.yid, k.id from
(select x.id as xid, y.id as yid from
 (select id from alltypestiny where id = 1) x
 full outer join
 (select id from alltypestiny where id = 1) y on x.id = (y.id + 2)
) z
full outer join
(select id from alltypestiny where id = 1) k on z.xid = (k.id + 3)
order by z.xid, z.yid, k.id limit 100;

-- executing against localhost:21000
select count(*) from functional.alltypesagg a
right outer join functional.alltypesagg b on a.int_col = b.int_col
where b.int_col is null;

-- executing against localhost:21000
select count(*) from functional.alltypesagg a
full outer join functional.alltypesagg b on a.int_col = b.int_col
where a.int_col is null or b.int_col is null;

-- executing against localhost:21000
select a.id, b.id
from
(select id
from functional.alltypestiny where id = -1) a
full outer join
(select id
from functional.alltypestiny where id = -2) b
on (a.id = b.id);

-- executing against localhost:21000
select count(*) from alltypesagg a
left outer join alltypesagg b
on (a.id = b.id
  and (a.int_col = b.int_col + 10000 or (a.int_col is null and b.int_col is null)))
where b.id is not null;

-- executing against localhost:21000
select distinct t1.tinyint_col from alltypesagg t1
full outer join alltypesagg t2
on t2.smallint_col = (t1.tinyint_col + 10000);

-- executing against localhost:21000
select count(*) from functional.alltypestiny t1 left outer join [shuffle]
(select zeroifnull(int_col) as id from functional.alltypessmall) t2 on (t1.id = t2.id);

-- executing against localhost:21000
SELECT t1.id, v3.id, v3.int_col, v3.bigint_col
FROM functional.alltypestiny t1
LEFT OUTER JOIN
  (SELECT id, int_col, COALESCE(bigint_col, 4000) AS bigint_col
   FROM
    (SELECT id, COALESCE(int_col, 3000) AS int_col, bigint_col
     FROM
       (SELECT COALESCE(id + 100, 2000) AS id, int_col, bigint_col
        FROM functional.alltypestiny t2
       ) v1
     ) v2
   ) v3
ON t1.id = v3.id;

-- executing against localhost:21000
SELECT /* +straight_join */ COUNT(t1.id)
FROM functional.alltypessmall t1
LEFT OUTER JOIN (
  SELECT /* +straight_join */ IFNULL(t2.int_col, 1) AS c
  FROM functional.alltypessmall t2
  LEFT OUTER JOIN functional.alltypestiny t3 ON t2.id = t3.id + 1000
) v ON t1.int_col = v.c;

</system-err></testcase><testcase classname="metadata.test_show_create_table.TestInfraCompat" file="metadata/test_show_create_table.py" line="263" name="test_primary_key_parse[table_primary_keys_map0]" time="0.0103378295898"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: smallint | agg_func: ndv | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.274508714676"><system-out>ndv-smallint 99 97 2
ndv-distinct-smallint 99 97 2
</system-out><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(smallint_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(DISTINCT(smallint_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: bigint | agg_func: avg | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.497035980225"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select avg(bigint_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select avg(DISTINCT(bigint_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: int | agg_func: sum | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.535053253174"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select sum(int_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select sum(DISTINCT(int_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregationQueries" file="query_test/test_aggregation.py" line="270" name="test_sampled_ndv[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="30.8164947033"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_sampled_ndv_9605bc5c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_sampled_ndv_9605bc5c`;

MainThread: Created database &quot;test_sampled_ndv_9605bc5c&quot; for test ID &quot;query_test/test_aggregation.py::TestAggregationQueries::()::test_sampled_ndv[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000

        select ndv(bool_col), ndv(tinyint_col),
               ndv(smallint_col), ndv(int_col),
               ndv(bigint_col), ndv(float_col),
               ndv(double_col), ndv(string_col),
               ndv(cast(double_col as decimal(5, 0))),
               ndv(cast(double_col as decimal(10, 5))),
               ndv(cast(double_col as decimal(20, 10))),
               ndv(cast(double_col as decimal(38, 33))),
               ndv(cast(string_col as varchar(20))),
               ndv(cast(string_col as char(10))),
               ndv(timestamp_col), ndv(id)
        from functional_parquet.alltypesagg;

-- executing against localhost:21000

          select sampled_ndv(bool_col, 0.1), sampled_ndv(tinyint_col, 0.1),
                 sampled_ndv(smallint_col, 0.1), sampled_ndv(int_col, 0.1),
                 sampled_ndv(bigint_col, 0.1), sampled_ndv(float_col, 0.1),
                 sampled_ndv(double_col, 0.1), sampled_ndv(string_col, 0.1),
                 sampled_ndv(cast(double_col as decimal(5, 0)), 0.1),
                 sampled_ndv(cast(double_col as decimal(10, 5)), 0.1),
                 sampled_ndv(cast(double_col as decimal(20, 10)), 0.1),
                 sampled_ndv(cast(double_col as decimal(38, 33)), 0.1),
                 sampled_ndv(cast(string_col as varchar(20)), 0.1),
                 sampled_ndv(cast(string_col as char(10)), 0.1),
                 sampled_ndv(timestamp_col, 0.1), sampled_ndv(id, 0.1)
          from functional_parquet.alltypesagg;

-- executing against localhost:21000

          select sampled_ndv(bool_col, 0.2), sampled_ndv(tinyint_col, 0.2),
                 sampled_ndv(smallint_col, 0.2), sampled_ndv(int_col, 0.2),
                 sampled_ndv(bigint_col, 0.2), sampled_ndv(float_col, 0.2),
                 sampled_ndv(double_col, 0.2), sampled_ndv(string_col, 0.2),
                 sampled_ndv(cast(double_col as decimal(5, 0)), 0.2),
                 sampled_ndv(cast(double_col as decimal(10, 5)), 0.2),
                 sampled_ndv(cast(double_col as decimal(20, 10)), 0.2),
                 sampled_ndv(cast(double_col as decimal(38, 33)), 0.2),
                 sampled_ndv(cast(string_col as varchar(20)), 0.2),
                 sampled_ndv(cast(string_col as char(10)), 0.2),
                 sampled_ndv(timestamp_col, 0.2), sampled_ndv(id, 0.2)
          from functional_parquet.alltypesagg;

-- executing against localhost:21000

          select sampled_ndv(bool_col, 0.5), sampled_ndv(tinyint_col, 0.5),
                 sampled_ndv(smallint_col, 0.5), sampled_ndv(int_col, 0.5),
                 sampled_ndv(bigint_col, 0.5), sampled_ndv(float_col, 0.5),
                 sampled_ndv(double_col, 0.5), sampled_ndv(string_col, 0.5),
                 sampled_ndv(cast(double_col as decimal(5, 0)), 0.5),
                 sampled_ndv(cast(double_col as decimal(10, 5)), 0.5),
                 sampled_ndv(cast(double_col as decimal(20, 10)), 0.5),
                 sampled_ndv(cast(double_col as decimal(38, 33)), 0.5),
                 sampled_ndv(cast(string_col as varchar(20)), 0.5),
                 sampled_ndv(cast(string_col as char(10)), 0.5),
                 sampled_ndv(timestamp_col, 0.5), sampled_ndv(id, 0.5)
          from functional_parquet.alltypesagg;

-- executing against localhost:21000

          select sampled_ndv(bool_col, 1.0), sampled_ndv(tinyint_col, 1.0),
                 sampled_ndv(smallint_col, 1.0), sampled_ndv(int_col, 1.0),
                 sampled_ndv(bigint_col, 1.0), sampled_ndv(float_col, 1.0),
                 sampled_ndv(double_col, 1.0), sampled_ndv(string_col, 1.0),
                 sampled_ndv(cast(double_col as decimal(5, 0)), 1.0),
                 sampled_ndv(cast(double_col as decimal(10, 5)), 1.0),
                 sampled_ndv(cast(double_col as decimal(20, 10)), 1.0),
                 sampled_ndv(cast(double_col as decimal(38, 33)), 1.0),
                 sampled_ndv(cast(string_col as varchar(20)), 1.0),
                 sampled_ndv(cast(string_col as char(10)), 1.0),
                 sampled_ndv(timestamp_col, 1.0), sampled_ndv(id, 1.0)
          from functional_parquet.alltypesagg;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: bool | agg_func: max | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.311964988708"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(bool_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(DISTINCT(bool_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: bigint | agg_func: min | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.278865814209"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(bigint_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(DISTINCT(bigint_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestDistinctAggregation" file="query_test/test_aggregation.py" line="357" name="test_distinct[exec_option: {&apos;disable_codegen&apos;: False, &apos;shuffle_distinct_exprs&apos;: True} | table_format: text/none]" time="9.56904315948"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET disable_codegen=False;
SET shuffle_distinct_exprs=True;
-- executing against localhost:21000
select count(distinct smallint_col, tinyint_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct bool_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct int_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct float_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct double_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct string_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct date_string_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct timestamp_col)
from alltypesagg;

-- executing against localhost:21000
select tinyint_col, count(distinct smallint_col), count(smallint_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, count(distinct int_col, smallint_col), count(smallint_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, count(distinct smallint_col), sum(distinct smallint_col),
count(smallint_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, count(distinct smallint_col), sum(distinct smallint_col),
count(smallint_col), min(distinct int_col), max(distinct float_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select count(distinct id) as count_id from alltypessmall order by count_id limit 100;

-- executing against localhost:21000
select count(distinct id) as sum_id from alltypessmall order by max(distinct id)
limit 100;

-- executing against localhost:21000
select distinct *
from alltypesagg
where id &lt; 20;

-- executing against localhost:21000
select distinct bool_col, tinyint_col
from alltypesagg;

-- executing against localhost:21000
select count(distinct NULL) from alltypesagg;

-- executing against localhost:21000
select count(distinct int_col, NULL) from alltypesagg;

-- executing against localhost:21000
select tinyint_col, count(distinct NULL) from alltypesagg group by tinyint_col
order by tinyint_col limit 10;

-- executing against localhost:21000
select tinyint_col, count(distinct int_col, NULL) from alltypesagg group by tinyint_col
order by tinyint_col limit 10;

-- executing against localhost:21000
select tinyint_col, count(distinct tinyint_col, NULL) from alltypesagg group by tinyint_col
order by tinyint_col limit 10;

-- executing against localhost:21000
select t1.c, t2.c from
(select count(distinct int_col) as c from functional.alltypestiny) t1 inner join
(select count(distinct bigint_col) as c from functional.alltypestiny) t2 on (t1.c = t2.c);

-- executing against localhost:21000
select count(distinct tinyint_col) from functional.alltypessmall
having count(bigint_col) &gt; 99;

-- executing against localhost:21000
select count(distinct tinyint_col) from functional.alltypessmall
having count(bigint_col) &gt; 100;

-- executing against localhost:21000
select count(*), COUNT(distinct 1) from alltypesagg where false;

-- executing against localhost:21000
select count(tinyint_col), sum(distinct int_col) from alltypesagg;

-- executing against localhost:21000
select count(*), COUNT(distinct 1) from alltypesagg;

-- executing against localhost:21000
select avg(int_col), count(int_col), avg(distinct bigint_col)
from functional.alltypes;

-- executing against localhost:21000
select bool_col, avg(int_col), count(int_col), avg(distinct bigint_col)
from functional.alltypes
group by bool_col
order by bool_col;

-- executing against localhost:21000
set appx_count_distinct=true;

-- executing against localhost:21000

select count(distinct int_col), count(distinct float_col), count(distinct string_col)
from alltypesagg;

-- executing against localhost:21000
SET APPX_COUNT_DISTINCT=&quot;0&quot;;

-- executing against localhost:21000
SELECT COUNT(*) FROM
(SELECT COUNT(DISTINCT p_partkey)
 FROM tpch_parquet.part GROUP BY p_brand, p_type, p_size) v;

-- executing against localhost:21000
select count(distinct a.int_col) from functional.alltypes a inner join [shuffle]
    functional.alltypes b on a.int_col = b.int_col;

-- executing against localhost:21000
select count(distinct a.int_col) from functional.alltypes a inner join [shuffle]
    functional.alltypes b on a.year = b.year group by a.year;

-- executing against localhost:21000
select count(distinct a.int_col) from functional.alltypes a inner join [shuffle]
   functional.alltypes b on a.year = b.year and a.int_col = b.int_col group by a.year;

</system-err></testcase><testcase classname="metadata.test_refresh_partition.TestRefreshPartition" file="metadata/test_refresh_partition.py" line="88" name="test_add_data_and_refresh[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="21.7978057861"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_add_data_and_refresh_f78800c7` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_add_data_and_refresh_f78800c7`;

MainThread: Created database &quot;test_add_data_and_refresh_f78800c7&quot; for test ID &quot;metadata/test_refresh_partition.py::TestRefreshPartition::()::test_add_data_and_refresh[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_add_data_and_refresh_f78800c7.partition_test_table (x int) partitioned by (y int, z int);

-- executing against localhost:21000
alter table test_add_data_and_refresh_f78800c7.partition_test_table add partition (y=333, z=5309);

-- executing against localhost:21000
select count(*) from test_add_data_and_refresh_f78800c7.partition_test_table;

-- executing against localhost:21000
select count(*) from test_add_data_and_refresh_f78800c7.partition_test_table;

-- executing against localhost:21000
refresh test_add_data_and_refresh_f78800c7.partition_test_table partition (y=333, z=5309);

-- executing against localhost:21000
select * from test_add_data_and_refresh_f78800c7.partition_test_table;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregationQueries" file="query_test/test_aggregation.py" line="186" name="test_non_codegen_tinyint_grouping[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="7.83762454987"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_non_codegen_tinyint_grouping_4bc2b1b1` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_non_codegen_tinyint_grouping_4bc2b1b1`;

MainThread: Created database &quot;test_non_codegen_tinyint_grouping_4bc2b1b1&quot; for test ID &quot;query_test/test_aggregation.py::TestAggregationQueries::()::test_non_codegen_tinyint_grouping[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_non_codegen_tinyint_grouping_4bc2b1b1.imp_901 (col tinyint);

-- executing against localhost:21000
use test_non_codegen_tinyint_grouping_4bc2b1b1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
INSERT INTO imp_901 VALUES(-59), (NULL);

-- executing against localhost:21000

SELECT col FROM imp_901 GROUP BY 1;

</system-err></testcase><testcase classname="query_test.test_insert_behaviour.TestInsertBehaviour" file="query_test/test_insert_behaviour.py" line="322" name="test_load_permissions" time="9.13325095177"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_load_permissions_d9b4ce72` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_load_permissions_d9b4ce72`;

MainThread: Created database &quot;test_load_permissions_d9b4ce72&quot; for test ID &quot;query_test/test_insert_behaviour.py::TestInsertBehaviour::()::test_load_permissions&quot;
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
DROP TABLE IF EXISTS `test_load_permissions_d9b4ce72`.`load_acl_permissions`;

-- executing against localhost:21000
CREATE TABLE `test_load_permissions_d9b4ce72`.`load_acl_permissions` (col int);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
LOAD DATA INPATH &apos;/tmp/test_load_permissions_d9b4ce72/impala_data_file&apos; INTO TABLE `test_load_permissions_d9b4ce72`.`load_acl_permissions`;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_load_permissions_d9b4ce72`.`load_acl_permissions`;

-- executing against localhost:21000
LOAD DATA INPATH &apos;/tmp/test_load_permissions_d9b4ce72/impala_data_file&apos; INTO TABLE `test_load_permissions_d9b4ce72`.`load_acl_permissions`;

-- executing against localhost:21000
LOAD DATA INPATH &apos;/tmp/test_load_permissions_d9b4ce72&apos; INTO TABLE `test_load_permissions_d9b4ce72`.`load_acl_permissions`;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_load_permissions_d9b4ce72`.`load_acl_permissions`;

-- executing against localhost:21000
LOAD DATA INPATH &apos;/tmp/test_load_permissions_d9b4ce72/impala_data_file&apos; INTO TABLE `test_load_permissions_d9b4ce72`.`load_acl_permissions`;

-- executing against localhost:21000
LOAD DATA INPATH &apos;/tmp/test_load_permissions_d9b4ce72&apos; INTO TABLE `test_load_permissions_d9b4ce72`.`load_acl_permissions`;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_load_permissions_d9b4ce72`.`load_acl_permissions`;

-- executing against localhost:21000
LOAD DATA INPATH &apos;/tmp/test_load_permissions_d9b4ce72/impala_data_file&apos; INTO TABLE `test_load_permissions_d9b4ce72`.`load_acl_permissions`;

-- executing against localhost:21000
LOAD DATA INPATH &apos;/tmp/test_load_permissions_d9b4ce72&apos; INTO TABLE `test_load_permissions_d9b4ce72`.`load_acl_permissions`;

</system-err></testcase><testcase classname="metadata.test_show_create_table.TestInfraCompat" file="metadata/test_show_create_table.py" line="263" name="test_primary_key_parse[table_primary_keys_map2]" time="0.0113801956177"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: timestamp | agg_func: ndv | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.541262149811"><system-out>ndv-timestamp 10000 10210 210
ndv-distinct-timestamp 10000 10210 210
</system-out><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(timestamp_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(DISTINCT(timestamp_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (6, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.252728939056"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(&apos;999999&apos; as Decimal(6,0));

-- executing against localhost:21000
select cast(&apos;-999999&apos; as Decimal(6,0));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(6,0));

-- executing against localhost:21000
select cast(NULL as Decimal(6, 0));

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: smallint | agg_func: avg | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.440162181854"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select avg(smallint_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select avg(DISTINCT(smallint_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.243138074875"><system-err>-- executing against localhost:21000
select cast(&apos;9999999.999999999&apos; as Decimal(16,9));

-- executing against localhost:21000
select cast(&apos;-9999999.999999999&apos; as Decimal(16,9));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,9));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 9));

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregationQueries" file="query_test/test_aggregation.py" line="196" name="test_aggregation[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="69.1901659966"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT abs(cast(variance(tinyint_col) as double) - 6.66741) &lt; 0.001,
 abs(cast(variance(double_col) as double) - 8470806.708) &lt; 0.001
from alltypesagg;

-- executing against localhost:21000
SELECT variance(tinyint_col), stddev(smallint_col), variance_pop(int_col),
stddev_pop(bigint_col)
from alltypesagg WHERE id = -9999999;

-- executing against localhost:21000
SELECT variance(tinyint_col), variance_samp(smallint_col), variance_pop(int_col),
stddev(smallint_col), stddev_samp(smallint_col), stddev_pop(bigint_col)
from alltypesagg WHERE id = 1006;

-- executing against localhost:21000
SELECT variance(tinyint_col), variance(smallint_col), variance(int_col),
variance(bigint_col), variance(float_col), variance(double_col),
var_samp(double_col), variance_samp(double_col)
from alltypesagg WHERE id &gt;= 1000 AND id &lt; 1006;

-- executing against localhost:21000
SELECT variance_pop(tinyint_col), variance_pop(smallint_col), variance_pop(int_col),
variance_pop(bigint_col), variance_pop(float_col), variance_pop(double_col),
var_pop(double_col)
from alltypesagg WHERE id &gt;= 1000 AND id &lt; 1006;

-- executing against localhost:21000
SELECT round(stddev(tinyint_col), 5),
       round(stddev(smallint_col), 5),
       round(stddev(int_col), 5),
       round(stddev(bigint_col), 5),
       round(stddev(float_col), 5),
       round(stddev(double_col), 5),
       round(stddev_samp(double_col), 5)
from alltypesagg WHERE id &gt;= 1000 AND id &lt; 1006;

-- executing against localhost:21000
SELECT round(stddev_pop(tinyint_col), 5),
       round(stddev_pop(smallint_col), 5),
       round(stddev_pop(int_col), 5),
       round(stddev_pop(bigint_col), 5),
       round(stddev_pop(float_col), 5),
       round(stddev_pop(double_col), 5)
from alltypesagg WHERE id &gt;= 1000 AND id &lt; 1006;

-- executing against localhost:21000
select count(bool_col), min(bool_col), max(bool_col)
from alltypesagg where day is not null;

-- executing against localhost:21000
select count(*), count(tinyint_col), min(tinyint_col), max(tinyint_col), sum(tinyint_col),
avg(tinyint_col)
from alltypesagg where day is not null;

-- executing against localhost:21000
select count(*), count(smallint_col), min(smallint_col), max(smallint_col), sum(smallint_col),
avg(smallint_col)
from alltypesagg where day is not null;

-- executing against localhost:21000
select count(*), count(int_col), min(int_col), max(int_col), sum(int_col), avg(int_col)
from alltypesagg where day is not null;

-- executing against localhost:21000
select count(*), count(bigint_col), min(bigint_col), max(bigint_col), sum(bigint_col),
avg(bigint_col)
from alltypesagg where day is not null;

-- executing against localhost:21000
select count(*), count(float_col), min(float_col), max(float_col), sum(float_col),
avg(float_col)
from alltypesagg where day is not null;

-- executing against localhost:21000
select count(*), count(double_col), min(double_col), max(double_col), round(sum(double_col), 0),
round(avg(double_col), 0)
from alltypesagg where day is not null;

-- executing against localhost:21000
select count(*), min(string_col), max(string_col), min(date_string_col),
max(date_string_col)
from alltypesagg where day is not null;

-- executing against localhost:21000
select max(str), min(str) from (values (&apos;aaa&apos; as str), (&apos;&apos;), (&apos;123&apos;)) as tmp;

-- executing against localhost:21000
select last_value(b) over (partition by a order by d) from functional.nulltable;

-- executing against localhost:21000
select first_value(b) over (partition by a order by d) from functional.nulltable;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg where day is not null group by 1 order by 1;

-- executing against localhost:21000
select bool_col,min(bool_col),max(bool_col) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select count(*) from alltypesagg where day is not null group by tinyint_col;

-- executing against localhost:21000
select smallint_col % 10, count(*) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select count(*) from alltypesagg where day is not null group by smallint_col % 10;

-- executing against localhost:21000
select int_col % 10, count(*) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select count(*) from alltypesagg where day is not null group by int_col % 10;

-- executing against localhost:21000
select count(ALL *) from alltypesagg where day is not null group by int_col % 10;

-- executing against localhost:21000
select bigint_col % 100, count(*) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select count(*) from alltypesagg where day is not null group by bigint_col % 100;

-- executing against localhost:21000
select float_col, float_col * 2, count(*) from alltypes group by 1, 2;

-- executing against localhost:21000
select count(*) from alltypes group by float_col;

-- executing against localhost:21000
select float_col, count(*) from alltypesagg where float_col is null and day is not null group by 1;

-- executing against localhost:21000
select double_col, double_col * 2, count(*) from alltypes group by 1, 2;

-- executing against localhost:21000
select count(*) from alltypes group by double_col;

-- executing against localhost:21000
select double_col, count(*) from alltypesagg where double_col is null and day is not null group by 1;

-- executing against localhost:21000
select date_string_col, count(*) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select count(*) from alltypesagg where day is not null group by date_string_col;

-- executing against localhost:21000
select tinyint_col % 3, smallint_col % 3, count(*) from alltypesagg
where day = 1 group by 1, 2;

-- executing against localhost:21000
select count(*) from alltypesagg
where day = 1 group by tinyint_col % 3, smallint_col % 3;

-- executing against localhost:21000
select tinyint_col % 3, smallint_col % 3, count(*) from alltypesagg where day = 1 group by 2, 1;

-- executing against localhost:21000
select tinyint_col % 2, smallint_col % 2, int_col % 2, bigint_col % 2, date_string_col, count(*)
from alltypesagg
where (date_string_col = &apos;01/01/10&apos; or date_string_col = &apos;01/02/10&apos;) and day is not null
group by 1, 2, 3, 4, 5;

-- executing against localhost:21000
select count(*)
from alltypesagg
where (date_string_col = &apos;01/01/10&apos; or date_string_col = &apos;01/02/10&apos;) and day is not null
group by tinyint_col % 2, smallint_col % 2, int_col % 2, bigint_col % 2, date_string_col;

-- executing against localhost:21000
select count(*), min(tinyint_col), max(tinyint_col), sum(tinyint_col), avg(tinyint_col)
from alltypesagg
where tinyint_col = -1 and day is not null;

-- executing against localhost:21000
select count(*), min(smallint_col), max(smallint_col), sum(smallint_col), avg(smallint_col)
from alltypesagg
where smallint_col = -1 and day is not null;

-- executing against localhost:21000
select count(*), min(int_col), max(int_col), sum(int_col), avg(int_col)
from alltypesagg
where int_col = -1 and day is not null;

-- executing against localhost:21000
select count(*), min(bigint_col), max(bigint_col), sum(bigint_col), avg(bigint_col)
from alltypesagg
where bigint_col = -1 and day is not null;

-- executing against localhost:21000
select count(*), min(float_col), max(float_col), sum(float_col), avg(float_col)
from alltypesagg
where float_col &lt; -1.0 and day is not null;

-- executing against localhost:21000
select count(*), min(double_col), max(double_col), sum(double_col), avg(double_col)
from alltypesagg
where double_col &lt; -1.0 and day is not null;

-- executing against localhost:21000
select int_col % 7, count(*), max(int_col) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select int_col % 7, count(*) from alltypesagg where day is not null group by 1 having max(int_col) &gt; 991;

-- executing against localhost:21000
select int_col % 7, count(*) from alltypesagg where day is not null group by 1
having max(int_col) &gt; 991 and count(*) &gt; 1420;

-- executing against localhost:21000
select int_col % 7, count(*) from alltypesagg where day is not null group by 1
having min(int_col) &lt; 7;

-- executing against localhost:21000
select int_col % 7, count(*) from alltypesagg where day is not null group by 1
having min(int_col) &lt; 7 and count(*) &gt; 1420;

-- executing against localhost:21000
select int_col % 7, count(*), sum(int_col) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select int_col % 7, count(*), sum(int_col) from alltypesagg where day is not null group by 1
having sum(int_col) &gt;= 715000;

-- executing against localhost:21000
select int_col % 7, count(*), sum(int_col) from alltypesagg where day is not null group by 1
having sum(int_col) &gt;= 715000 or count(*) &gt; 1420;

-- executing against localhost:21000
select int_col % 7, count(*), sum(int_col) from alltypesagg where day is not null group by 1
having sum(int_col) is null;

-- executing against localhost:21000
select int_col % 7, count(*), avg(int_col) from alltypesagg where day is not null group by 1;

-- executing against localhost:21000
select int_col % 7, count(*), avg(int_col) from alltypesagg where day is not null group by 1
having avg(int_col) &gt; 500;

-- executing against localhost:21000
select int_col % 7, count(*), avg(int_col) from alltypesagg where day is not null group by 1
having avg(int_col) &gt; 500 or count(*) = 10;

-- executing against localhost:21000
select timestamp_col, count(*) from alltypesagg where day is not null
group by timestamp_col having timestamp_col &lt; cast(&apos;2010-01-01 01:05:20&apos; as timestamp);

-- executing against localhost:21000
select count(NULL), min(NULL), max(NULL), sum(NULL), avg(NULL) from alltypesagg
where day is not null;

-- executing against localhost:21000
select min(distinct NULL), max(distinct NULL) from alltypes;

-- executing against localhost:21000
select day, group_concat(string_col)
from (select * from alltypesagg where id % 100 = day order by id limit 99999) a
group by day;

-- executing against localhost:21000
select day, group_concat(string_col, NULL)
from (select * from alltypesagg where id % 100 = day order by id limit 99999) a
group by day;

-- executing against localhost:21000
select day, group_concat(NULL, NULL)
from (select * from alltypesagg where id % 100 = day order by id limit 99999) a
group by day;

-- executing against localhost:21000
select day, group_concat(string_col, &quot;-&gt;&quot;)
from (select * from alltypesagg where id % 100 = day order by id limit 99999) a
group by day;

-- executing against localhost:21000
select day, group_concat(trim(string_col), trim(string_col))
from (select * from alltypesagg where id % 200 = day order by id limit 99999) a
group by day;

-- executing against localhost:21000
select day, group_concat(string_col, &apos;-&gt;&apos;), group_concat(date_string_col)
from (select * from alltypesagg where id % 250 = day order by id limit 99999) a
group by day;

-- executing against localhost:21000
select day, group_concat(string_col, &apos;-&gt;&apos;), group_concat(date_string_col),
group_concat(distinct date_string_col)
from (select * from alltypesagg where id % 250 = day order by id limit 99999) a
group by day order by day;

-- executing against localhost:21000
select group_concat(string_col) from alltypesagg where string_col = NULL;

-- executing against localhost:21000
select group_concat(distinct string_col) from alltypesagg where string_col = NULL;

-- executing against localhost:21000
select group_concat(string_col) from alltypesagg where int_col = 1;

-- executing against localhost:21000
select group_concat(&apos;abc&apos;, &apos;xy&apos;) from functional.alltypesagg where id % 1000 = day;

-- executing against localhost:21000
select group_concat(distinct &apos;abc&apos;, &apos;xy&apos;) from functional.alltypesagg
where id % 1000 = day;

-- executing against localhost:21000
select group_concat(cast(id as string), cast ((10 - id) as string))
from functional.alltypesagg
where id &lt; 10 and day is not null
group by day;

-- executing against localhost:21000
select int_col * int_col, int_col + int_col
from functional.alltypesagg
group by int_col * int_col, int_col + int_col, int_col * int_col
having (int_col + int_col) &lt; 5 order by 1 limit 10;

-- executing against localhost:21000
select 1 from
  (select count(bigint_col) c from functional.alltypesagg
   having min(int_col) is not null) as t
where c is not null;

-- executing against localhost:21000
select count(tinyint_col), sum(tinyint_col * tinyint_col) from alltypesagg;

-- executing against localhost:21000
select count(int_col), sum(int_col), avg(int_col) from alltypesagg where int_col is NULL;

-- executing against localhost:21000
select id % 2, int_col &gt; 1, id from alltypesagg where id &lt; 2 group by 1,2,3;

-- executing against localhost:21000
select min(cast(-1.0 as float)), max(cast(-1.0 as float)) from tinytable;

-- executing against localhost:21000
select COUNT(int_col is not null AND bool_col) - COUNT(bool_col) FROM alltypesagg;

-- executing against localhost:21000
select histogram(bool_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(tinyint_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(smallint_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(bigint_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(float_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(double_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(string_col) from functional.alltypestiny;

-- executing against localhost:21000
select histogram(timestamp_col) from functional.alltypestiny;

-- executing against localhost:21000
select
appx_median(bool_col),
appx_median(tinyint_col),
appx_median(smallint_col),
appx_median(int_col),
appx_median(float_col),
appx_median(double_col),
appx_median(string_col),
appx_median(timestamp_col)
from alltypes;

-- executing against localhost:21000
select appx_median(l_returnflag)
from tpch.lineitem
where l_returnflag = &quot;N&quot;;

-- executing against localhost:21000
select count(null * 1) from functional.alltypes;

-- executing against localhost:21000
select extract(timestamp_col, &apos;year&apos;) as timestamp_col,
       extract(timestamp_col, &apos;month&apos;) as month,
       sum(tinyint_col)
from functional.alltypes
group by 1, 2
order by 1, 2;

-- executing against localhost:21000
select t2.timestamp_col, t1.int_col_1
from
(select coalesce(t1.smallint_col, t1.month, t1.month) as int_col,
        (count(t1.int_col)) &lt;= (coalesce(t1.smallint_col, t1.month, t1.month)) as boolean_col,
        (t1.bigint_col) + (t1.smallint_col) as int_col_1
 from functional.alltypes t1
 group by coalesce(t1.smallint_col, t1.month, t1.month), (t1.bigint_col) + (t1.smallint_col)
 having (t1.bigint_col) + (t1.smallint_col) != (count(t1.bigint_col + t1.smallint_col))
) t1
inner join functional.alltypes t2
  on (t2.month = t1.int_col and t2.month = t1.int_col_1 and t2.tinyint_col = t1.int_col)
where t2.int_col IN (t1.int_col_1, t1.int_col);

-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes;

-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes where year &lt; 2010 and month &gt; 8;

-- executing against localhost:21000
select year, month, count(1)
from functional_parquet.alltypes where month &gt; 10 group by year, month;

-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes where year &lt; 2010 and month &gt; 8
group by month;

-- executing against localhost:21000
select x.bigint_col from functional.alltypes x
  inner join (
    select count(1) as a from functional_parquet.alltypes group by year
  ) t on x.id = t.a;

-- executing against localhost:21000
select 1 from functional_parquet.alltypes having count(*) &gt; 1;

-- executing against localhost:21000
set debug_action=&quot;-1:PREPARE:SET_DENY_RESERVATION_PROBABILITY@1.0&quot;;

-- executing against localhost:21000

select count(*) from (
    select distinct l_orderkey, l_comment from tpch_parquet.lineitem) v;

-- executing against localhost:21000
SET DEBUG_ACTION=&quot;&quot;;

-- executing against localhost:21000
with x as (select cast(&apos;nan&apos; as float) a, cast(&apos;inf&apos; as float) b, cast(&apos;-inf&apos; as float) c)
select min(a), min(b), min(c), max(a), max(b), max(c) from x;

-- executing against localhost:21000
with x as (values (0), (1), (cast(&apos;nan&apos; as double)), (cast(&apos;inf&apos; as double)),
  (cast(&apos;-inf&apos; as double)))
select min(`0`), max(`0`), sum(`0`), avg(`0`) from x;

-- executing against localhost:21000
with x as (values (0), (cast(&apos;inf&apos; as double)), (5.2))
select min(`0`), max(`0`), sum(`0`), avg(`0`) from x;

-- executing against localhost:21000
with x as (values (cast(&apos;-inf&apos; as double)), (0), (-10))
select min(`cast(&apos;-inf&apos; as double)`), max(`cast(&apos;-inf&apos; as double)`),
  sum(`cast(&apos;-inf&apos; as double)`), avg(`cast(&apos;-inf&apos; as double)`)
from x;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.27907204628"><system-err>-- executing against localhost:21000
select cast(&apos;999999999999999999.99999999&apos; as Decimal(26,8));

-- executing against localhost:21000
select cast(&apos;-999999999999999999.99999999&apos; as Decimal(26,8));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,8));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 8));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 24) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.305302858353"><system-err>-- executing against localhost:21000
select cast(&apos;99.999999999999999999999999&apos; as Decimal(26,24));

-- executing against localhost:21000
select cast(&apos;-99.999999999999999999999999&apos; as Decimal(26,24));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,24));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 24));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.268341779709"><system-err>-- executing against localhost:21000
select cast(&apos;9999999999999.9999999999999&apos; as Decimal(26,13));

-- executing against localhost:21000
select cast(&apos;-9999999999999.9999999999999&apos; as Decimal(26,13));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,13));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 13));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.269387722015"><system-err>-- executing against localhost:21000
select cast(&apos;99.99999999999999&apos; as Decimal(16,14));

-- executing against localhost:21000
select cast(&apos;-99.99999999999999&apos; as Decimal(16,14));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,14));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 14));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (6, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.335245132446"><system-err>-- executing against localhost:21000
select cast(&apos;9.99999&apos; as Decimal(6,5));

-- executing against localhost:21000
select cast(&apos;-9.99999&apos; as Decimal(6,5));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(6,5));

-- executing against localhost:21000
select cast(NULL as Decimal(6, 5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.061872959137"><system-err>-- executing against localhost:21000
select cast(3883005549454.072 as Decimal(16,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0609939098358"><system-err>-- executing against localhost:21000
select cast(-251559911933248833574412.94 as Decimal(26,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 18) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0612547397614"><system-err>-- executing against localhost:21000
select cast(93661385.587913824391782274 as Decimal(26,18));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 19) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0621140003204"><system-err>-- executing against localhost:21000
select cast(6750446.6369068522181093957 as Decimal(26,19));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0627739429474"><system-err>-- executing against localhost:21000
select cast(-43162436103876567504996.423 as Decimal(26,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0631911754608"><system-err>-- executing against localhost:21000
select cast(-373817607527.0715 as Decimal(16,4));

</system-err></testcase><testcase classname="query_test.test_hbase_queries.TestHBaseQueries" file="query_test/test_hbase_queries.py" line="34" name="test_hbase_scan_node[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="16.5142118931"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col
from alltypessmall;

-- executing against localhost:21000
select * from alltypessmall;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col is null and string_col is not null;

-- executing against localhost:21000
select count(*) from functional.alltypesagg where smallint_col is null and string_col is not null;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col is null;

-- executing against localhost:21000
select count(*) from functional.alltypesagg where smallint_col is null;

-- executing against localhost:21000
select tinyint_col, count(bool_col) from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, int_col % 10, count(*) from alltypesagg group by 1, 2;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg where (int_col % 10) = 0 group by tinyint_col;

-- executing against localhost:21000
select 1 from functional.alltypestiny where 3 &gt; 4;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col
from alltypessmallbinary;

-- executing against localhost:21000
select id from alltypessmallbinary;

-- executing against localhost:21000
select * from alltypessmallbinary;

-- executing against localhost:21000
select * from hbasecolumnfamilies;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestTPCHAggregationQueries" file="query_test/test_aggregation.py" line="416" name="test_tpch_aggregations[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.9332170486"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set max_row_size=1048576;

-- executing against localhost:21000

SELECT count(*) FROM
(SELECT cast(l_orderkey as string) s FROM tpch.lineitem UNION
 SELECT group_concat(concat(s_name, s_address, s_phone)) FROM tpch.supplier) v;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21000
SELECT COUNT(*) FROM
(SELECT COUNT(DISTINCT p_partkey)
 FROM part GROUP BY p_brand, p_type, p_size) v;

</system-err></testcase><testcase classname="query_test.test_avro_schema_resolution.TestAvroSchemaResolution" file="query_test/test_avro_schema_resolution.py" line="33" name="test_avro_schema_resolution[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="28.859128952"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_avro_schema_resolution_75bea882` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_avro_schema_resolution_75bea882`;

MainThread: Created database &quot;test_avro_schema_resolution_75bea882&quot; for test ID &quot;query_test/test_avro_schema_resolution.py::TestAvroSchemaResolution::()::test_avro_schema_resolution[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]&quot;
-- executing against localhost:21000
use test_avro_schema_resolution_75bea882;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from functional_avro_snap.schema_resolution_test;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select * from functional_avro_snap.no_avro_schema where year = 2009 order by id limit 1
union all
select * from functional_avro_snap.no_avro_schema where year = 2010 order by id limit 1;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from functional_avro_snap.avro_coldef;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from functional_avro_snap.avro_extra_coldef;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select tinyint_col, string_col from functional_avro_snap.avro_coldef order by int_col;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select tinyint_col, string_col from functional_avro_snap.avro_extra_coldef order by int_col;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
CREATE EXTERNAL TABLE alltypesagg_mismatch_column_name_comment (
  id INT COMMENT &apos;int commnet&apos;,
  bool_col BOOLEAN COMMENT &apos;bool commnet&apos;,
  tinyint_col float COMMENT &apos;tinyint comment&apos;,
  smallint_col double COMMENT &apos;smallint comment&apos;,
  int_col INT COMMENT &apos;int comment&apos;,
  bigint_col BIGINT COMMENT &apos;bigint comment&apos;,
  float_col FLOAT COMMENT &apos;float comment&apos;,
  double_col DOUBLE COMMENT &apos;double comment&apos;,
  date_string_col STRING COMMENT &apos;string comment&apos;,
  char_col char(2) COMMENT &apos;char comment&apos;,
  varchar_col varchar(5) COMMENT &apos;varchar comment&apos;
)
STORED AS AVRO
TBLPROPERTIES (&apos;avro.schema.literal&apos;= &apos;{
&quot;fields&quot;: [
{&quot;type&quot;: [&quot;int&quot;, &quot;null&quot;], &quot;name&quot;: &quot;id_mismatch&quot;, &quot;doc&quot;: &quot;int comment mismatch&quot;},
{&quot;type&quot;: [&quot;boolean&quot;, &quot;null&quot;], &quot;name&quot;: &quot;bool_col_mismatch&quot;, &quot;doc&quot;: &quot;bool comment mismatch&quot;},
{&quot;type&quot;: [&quot;int&quot;, &quot;null&quot;], &quot;name&quot;: &quot;tinyint_col_mismatch&quot;, &quot;doc&quot;: &quot;tinyint comment mismatch&quot;},
{&quot;type&quot;: [&quot;int&quot;, &quot;null&quot;], &quot;name&quot;: &quot;smallint_col_mismatch&quot;, &quot;doc&quot;: &quot;smallint comment mismatch&quot;},
{&quot;type&quot;: [&quot;int&quot;, &quot;null&quot;], &quot;name&quot;: &quot;int_col_mismatch&quot;, &quot;doc&quot;: &quot;int comment mismatch&quot;},
{&quot;type&quot;: [&quot;long&quot;, &quot;null&quot;], &quot;name&quot;: &quot;bigint_col_mismatch&quot;, &quot;doc&quot;: &quot;bigint comment mismatch&quot;},
{&quot;type&quot;: [&quot;float&quot;, &quot;null&quot;], &quot;name&quot;: &quot;float_col_mismatch&quot;, &quot;doc&quot;: &quot;float comment mismatch&quot;},
{&quot;type&quot;: [&quot;double&quot;, &quot;null&quot;], &quot;name&quot;: &quot;double_col_mismatch&quot;, &quot;doc&quot;: &quot;double comment mismatch&quot;},
{&quot;type&quot;: [&quot;string&quot;, &quot;null&quot;], &quot;name&quot;: &quot;date_string_col_mismatch&quot;, &quot;doc&quot;: &quot;string comment mismatch&quot;},
{&quot;type&quot;: [&quot;string&quot;, &quot;null&quot;], &quot;name&quot;: &quot;char_col_mismatch&quot;, &quot;doc&quot;: &quot;char comment mismatch&quot;},
{&quot;type&quot;: [&quot;string&quot;, &quot;null&quot;], &quot;name&quot;: &quot;varchar_col_mismatch&quot;, &quot;doc&quot;: &quot;varchar comment mismatch&quot;}],
&quot;type&quot;: &quot;record&quot;, &quot;name&quot;: &quot;a&quot;}&apos;);

-- executing against localhost:21000
DESCRIBE alltypesagg_mismatch_column_name_comment;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
CREATE EXTERNAL TABLE alltypesagg_alter_avro_name_comment
STORED AS AVRO
TBLPROPERTIES (&apos;avro.schema.literal&apos;= &apos;{
&quot;fields&quot;: [
{&quot;type&quot;: [&quot;int&quot;, &quot;null&quot;], &quot;name&quot;: &quot;id&quot;, &quot;doc&quot;: &quot;int comment&quot;},
{&quot;type&quot;: [&quot;boolean&quot;, &quot;null&quot;], &quot;name&quot;: &quot;bool_col&quot;, &quot;doc&quot;: &quot;bool comment&quot;},
{&quot;type&quot;: [&quot;int&quot;, &quot;null&quot;], &quot;name&quot;: &quot;tinyint_col&quot;, &quot;doc&quot;: &quot;tinyint comment&quot;},
{&quot;type&quot;: [&quot;int&quot;, &quot;null&quot;], &quot;name&quot;: &quot;smallint_col&quot;, &quot;doc&quot;: &quot;smallint comment&quot;},
{&quot;type&quot;: [&quot;int&quot;, &quot;null&quot;], &quot;name&quot;: &quot;int_col&quot;, &quot;doc&quot;: &quot;int comment&quot;},
{&quot;type&quot;: [&quot;long&quot;, &quot;null&quot;], &quot;name&quot;: &quot;bigint_col&quot;, &quot;doc&quot;: &quot;bigint comment&quot;},
{&quot;type&quot;: [&quot;float&quot;, &quot;null&quot;], &quot;name&quot;: &quot;float_col&quot;, &quot;doc&quot;: &quot;float comment&quot;},
{&quot;type&quot;: [&quot;double&quot;, &quot;null&quot;], &quot;name&quot;: &quot;double_col&quot;, &quot;doc&quot;: &quot;double comment&quot;},
{&quot;type&quot;: [&quot;string&quot;, &quot;null&quot;], &quot;name&quot;: &quot;date_string_col&quot;, &quot;doc&quot;: &quot;string comment&quot;},
{&quot;type&quot;: [&quot;string&quot;, &quot;null&quot;], &quot;name&quot;: &quot;char_col&quot;, &quot;doc&quot;: &quot;char comment&quot;},
{&quot;type&quot;: [&quot;string&quot;, &quot;null&quot;], &quot;name&quot;: &quot;varchar_col&quot;, &quot;doc&quot;: &quot;varchar comment&quot;}],
&quot;type&quot;: &quot;record&quot;, &quot;name&quot;: &quot;a&quot;}&apos;);

-- executing against localhost:21000


ALTER TABLE alltypesagg_alter_avro_name_comment SET TBLPROPERTIES (&apos;avro.schema.literal&apos;= &apos;{
&quot;fields&quot;: [
{&quot;type&quot;: [&quot;int&quot;, &quot;null&quot;], &quot;name&quot;: &quot;id_mismatch&quot;, &quot;doc&quot;: &quot;int comment mismatch&quot;},
{&quot;type&quot;: [&quot;boolean&quot;, &quot;null&quot;], &quot;name&quot;: &quot;bool_col_mismatch&quot;, &quot;doc&quot;: &quot;bool comment mismatch&quot;},
{&quot;type&quot;: [&quot;int&quot;, &quot;null&quot;], &quot;name&quot;: &quot;tinyint_col_mismatch&quot;, &quot;doc&quot;: &quot;tinyint comment mismatch&quot;},
{&quot;type&quot;: [&quot;int&quot;, &quot;null&quot;], &quot;name&quot;: &quot;smallint_col_mismatch&quot;, &quot;doc&quot;: &quot;smallint comment mismatch&quot;},
{&quot;type&quot;: [&quot;int&quot;, &quot;null&quot;], &quot;name&quot;: &quot;int_col_mismatch&quot;, &quot;doc&quot;: &quot;int comment mismatch&quot;},
{&quot;type&quot;: [&quot;long&quot;, &quot;null&quot;], &quot;name&quot;: &quot;bigint_col_mismatch&quot;, &quot;doc&quot;: &quot;bigint comment mismatch&quot;},
{&quot;type&quot;: [&quot;float&quot;, &quot;null&quot;], &quot;name&quot;: &quot;float_col_mismatch&quot;, &quot;doc&quot;: &quot;float comment mismatch&quot;},
{&quot;type&quot;: [&quot;double&quot;, &quot;null&quot;], &quot;name&quot;: &quot;double_col_mismatch&quot;, &quot;doc&quot;: &quot;double comment mismatch&quot;},
{&quot;type&quot;: [&quot;string&quot;, &quot;null&quot;], &quot;name&quot;: &quot;date_string_col_mismatch&quot;, &quot;doc&quot;: &quot;string comment mismatch&quot;},
{&quot;type&quot;: [&quot;string&quot;, &quot;null&quot;], &quot;name&quot;: &quot;char_col_mismatch&quot;, &quot;doc&quot;: &quot;char comment mismatch&quot;},
{&quot;type&quot;: [&quot;string&quot;, &quot;null&quot;], &quot;name&quot;: &quot;varchar_col_mismatch&quot;, &quot;doc&quot;: &quot;varchar comment mismatch&quot;}],
&quot;type&quot;: &quot;record&quot;, &quot;name&quot;: &quot;a&quot;}&apos;);

-- executing against localhost:21000


REFRESH alltypesagg_alter_avro_name_comment;

-- executing against localhost:21000
DESCRIBE alltypesagg_alter_avro_name_comment;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: avro/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 4 | query: compute stats lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="5.0305109024"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_avro;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
compute stats lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8019eb10&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8019eb10&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8019eb10&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8019eb10&gt;
</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalExprs" file="query_test/test_decimal_queries.py" line="64" name="test_exprs[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="21.7479259968"><system-err>-- executing against localhost:21000
use functional_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select d1 / d2, d2 / d1, d3 / d4, d5 / d3, d3 / d5 from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select d1 / d2, d2 / d1, d3 / d4, d5 / d3, d3 / d5 from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select d1 / cast(0 as decimal(7, 2)), d1 / 0, 10.0 / 0 from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select d1 / cast(0 as decimal(7, 2)) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select d1 / 0 from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select 10.0 / 0;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select d1 % cast(0 as decimal(7, 2)), d1 % 0, 10.0 % 0 from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select d1 % cast(0 as decimal(7, 2)) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select d1 % 0 from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select 10.0 % 0 from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select
  cast(9999999999999999999999999999 as decimal(38, 6)) *
  cast(9999999999999999999999999999 as decimal(38, 6));

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select
  cast(9999999999999999999999999999 as decimal(38, 6)) *
  cast(9999999999999999999999999999 as decimal(38, 6));

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select coalesce(1.8, cast(0 as decimal(38,38)));

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select sum(d6 * cast(4e37 as decimal(38,0))) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select sum(d6 * cast(4e37 as decimal(38,0))) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select avg(d6 * cast(4e37 as decimal(38,0))) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select avg(d6 * cast(4e37 as decimal(38,0))) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

with t as (
  select cast(99999999999999999999999999999999999999 as decimal(38, 0)) as c
  union all
  select cast(-99999999999999999999999999999999999999 as decimal(38, 0)) as c)
select sum(c), avg(c) from t;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

with t as (
  select cast(99999999999999999999999999999999999999 as decimal(38, 0)) as c
  union all
  select cast(-99999999999999999999999999999999999999 as decimal(38, 0)) as c)
select sum(c), avg(c) from t;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select cast(d3 as decimal(20, 3)) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select cast(d3 as decimal(20, 3)) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select sum(cast(d3 as DECIMAL(20,2)) + cast(d5 as DECIMAL(20,4))) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select sum(cast(d3 as DECIMAL(20,2)) + cast(d5 as DECIMAL(20,4))) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select avg(d1), avg(d2), avg(d3), avg(d4), avg(d5), avg(d6) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select avg(d1), avg(d2), avg(d3), avg(d4), avg(d5), avg(d6) from decimal_tbl;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select l_tax, avg(cast(l_extendedprice as decimal(38,10))), avg(l_extendedprice)
from tpch_parquet.lineitem group by l_tax order by 1;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select l_tax, avg(cast(l_extendedprice as decimal(38,10))), avg(l_extendedprice)
from tpch_parquet.lineitem group by l_tax order by 1;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select avg(l_extendedprice) as a from tpch_parquet.lineitem
group by l_tax having avg(l_extendedprice) &gt; 38247.190 order by 1;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select avg(l_extendedprice) as a from tpch_parquet.lineitem
group by l_tax having avg(l_extendedprice) &gt; 38247.190 order by 1;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select avg(c) from (select cast(1e32 as decimal(38,0)) - cast(1 as decimal(38,0)) as c) t;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select avg(c) from (select cast(1e32 as decimal(38,0)) as c) t;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select avg(c) from (select cast(1e32 as decimal(38,0)) - cast(1 as decimal(38,0)) as c) t;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select avg(c) from (select cast(1e32 as decimal(38,0)) as c) t;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select
sum(c1) over (order by c1 rows between 5 preceding and current row),
sum(c2) over (order by c1 rows between 5 preceding and 5 following),
sum(c3) over (order by c1 rows between 5 preceding and 2 preceding),
avg(c1) over (order by c1 rows between 5 preceding and current row),
avg(c2) over (order by c1 rows between 5 preceding and 5 following),
avg(c3) over (order by c1 rows between 5 preceding and 2 preceding)
from decimal_tiny where c2 &lt; 112;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select
sum(c1) over (order by c1 rows between 5 preceding and current row),
sum(c2) over (order by c1 rows between 5 preceding and 5 following),
sum(c3) over (order by c1 rows between 5 preceding and 2 preceding),
avg(c1) over (order by c1 rows between 5 preceding and current row),
avg(c2) over (order by c1 rows between 5 preceding and 5 following),
avg(c3) over (order by c1 rows between 5 preceding and 2 preceding)
from decimal_tiny where c2 &lt; 112;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select
  cast(cast(1.01234567890123456789 as decimal(21,20)) as double),
  cast(cast(1.01234567890123456789 as decimal(38,37)) as double),
  cast(cast(1.01234567890123456789 as decimal(11,10)) as double);

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select
  cast(cast(1.01234567890123456789 as decimal(21,20)) as double),
  cast(cast(1.01234567890123456789 as decimal(38,37)) as double),
  cast(cast(1.01234567890123456789 as decimal(11,10)) as double);

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select
cast(42607032167 as decimal(18, 0)) % 3,
cast(42606774111 as decimal(18, 0)) % 3,
cast(42363009429 as decimal(18, 0)) % 3,
cast(42603003271 as decimal(18, 0)) % 3,
cast(42606961501 as decimal(18, 0)) % 3,
cast(42608445511 as decimal(18, 0)) % 3;

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select
cast(cast(12333333333.9999999994 as decimal(38, 10)) as timestamp),
cast(cast(12333333333.9999999995 as decimal(38, 10)) as timestamp),
cast(cast(333.9999999994 as decimal(13, 10)) as timestamp),
cast(cast(333.9999999995 as decimal(13, 10)) as timestamp),
cast(cast(12333333333.1111111114 as decimal(38, 10)) as timestamp),
cast(cast(12333333333.1111111115 as decimal(38, 10)) as timestamp),
cast(cast(12333333333.111111111411111 as decimal(38, 15)) as timestamp),
cast(cast(12333333333.111111111511111 as decimal(38, 15)) as timestamp),
cast(cast(12333333333.1111111114 as decimal(38, 27)) as timestamp),
cast(cast(12333333333.1111111115 as decimal(38, 27)) as timestamp),
cast(cast(12333333333.111 as decimal(38, 3)) as timestamp),
cast(cast(12333333333 as decimal(38, 0)) as timestamp);

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

MainThread: TIMESTAMP columns unsupported in kudu, skipping verification.
-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select
cast(cast(12333333333.9999999994 as decimal(38, 10)) as timestamp),
cast(cast(12333333333.9999999995 as decimal(38, 10)) as timestamp),
cast(cast(333.9999999994 as decimal(13, 10)) as timestamp),
cast(cast(333.9999999995 as decimal(13, 10)) as timestamp),
cast(cast(12333333333.1111111114 as decimal(38, 10)) as timestamp),
cast(cast(12333333333.1111111115 as decimal(38, 10)) as timestamp),
cast(cast(12333333333.111111111411111 as decimal(38, 15)) as timestamp),
cast(cast(12333333333.111111111511111 as decimal(38, 15)) as timestamp),
cast(cast(12333333333.1111111114 as decimal(38, 27)) as timestamp),
cast(cast(12333333333.1111111115 as decimal(38, 27)) as timestamp),
cast(cast(12333333333.111 as decimal(38, 3)) as timestamp),
cast(cast(12333333333 as decimal(38, 0)) as timestamp);

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

MainThread: TIMESTAMP columns unsupported in kudu, skipping verification.
-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select cast(&quot;abc&quot; as decimal(5, 2));

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select cast(&quot;abc&quot; as decimal(5, 2));

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=false;

-- executing against localhost:21000

select cast(&quot;1234.5&quot; as decimal(5, 2));

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

-- executing against localhost:21000
set decimal_v2=true;

-- executing against localhost:21000

select cast(&quot;1234.5&quot; as decimal(5, 2));

-- executing against localhost:21000
SET DECIMAL_V2=&quot;1&quot;;

</system-err></testcase><testcase classname="query_test.test_insert_behaviour.TestInsertBehaviour" file="query_test/test_insert_behaviour.py" line="446" name="test_multiple_group_acls" time="5.99992179871"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_multiple_group_acls_138edc90` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_multiple_group_acls_138edc90`;

MainThread: Created database &quot;test_multiple_group_acls_138edc90&quot; for test ID &quot;query_test/test_insert_behaviour.py::TestInsertBehaviour::()::test_multiple_group_acls&quot;
-- executing against localhost:21000
DROP TABLE IF EXISTS `test_multiple_group_acls_138edc90`.`insert_group_acl_permissions`;

-- executing against localhost:21000
CREATE TABLE `test_multiple_group_acls_138edc90`.`insert_group_acl_permissions` (col int);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_multiple_group_acls_138edc90`.`insert_group_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_multiple_group_acls_138edc90`.`insert_group_acl_permissions` VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_multiple_group_acls_138edc90`.`insert_group_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_multiple_group_acls_138edc90`.`insert_group_acl_permissions` VALUES(1);

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: text/gzip/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 1 | query: select l_returnflag from lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="12.0459363461"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select l_returnflag from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8019e3d0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8019e3d0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8019e3d0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8019e3d0&gt;
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: avro/snap/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 0.1 | query: select * from lineitem limit 50 | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: False | buffer_pool_limit: 0]" time="2.13476228714"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem limit 50;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe79538fa10&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe79538fa10&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe79538fa10&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe79538fa10&gt;
</system-err></testcase><testcase classname="query_test.test_insert_behaviour.TestInsertBehaviour" file="query_test/test_insert_behaviour.py" line="486" name="test_clustered_partition_single_file" time="10.5475575924"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_clustered_partition_single_file_c340d92` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_clustered_partition_single_file_c340d92`;

MainThread: Created database &quot;test_clustered_partition_single_file_c340d92&quot; for test ID &quot;query_test/test_insert_behaviour.py::TestInsertBehaviour::()::test_clustered_partition_single_file&quot;
-- executing against localhost:21000
create table test_clustered_partition_single_file_c340d92.insert_clustered like functional.alltypes;

-- executing against localhost:21000
alter table test_clustered_partition_single_file_c340d92.insert_clustered set location &apos;/test-warehouse/test_clustered_partition_single_file_c340d92.db/insert_clustered&apos;;

-- executing against localhost:21000
set batch_size=10;

-- executing against localhost:21000
insert into test_clustered_partition_single_file_c340d92.insert_clustered partition(year, month) /*+ clustered,shuffle */
                     select * from functional.alltypes;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: kudu/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 1 | query: compute stats lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: False | buffer_pool_limit: 0]" time="2.03711295128"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
compute stats lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca792c6d0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca792c6d0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca792c6d0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca792c6d0&gt;
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: seq/gzip/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 1 | query: select * from lineitem limit 50 | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="11.1047101021"><system-err>-- executing against localhost:21000
use tpch_seq_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem limit 50;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe795366310&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe795366310&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe795366310&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe795366310&gt;
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: avro/snap/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0 | query: compute stats lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="1.03047394753"><system-err>-- executing against localhost:21000
use tpch_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
compute stats lineitem;

-- connecting to: localhost:21000
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca7925e90&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca7925e90&gt;
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca7925e90&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca7925e90&gt;
</system-err></testcase><testcase classname="query_test.test_hbase_queries.TestHBaseQueries" file="query_test/test_hbase_queries.py" line="37" name="test_hbase_row_key[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="8.41975307465"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*)
from stringids
where id = &apos;5&apos;;

-- executing against localhost:21000
select count(*)
from alltypesagg
where id = 5;

-- executing against localhost:21000
select count(*)
from stringids
where id &lt; &apos;5&apos;;

-- executing against localhost:21000
select count(*)
from stringids
where id &lt;= &apos;5&apos;;

-- executing against localhost:21000
select count(*)
from stringids
where id &gt;= &apos;6&apos;;

-- executing against localhost:21000
select count(*)
from stringids
where id &gt; &apos;6&apos;;

-- executing against localhost:21000
select count(*)
from stringids
where id &gt; concat(&apos;&apos;, &apos;5&apos;)
and id &lt; concat(&apos;6&apos;, &apos;&apos;);

-- executing against localhost:21000
select count(*)
from stringids
where id &gt;= &apos;5&apos;
and id &lt; &apos;6&apos;;

-- executing against localhost:21000
select count(*)
from stringids
where id &gt; &apos;5&apos;
and id &lt;= &apos;6&apos;;

-- executing against localhost:21000
select count(*)
from stringids
where id &gt;= &apos;5&apos;
and id &lt;= &apos;6&apos;;

-- executing against localhost:21000
select count(*)
from stringids
where id &lt; &apos;5&apos;
and smallint_col &lt; 5;

-- executing against localhost:21000
select count(*) from stringids where id &gt; &apos;b&apos; and id &lt; &apos;a&apos;;

-- executing against localhost:21000
select count(*) from stringids
where id &gt; cast(cast(&apos;sdfs&apos; as int) as string);

-- executing against localhost:21000
select count(*) from stringids
where cast(id as int) &lt; 5;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: seq/gzip/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.01 | query: select count(l_returnflag) pk from lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="4.15779614449"><system-err>-- executing against localhost:21000
use tpch_seq_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select count(l_returnflag) pk from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca79257d0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca79257d0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca79257d0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca79257d0&gt;
</system-err></testcase><testcase classname="metadata.test_stale_metadata.TestRewrittenFile" file="metadata/test_stale_metadata.py" line="98" name="test_delete_file[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.9033000469"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_delete_file_d6aa7655` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_delete_file_d6aa7655`;

MainThread: Created database &quot;test_delete_file_d6aa7655&quot; for test ID &quot;metadata/test_stale_metadata.py::TestRewrittenFile::()::test_delete_file[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000

      CREATE TABLE test_delete_file_d6aa7655.delete_file LIKE functional.alltypesnopart STORED AS PARQUET
      LOCATION &apos;/test-warehouse/test_delete_file_d6aa7655&apos;
    ;

-- executing against localhost:21000
refresh test_delete_file_d6aa7655.delete_file;

18/07/03 03:01:59 INFO fs.TrashPolicyDefault: Moved: &apos;hdfs://localhost:20500/test-warehouse/test_delete_file_d6aa7655/alltypes.parq&apos; to trash at: hdfs://localhost:20500/user/ubuntu/.Trash/Current/test-warehouse/test_delete_file_d6aa7655/alltypes.parq
-- executing against localhost:21000
select * from test_delete_file_d6aa7655.delete_file;

-- executing against localhost:21000
refresh test_delete_file_d6aa7655.delete_file;

-- executing against localhost:21000
select count(*) from test_delete_file_d6aa7655.delete_file;

</system-err></testcase><testcase classname="metadata.test_refresh_partition.TestRefreshPartition" file="metadata/test_refresh_partition.py" line="128" name="test_remove_data_and_refresh[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="18.4570348263"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_remove_data_and_refresh_a453e7e3` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_remove_data_and_refresh_a453e7e3`;

MainThread: Created database &quot;test_remove_data_and_refresh_a453e7e3&quot; for test ID &quot;metadata/test_refresh_partition.py::TestRefreshPartition::()::test_remove_data_and_refresh[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_remove_data_and_refresh_a453e7e3.partition_test_table (x int) partitioned by (y int, z int);

-- executing against localhost:21000
alter table test_remove_data_and_refresh_a453e7e3.partition_test_table add partition (y=333, z=5309);

-- executing against localhost:21000
insert into table test_remove_data_and_refresh_a453e7e3.partition_test_table partition (y=333, z=5309) values (2);

-- executing against localhost:21000
select * from test_remove_data_and_refresh_a453e7e3.partition_test_table;

-- executing against localhost:21000
select * from test_remove_data_and_refresh_a453e7e3.partition_test_table;

-- executing against localhost:21000
refresh test_remove_data_and_refresh_a453e7e3.partition_test_table partition (y=333, z=5309);

-- executing against localhost:21000
select count(*) from test_remove_data_and_refresh_a453e7e3.partition_test_table;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: seq/snap/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 1 | query: select count(l_returnflag) pk from lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="4.12408614159"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select count(l_returnflag) pk from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c72b7fd0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c72b7fd0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c72b7fd0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c72b7fd0&gt;
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: seq/gzip/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 4 | query: select * from lineitem order by l_orderkey | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="7.13558888435"><system-err>-- executing against localhost:21000
use tpch_seq_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8019e710&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8019e710&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8019e710&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8019e710&gt;
</system-err></testcase><testcase classname="query_test.test_join_queries.TestJoinQueries" file="query_test/test_join_queries.py" line="78" name="test_single_node_nested_loop_joins[batch_size: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="21.863617897"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select straight_join a.id, b.id, a.int_col, b.int_col
from alltypestiny a right outer join (values(1 as id, 1 as int_col)) b
  on a.id != b.id or a.int_col &lt; b.int_col;

-- executing against localhost:21000
select straight_join *
from alltypesagg a right semi join (values((1 as id, 1 as int_col), (2,2))) b
  on a.id != b.id;

-- executing against localhost:21000
select straight_join *
from alltypestiny a right anti join (values((1 as id, 1 as int_col),(2,2),(3,3))) b
  on a.id &lt; b.id;

-- executing against localhost:21000
select straight_join a.id, b.id
from alltypestiny a full outer join (values((1 as id), (100))) b
  on a.id != b.id;

-- executing against localhost:21000
select straight_join *
from alltypestiny a right semi join (values(1 as tinyint_col, 1 as id)) c
 on a.tinyint_col &lt; c.tinyint_col
right outer join (values(1 as bigint_col)) d
 on c.tinyint_col &gt;= d.bigint_col
full outer join (values((1 as id, 1 as int_col),(2,2),(3,3))) e
 on c.tinyint_col != e.id;

-- executing against localhost:21000
select straight_join a.id, b.id
from (values(1 as tinyint_col, 1 as id)) a right outer join alltypessmall b
  on a.tinyint_col != b.tinyint_col
order by a.id, b.id
limit 2;

-- executing against localhost:21000
select straight_join count(*)
from (values(10000 as id)) a right outer join alltypesagg b
  on a.id &lt; b.id
where a.id is null;

-- executing against localhost:21000
select straight_join a.id, b.id
from (values(1 as id)) a full outer join alltypestiny b
  on a.id &lt; b.id
order by a.id, b.id;

-- executing against localhost:21000
select straight_join a, cnt from (values(1 a)) v1
cross join
(select id, count(*) cnt
from alltypes
group by id) v2 limit 5;

-- executing against localhost:21000
select straight_join * from (values(1 a)) v1
cross join
(select id, count(*) cnt
from alltypes
group by id) v2;

-- executing against localhost:21000
select count(*)
from functional.alltypes a1
left join functional.alltypes a2 on a2.tinyint_col &gt;= 1;

-- executing against localhost:21000
with t as (select int_col x from functional.alltypestiny order by id limit 2)
select * from t t1 left join t t2 on t1.x &gt; 0;

-- executing against localhost:21000
select straight_join atp.id
from alltypes atp
  right join functional.alltypestiny att on atp.id &lt; att.id
where att.int_col = 999;

-- executing against localhost:21000
select straight_join atp.id
from alltypes atp
  full outer join (
    select * from functional.alltypestiny where int_col = 999) att on atp.id &lt; att.id
order by atp.id desc
limit 5;

-- executing against localhost:21000
select straight_join atp.id
from (select * from functional.alltypestiny att where int_col = 999) att
  right semi join alltypes atp on atp.id &lt; att.id;

-- executing against localhost:21000
select straight_join atp.id
from (select * from functional.alltypestiny att where int_col = 999) att
  right anti join alltypes atp on atp.id &lt; att.id
order by atp.id desc
limit 5;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationFullSort" file="query_test/test_cancellation.py" line="260" name="test_cancel_sort[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 6 | action: None | query: select * from lineitem order by l_orderkey | fail_rpc_action: None | join_before_close: False | buffer_pool_limit: 300m]" time="7.13512396812"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=300m;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca7bf5290&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca7bf5290&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca7bf5290&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f4ca7bf5290&gt;
</system-err></testcase><testcase classname="query_test.test_insert_behaviour.TestInsertBehaviour" file="query_test/test_insert_behaviour.py" line="521" name="test_clustered_partition_multiple_files" time="4.70539999008"><skipped message="only runs in exhaustive" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_insert_behaviour.py:528: &lt;py._xmlgen.raw object at 0x7f1519dbff10&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_clustered_partition_multiple_files_b5ad3910` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_clustered_partition_multiple_files_b5ad3910`;

MainThread: Created database &quot;test_clustered_partition_multiple_files_b5ad3910&quot; for test ID &quot;query_test/test_insert_behaviour.py::TestInsertBehaviour::()::test_clustered_partition_multiple_files&quot;
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: text/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.01 | query: compute stats lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="1.05779004097"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
compute stats lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c72b7390&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c72b7390&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c72b7390&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c72b7390&gt;
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: rc/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 1 | query: compute stats lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="2.03915405273"><system-err>-- executing against localhost:21000
use tpch_rc;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
compute stats lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c728d110&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c728d110&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c728d110&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c728d110&gt;
</system-err></testcase><testcase classname="query_test.test_hbase_queries.TestHBaseQueries" file="query_test/test_hbase_queries.py" line="40" name="test_hbase_filters[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="10.6546258926"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select distinct id from stringids where int_col = 1;

-- executing against localhost:21000
select * from alltypessmall where string_col = &apos;4&apos;;

-- executing against localhost:21000
select tinyint_col from alltypessmall where string_col = &apos;4&apos;;

-- executing against localhost:21000
select count(*) from alltypessmall where string_col = &apos;4&apos;;

-- executing against localhost:21000
select count(*) from alltypessmall where string_col != &apos;4&apos;;

-- executing against localhost:21000
select count(*) from alltypessmall where string_col &lt; &apos;4&apos;;

-- executing against localhost:21000
select count(*) from alltypessmall where string_col &gt; &apos;4&apos;;

-- executing against localhost:21000
select count(*) from alltypessmall where string_col &lt;= &apos;4&apos;;

-- executing against localhost:21000
select count(*) from alltypessmall where string_col &gt;= &apos;4&apos;;

-- executing against localhost:21000
select count(*) from alltypessmall where string_col = &apos;100&apos;;

-- executing against localhost:21000
select * from alltypessmall where string_col = &apos;4&apos; and date_string_col = &apos;01/01/09&apos;;

-- executing against localhost:21000
select * from alltypessmall where string_col &lt;= &apos;4&apos; and int_col &gt;= 4;

-- executing against localhost:21000
select * from stringids where string_col &lt;= &apos;4&apos; and int_col &gt;= 4 and id &gt; concat(&apos;39&apos;, &apos;0&apos;)
 and id &lt; concat(&apos;4&apos;, &apos;00&apos;);

-- executing against localhost:21000
select count(*) from alltypessmall where string_col != date_string_col;

-- executing against localhost:21000
select * from alltypesagg where bigint_col is null;

-- executing against localhost:21000
select bigint_col, day from alltypesagg where bigint_col is null;

-- executing against localhost:21000
select * from alltypesagg where bigint_col is not null order by id limit 10;

-- executing against localhost:21000
select * from alltypesagg where bigint_col is null and day = 1;

-- executing against localhost:21000
select * from alltypesagg where bigint_col is not null and bool_col = true order by id limit 10;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col = 10;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col = 10 and day = 1;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: text/gzip/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.1 | query: select * from lineitem order by l_orderkey | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="7.02977013588"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe795366750&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe795366750&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe795366750&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe795366750&gt;
</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: tinyint | agg_func: max | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.435661792755"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(tinyint_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(DISTINCT(tinyint_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationFullSort" file="query_test/test_cancellation.py" line="260" name="test_cancel_sort[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 7 | action: None | query: select * from lineitem order by l_orderkey | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 300m]" time="9.34183287621"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=300m;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c728d490&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c728d490&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c728d490&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fa7c728d490&gt;
</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestAvroDecimalQueries" file="query_test/test_decimal_queries.py" line="81" name="test_avro_queries[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="7.0810956955"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from avro_decimal_tbl;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select name from avro_decimal_tbl;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from avro_decimal_tbl;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select l_shipmode, count(distinct l_quantity), avg(l_extendedprice), max(l_discount), ndv(l_tax)
from tpch_avro_snap.lineitem
group by l_shipmode;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: float | agg_func: min | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.39656496048"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(float_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(DISTINCT(float_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: avro/snap/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 1 | query: select l_returnflag from lineitem | fail_rpc_action: None | join_before_close: True | buffer_pool_limit: 0]" time="2.02668905258"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select l_returnflag from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f8d032e79d0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f8d032e79d0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f8d032e79d0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f8d032e79d0&gt;
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationFullSort" file="query_test/test_cancellation.py" line="260" name="test_cancel_sort[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 9 | action: None | query: select * from lineitem order by l_orderkey | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: False | buffer_pool_limit: 300m]" time="12.0454301834"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=300m;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c7fb0c3d0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c7fb0c3d0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c7fb0c3d0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c7fb0c3d0&gt;
</system-err></testcase><testcase classname="query_test.test_codegen.TestCodegen" file="query_test/test_codegen.py" line="45" name="test_select_node_codegen[exec_option: {&apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.76997089386"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select * from functional.alltypes limit 1000000) t1 where int_col &gt; 10 limit 10;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: kudu/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 4 | query: select count(l_returnflag) pk from lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="6.37895107269"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select count(l_returnflag) pk from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f8d032e7490&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f8d032e7490&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f8d032e7490&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f8d032e7490&gt;
</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.132470846176"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(9999999999999.999 as Decimal(16,3));

-- executing against localhost:21000
select cast(-9999999999999.999 as Decimal(16,3));

-- executing against localhost:21000
select cast(0 as Decimal(16,3));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.223047971725"><system-err>-- executing against localhost:21000
select cast(999999999999999999999999.99 as Decimal(26,2));

-- executing against localhost:21000
select cast(-999999999999999999999999.99 as Decimal(26,2));

-- executing against localhost:21000
select cast(0 as Decimal(26,2));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 18) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.216049909592"><system-err>-- executing against localhost:21000
select cast(99999999.999999999999999999 as Decimal(26,18));

-- executing against localhost:21000
select cast(-99999999.999999999999999999 as Decimal(26,18));

-- executing against localhost:21000
select cast(0 as Decimal(26,18));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 18));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 19) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.205791950226"><system-err>-- executing against localhost:21000
select cast(9999999.9999999999999999999 as Decimal(26,19));

-- executing against localhost:21000
select cast(-9999999.9999999999999999999 as Decimal(26,19));

-- executing against localhost:21000
select cast(0 as Decimal(26,19));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 19));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.185801744461"><system-err>-- executing against localhost:21000
select cast(99999999999999999999999.999 as Decimal(26,3));

-- executing against localhost:21000
select cast(-99999999999999999999999.999 as Decimal(26,3));

-- executing against localhost:21000
select cast(0 as Decimal(26,3));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.219510555267"><system-err>-- executing against localhost:21000
select cast(999999999999.9999 as Decimal(16,4));

-- executing against localhost:21000
select cast(-999999999999.9999 as Decimal(16,4));

-- executing against localhost:21000
select cast(0 as Decimal(16,4));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (6, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.087779045105"><system-err>-- executing against localhost:21000
select cast(&apos;21.4464&apos; as Decimal(6,4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0675828456879"><system-err>-- executing against localhost:21000
select cast(&apos;-152.9669538684965&apos; as Decimal(16,13));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0656371116638"><system-err>-- executing against localhost:21000
select cast(&apos;-74786470029971.564181540731&apos; as Decimal(26,12));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 25) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0693869590759"><system-err>-- executing against localhost:21000
select cast(&apos;8.9873368181893105622300663&apos; as Decimal(26,25));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0699088573456"><system-err>-- executing against localhost:21000
select cast(&apos;-10427459001978758.203334840&apos; as Decimal(26,9));

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregationQueries" file="query_test/test_aggregation.py" line="270" name="test_sampled_ndv[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="33.5191240311"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_sampled_ndv_c1a30ac` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_sampled_ndv_c1a30ac`;

MainThread: Created database &quot;test_sampled_ndv_c1a30ac&quot; for test ID &quot;query_test/test_aggregation.py::TestAggregationQueries::()::test_sampled_ndv[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000

        select ndv(bool_col), ndv(tinyint_col),
               ndv(smallint_col), ndv(int_col),
               ndv(bigint_col), ndv(float_col),
               ndv(double_col), ndv(string_col),
               ndv(cast(double_col as decimal(5, 0))),
               ndv(cast(double_col as decimal(10, 5))),
               ndv(cast(double_col as decimal(20, 10))),
               ndv(cast(double_col as decimal(38, 33))),
               ndv(cast(string_col as varchar(20))),
               ndv(cast(string_col as char(10))),
               ndv(timestamp_col), ndv(id)
        from functional_parquet.alltypesagg;

-- executing against localhost:21000

          select sampled_ndv(bool_col, 0.1), sampled_ndv(tinyint_col, 0.1),
                 sampled_ndv(smallint_col, 0.1), sampled_ndv(int_col, 0.1),
                 sampled_ndv(bigint_col, 0.1), sampled_ndv(float_col, 0.1),
                 sampled_ndv(double_col, 0.1), sampled_ndv(string_col, 0.1),
                 sampled_ndv(cast(double_col as decimal(5, 0)), 0.1),
                 sampled_ndv(cast(double_col as decimal(10, 5)), 0.1),
                 sampled_ndv(cast(double_col as decimal(20, 10)), 0.1),
                 sampled_ndv(cast(double_col as decimal(38, 33)), 0.1),
                 sampled_ndv(cast(string_col as varchar(20)), 0.1),
                 sampled_ndv(cast(string_col as char(10)), 0.1),
                 sampled_ndv(timestamp_col, 0.1), sampled_ndv(id, 0.1)
          from functional_parquet.alltypesagg;

-- executing against localhost:21000

          select sampled_ndv(bool_col, 0.2), sampled_ndv(tinyint_col, 0.2),
                 sampled_ndv(smallint_col, 0.2), sampled_ndv(int_col, 0.2),
                 sampled_ndv(bigint_col, 0.2), sampled_ndv(float_col, 0.2),
                 sampled_ndv(double_col, 0.2), sampled_ndv(string_col, 0.2),
                 sampled_ndv(cast(double_col as decimal(5, 0)), 0.2),
                 sampled_ndv(cast(double_col as decimal(10, 5)), 0.2),
                 sampled_ndv(cast(double_col as decimal(20, 10)), 0.2),
                 sampled_ndv(cast(double_col as decimal(38, 33)), 0.2),
                 sampled_ndv(cast(string_col as varchar(20)), 0.2),
                 sampled_ndv(cast(string_col as char(10)), 0.2),
                 sampled_ndv(timestamp_col, 0.2), sampled_ndv(id, 0.2)
          from functional_parquet.alltypesagg;

-- executing against localhost:21000

          select sampled_ndv(bool_col, 0.5), sampled_ndv(tinyint_col, 0.5),
                 sampled_ndv(smallint_col, 0.5), sampled_ndv(int_col, 0.5),
                 sampled_ndv(bigint_col, 0.5), sampled_ndv(float_col, 0.5),
                 sampled_ndv(double_col, 0.5), sampled_ndv(string_col, 0.5),
                 sampled_ndv(cast(double_col as decimal(5, 0)), 0.5),
                 sampled_ndv(cast(double_col as decimal(10, 5)), 0.5),
                 sampled_ndv(cast(double_col as decimal(20, 10)), 0.5),
                 sampled_ndv(cast(double_col as decimal(38, 33)), 0.5),
                 sampled_ndv(cast(string_col as varchar(20)), 0.5),
                 sampled_ndv(cast(string_col as char(10)), 0.5),
                 sampled_ndv(timestamp_col, 0.5), sampled_ndv(id, 0.5)
          from functional_parquet.alltypesagg;

-- executing against localhost:21000

          select sampled_ndv(bool_col, 1.0), sampled_ndv(tinyint_col, 1.0),
                 sampled_ndv(smallint_col, 1.0), sampled_ndv(int_col, 1.0),
                 sampled_ndv(bigint_col, 1.0), sampled_ndv(float_col, 1.0),
                 sampled_ndv(double_col, 1.0), sampled_ndv(string_col, 1.0),
                 sampled_ndv(cast(double_col as decimal(5, 0)), 1.0),
                 sampled_ndv(cast(double_col as decimal(10, 5)), 1.0),
                 sampled_ndv(cast(double_col as decimal(20, 10)), 1.0),
                 sampled_ndv(cast(double_col as decimal(38, 33)), 1.0),
                 sampled_ndv(cast(string_col as varchar(20)), 1.0),
                 sampled_ndv(cast(string_col as char(10)), 1.0),
                 sampled_ndv(timestamp_col, 1.0), sampled_ndv(id, 1.0)
          from functional_parquet.alltypesagg;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0296587944031"><system-err>-- executing against localhost:21000
select cast(&apos;459793.2921722069&apos; as Decimal(16,10));

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationFullSort" file="query_test/test_cancellation.py" line="260" name="test_cancel_sort[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 8 | action: None | query: select * from lineitem order by l_orderkey | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: False | buffer_pool_limit: 0]" time="12.1038241386"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe795376110&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe795376110&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe795376110&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe795376110&gt;
</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestInsertParquetQueries" file="query_test/test_insert_parquet.py" line="103" name="test_insert_parquet[compression_codec: none | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none | file_size: 0-unique_database0]" time="118.037412167"><system-err>-- connecting to: localhost:21000
SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_parquet_968f37fe` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_insert_parquet_968f37fe`;

MainThread: Created database &quot;test_insert_parquet_968f37fe&quot; for test ID &quot;query_test/test_insert_parquet.py::TestInsertParquetQueries::()::test_insert_parquet[compression_codec: none | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none | file_size: 0-unique_database0]&quot;
-- connecting to: localhost:21000
-- connecting to: localhost:21001
-- connecting to: localhost:21002
-- executing against localhost:21000
use test_insert_parquet_968f37fe;

SET sync_ddl=1;
SET COMPRESSION_CODEC=none;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21001
use test_insert_parquet_968f37fe;

SET sync_ddl=1;
SET COMPRESSION_CODEC=none;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21002
use test_insert_parquet_968f37fe;

SET sync_ddl=1;
SET COMPRESSION_CODEC=none;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21001
create table if not exists orders_insert_test like tpch_parquet.orders
location &apos;/test-warehouse/test_insert_parquet_968f37fe.db/orders_insert_table&apos;;

-- executing against localhost:21001

insert overwrite table orders_insert_test select * from tpch.orders;

-- executing against localhost:21001
select count(distinct o_orderkey) from orders_insert_test;

-- executing against localhost:21001
select count(distinct o_orderstatus) from orders_insert_test;

-- executing against localhost:21001
select count(distinct o_orderdate) from orders_insert_test;

-- executing against localhost:21001
select distinct o_orderpriority from orders_insert_test;

-- executing against localhost:21001
select o_shippriority, count(1) from orders_insert_test group by 1;

-- executing against localhost:21000
select count(distinct o_comment) from orders_insert_test;

-- executing against localhost:21001
create table if not exists test_insert_huge_vals (s string) stored as parquet
location &apos;/test-warehouse/test_insert_parquet_968f37fe.db/test_insert_huge_vals&apos;;

-- executing against localhost:21001

set max_row_size=1048576;

-- executing against localhost:21001

insert overwrite table test_insert_huge_vals
  select cast(l_orderkey as string) from tpch.lineitem
  union select group_concat(concat(s_name, s_address, s_phone)) from tpch.supplier
  union select group_concat(concat(s_name, s_address, s_phone, s_name)) from tpch.supplier;

-- executing against localhost:21001
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21001
set min_spillable_buffer_size=1m;

-- executing against localhost:21001

select count(*) from
  (select cast(l_orderkey as string) s from tpch.lineitem union
   select group_concat(concat(s_name, s_address, s_phone)) from tpch.supplier union
   select group_concat(concat(s_name, s_address, s_phone, s_name)) from tpch.supplier
  ) t1
join test_insert_huge_vals t2 on t1.s = t2.s;

-- executing against localhost:21001
SET MIN_SPILLABLE_BUFFER_SIZE=&quot;65536&quot;;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="245" name="test_create_table_like_file[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]" time="49.9873960018"><system-err>-- connecting to: localhost:21000
SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_create_table_like_file_f0178cc8` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_create_table_like_file_f0178cc8`;

MainThread: Created database &quot;test_create_table_like_file_f0178cc8&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_create_table_like_file[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
-- executing against localhost:21000
use test_create_table_like_file_f0178cc8;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_create_table_like_file_f0178cc8.temp_decimal_table like parquet
&apos;/test-warehouse/schemas/decimal.parquet&apos;;

-- executing against localhost:21000
describe test_create_table_like_file_f0178cc8.temp_decimal_table;

-- executing against localhost:21000
create table test_create_table_like_file_f0178cc8.like_zipcodes_file like parquet
&apos;/test-warehouse/schemas/zipcode_incomes.parquet&apos;;

-- executing against localhost:21000
describe test_create_table_like_file_f0178cc8.like_zipcodes_file;

-- executing against localhost:21000
create table test_create_table_like_file_f0178cc8.like_alltypestiny_file like parquet
&apos;/test-warehouse/schemas/alltypestiny.parquet&apos;;

-- executing against localhost:21000
describe test_create_table_like_file_f0178cc8.like_alltypestiny_file;

-- executing against localhost:21000
create external table test_create_table_like_file_f0178cc8.like_enumtype_file like parquet
&apos;/test-warehouse/schemas/enum/enum.parquet&apos;
STORED AS PARQUET
LOCATION &apos;/test-warehouse/schemas/enum&apos;;

-- executing against localhost:21000
describe test_create_table_like_file_f0178cc8.like_enumtype_file;

-- executing against localhost:21000
select * FROM test_create_table_like_file_f0178cc8.like_enumtype_file;

-- executing against localhost:21000
create table if not exists test_create_table_like_file_f0178cc8.like_alltypestiny_file like parquet
&apos;/test-warehouse/schemas/zipcode_incomes.parquet&apos;;

-- executing against localhost:21000
describe test_create_table_like_file_f0178cc8.like_alltypestiny_file;

-- executing against localhost:21000
drop table if exists allcomplextypes_clone;

-- executing against localhost:21000
create table allcomplextypes_clone like functional.allcomplextypes
stored as parquet;

-- executing against localhost:21000
describe allcomplextypes_clone;

-- executing against localhost:21000
drop table allcomplextypes_clone;

-- executing against localhost:21000
drop table if exists test_create_table_like_file_f0178cc8.temp_legacy_table;

-- executing against localhost:21000
create table test_create_table_like_file_f0178cc8.temp_legacy_table like parquet
&apos;/test-warehouse/schemas/legacy_nested.parquet&apos;;

-- executing against localhost:21000
describe test_create_table_like_file_f0178cc8.temp_legacy_table;

-- executing against localhost:21000
drop table if exists test_create_table_like_file_f0178cc8.temp_legacy_table;

-- executing against localhost:21000
drop table if exists test_create_table_like_file_f0178cc8.temp_modern_table;

-- executing against localhost:21000
create table test_create_table_like_file_f0178cc8.temp_modern_table like parquet
&apos;/test-warehouse/schemas/modern_nested.parquet&apos;;

-- executing against localhost:21000
describe test_create_table_like_file_f0178cc8.temp_modern_table;

-- executing against localhost:21000
drop table if exists test_create_table_like_file_f0178cc8.temp_modern_table;

-- executing against localhost:21000
create table test_create_table_like_file_f0178cc8.sorted_zipcodes_file like parquet
&apos;/test-warehouse/schemas/zipcode_incomes.parquet&apos;
sort by (id, zip) stored as textfile;

-- executing against localhost:21000

describe formatted test_create_table_like_file_f0178cc8.sorted_zipcodes_file;

</system-err></testcase><testcase classname="query_test.test_kudu.TestCreateExternalTable" file="query_test/test_kudu.py" line="639" name="test_table_without_partitioning" time="8.62581515312"><system-err>-- connecting to: localhost:21000
MainThread: Closing active operation
MainThread: Using database testcreateexternaltable_22347_tsbxr5 as default
W0703 03:02:04.708072 22347 openssl_util.cc:108] It appears that OpenSSL has been previously initialized by code outside of Kudu. Please use kudu::client::DisableOpenSSLInitialization() to avoid potential crashes due to conflicting initialization.
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_table_without_partitioning_33cd4424` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_table_without_partitioning_33cd4424`;

MainThread: Created database &quot;test_table_without_partitioning_33cd4424&quot; for test ID &quot;query_test/test_kudu.py::TestCreateExternalTable::()::test_table_without_partitioning&quot;
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: avro/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.01 | query: select count(l_returnflag) pk from lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="8.03835678101"><system-err>-- executing against localhost:21000
use tpch_avro;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select count(l_returnflag) pk from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f8d032e7550&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f8d032e7550&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f8d032e7550&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f8d032e7550&gt;
</system-err></testcase><testcase classname="query_test.test_chars.TestCharFormats" file="query_test/test_chars.py" line="62" name="test_char_format[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="5.22888612747"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from chars_formats order by vc;

-- executing against localhost:21000
select cs from chars_formats order by vc;

-- executing against localhost:21000
select cl from chars_formats order by vc;

-- executing against localhost:21000
select vc from chars_formats order by vc;

</system-err></testcase><testcase classname="query_test.test_hbase_queries.TestHBaseQueries" file="query_test/test_hbase_queries.py" line="43" name="test_hbase_subquery[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="1.03489494324"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * 
from (
       select y x
       from (
              select id y from alltypessmall
            ) a
     ) b;

-- executing against localhost:21000
select *
from (
       select * from alltypessmall where string_col = &apos;4&apos;
     ) a;

-- executing against localhost:21000
select *
from (
       select *
       from (
              select * from alltypessmall
            ) x
     ) y
where string_col = &apos;4&apos;;

</system-err></testcase><testcase classname="query_test.test_delimited_text.TestDelimitedText" file="query_test/test_delimited_text.py" line="44" name="test_delimited_text[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="22.4393360615"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_delimited_text_a239cd7` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_delimited_text_a239cd7`;

MainThread: Created database &quot;test_delimited_text_a239cd7&quot; for test ID &quot;query_test/test_delimited_text.py::TestDelimitedText::()::test_delimited_text[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_delimited_text_a239cd7;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from functional.text_comma_backslash_newline;

-- executing against localhost:21000
select * from functional.text_dollar_hash_pipe;

-- executing against localhost:21000
create table cbn like functional.text_comma_backslash_newline;

-- executing against localhost:21000

create table dhp like functional.text_dollar_hash_pipe;

-- executing against localhost:21000
insert into cbn values
(&apos;abc , abc&apos;, &apos;xyz \\ xyz&apos;, 1, 2),
(&apos;abc ,,, abc&apos;, &apos;xyz \\\\\\ xyz&apos;, 3, 4),
(&apos;abc \\,\\, abc&apos;, &apos;xyz ,\\,\\ xyz&apos;, 5, 6);

-- executing against localhost:21000
select * from cbn;

-- executing against localhost:21000
insert into dhp values
(&apos;abc $ abc&apos;, &apos;xyz # xyz&apos;, 1, 2),
(&apos;abc $$$ abc&apos;, &apos;xyz ### xyz&apos;, 3, 4),
(&apos;abc #$#$ abc&apos;, &apos;xyz $#$# xyz&apos;, 5, 6);

-- executing against localhost:21000
select * from dhp;

</system-err></testcase><testcase classname="metadata.test_stats_extrapolation.TestStatsExtrapolation" file="metadata/test_stats_extrapolation.py" line="45" name="test_compute_stats_tablesample[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="147.909349918"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_tablesample_4f26fb11` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_tablesample_4f26fb11`;

MainThread: Created database &quot;test_compute_stats_tablesample_4f26fb11&quot; for test ID &quot;metadata/test_stats_extrapolation.py::TestStatsExtrapolation::()::test_compute_stats_tablesample[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
set compute_stats_min_sample_size=0;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted functional.alltypes;

-- executing against localhost:21000
create external table test_compute_stats_tablesample_4f26fb11.alltypes like functional.alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes&apos;;

-- executing against localhost:21000
alter table test_compute_stats_tablesample_4f26fb11.alltypes recover partitions;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted test_compute_stats_tablesample_4f26fb11.alltypes;

-- executing against localhost:21000
create external table test_compute_stats_tablesample_4f26fb11.alltypes_base like test_compute_stats_tablesample_4f26fb11.alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes&apos;;

-- executing against localhost:21000
alter table test_compute_stats_tablesample_4f26fb11.alltypes_base recover partitions;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
alter table test_compute_stats_tablesample_4f26fb11.alltypes set tblproperties(&apos;impala.enable.stats.extrapolation&apos;=&apos;true&apos;);

-- executing against localhost:21000
alter table test_compute_stats_tablesample_4f26fb11.alltypes_base set tblproperties(&apos;impala.enable.stats.extrapolation&apos;=&apos;true&apos;);

-- executing against localhost:21000
drop stats test_compute_stats_tablesample_4f26fb11.alltypes;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.alltypes tablesample system (1) repeatable (3);

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypes;

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypes;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
drop stats test_compute_stats_tablesample_4f26fb11.alltypes;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.alltypes tablesample system (10) repeatable (7);

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypes;

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypes;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
drop stats test_compute_stats_tablesample_4f26fb11.alltypes;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.alltypes tablesample system (20) repeatable (13);

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypes;

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypes;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
drop stats test_compute_stats_tablesample_4f26fb11.alltypes;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.alltypes tablesample system (100) repeatable (99);

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypes;

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypes;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
create table test_compute_stats_tablesample_4f26fb11.alltypesnopart as select * from functional.alltypes;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted test_compute_stats_tablesample_4f26fb11.alltypesnopart;

-- executing against localhost:21000
create external table test_compute_stats_tablesample_4f26fb11.alltypesnopart_base like test_compute_stats_tablesample_4f26fb11.alltypesnopart location &apos;hdfs://localhost:20500/test-warehouse/test_compute_stats_tablesample_4f26fb11.db/alltypesnopart&apos;;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.alltypesnopart_base;

-- executing against localhost:21000
alter table test_compute_stats_tablesample_4f26fb11.alltypesnopart set tblproperties(&apos;impala.enable.stats.extrapolation&apos;=&apos;true&apos;);

-- executing against localhost:21000
alter table test_compute_stats_tablesample_4f26fb11.alltypesnopart_base set tblproperties(&apos;impala.enable.stats.extrapolation&apos;=&apos;true&apos;);

-- executing against localhost:21000
drop stats test_compute_stats_tablesample_4f26fb11.alltypesnopart;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.alltypesnopart tablesample system (1) repeatable (3);

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypesnopart;

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypesnopart_base;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypesnopart;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypesnopart_base;

-- executing against localhost:21000
drop stats test_compute_stats_tablesample_4f26fb11.alltypesnopart;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.alltypesnopart tablesample system (10) repeatable (7);

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypesnopart;

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypesnopart_base;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypesnopart;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypesnopart_base;

-- executing against localhost:21000
drop stats test_compute_stats_tablesample_4f26fb11.alltypesnopart;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.alltypesnopart tablesample system (20) repeatable (13);

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypesnopart;

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypesnopart_base;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypesnopart;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypesnopart_base;

-- executing against localhost:21000
drop stats test_compute_stats_tablesample_4f26fb11.alltypesnopart;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.alltypesnopart tablesample system (100) repeatable (99);

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypesnopart;

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypesnopart_base;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypesnopart;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypesnopart_base;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted functional.alltypes;

-- executing against localhost:21000
create external table test_compute_stats_tablesample_4f26fb11.empty_tbl like functional.alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes&apos;;

-- executing against localhost:21000
alter table test_compute_stats_tablesample_4f26fb11.empty_tbl set tblproperties(&apos;impala.enable.stats.extrapolation&apos;=&apos;true&apos;);

-- executing against localhost:21000
drop stats test_compute_stats_tablesample_4f26fb11.empty_tbl;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.empty_tbl tablesample system (10) repeatable (7);

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.empty_tbl;

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.empty_tbl;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.empty_tbl;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.empty_tbl;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted functional.alltypes;

-- executing against localhost:21000
create external table test_compute_stats_tablesample_4f26fb11.column_subset like functional.alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes&apos;;

-- executing against localhost:21000
alter table test_compute_stats_tablesample_4f26fb11.column_subset recover partitions;

-- executing against localhost:21000
alter table test_compute_stats_tablesample_4f26fb11.column_subset set tblproperties(&apos;impala.enable.stats.extrapolation&apos;=&apos;true&apos;);

-- executing against localhost:21000
drop stats test_compute_stats_tablesample_4f26fb11.column_subset;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.column_subset(int_col, string_col) tablesample system (1) repeatable (3);

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.column_subset;

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.column_subset;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
drop stats test_compute_stats_tablesample_4f26fb11.column_subset;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.column_subset(int_col, string_col) tablesample system (10) repeatable (7);

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.column_subset;

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.column_subset;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
drop stats test_compute_stats_tablesample_4f26fb11.column_subset;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.column_subset(int_col, string_col) tablesample system (20) repeatable (13);

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.column_subset;

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.column_subset;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
drop stats test_compute_stats_tablesample_4f26fb11.column_subset;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.column_subset(int_col, string_col) tablesample system (100) repeatable (99);

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.column_subset;

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.column_subset;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted functional.alltypes;

-- executing against localhost:21000
create external table test_compute_stats_tablesample_4f26fb11.no_columns like functional.alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes&apos;;

-- executing against localhost:21000
alter table test_compute_stats_tablesample_4f26fb11.no_columns recover partitions;

-- executing against localhost:21000
alter table test_compute_stats_tablesample_4f26fb11.no_columns set tblproperties(&apos;impala.enable.stats.extrapolation&apos;=&apos;true&apos;);

-- executing against localhost:21000
drop stats test_compute_stats_tablesample_4f26fb11.no_columns;

-- executing against localhost:21000
compute stats test_compute_stats_tablesample_4f26fb11.no_columns() tablesample system (10) repeatable (7);

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.no_columns;

-- executing against localhost:21000
show table stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.no_columns;

-- executing against localhost:21000
show column stats test_compute_stats_tablesample_4f26fb11.alltypes_base;

</system-err></testcase><testcase classname="query_test.test_hbase_queries.TestHBaseQueries" file="query_test/test_hbase_queries.py" line="46" name="test_hbase_inline_views[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="1.16017007828"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select c1, c3, m2
from (
       select c1, c3, max(c2) m2
       from (
              select c1, c2, c3
              from (
                     select int_col c1, tinyint_col c2, max(id) c3
                     from alltypessmall
                     group by 1, 2
                     order by 1,2
                     limit 5
                   ) x
             ) x2
       group by c1, c3
       limit 10
     ) t
where c1 &gt; 0
order by 2, 1 desc
limit 3;

-- executing against localhost:21000
select c1, c2
from (
       select int_col c1, tinyint_col c2, min(float_col) c3
       from alltypessmall
       group by 1, 2
     ) x;

</system-err></testcase><testcase classname="query_test.test_hbase_queries.TestHBaseQueries" file="query_test/test_hbase_queries.py" line="49" name="test_hbase_top_n[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.577578783035"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select c1, c3, m2
from (
       select c1, c3, max(c2) m2
       from (
              select c1, c2, c3
              from (
                     select int_col c1, tinyint_col c2, max(id) c3
                     from alltypessmall
                     group by 1, 2
                     order by 1,2
                     limit 5
                   ) x
             ) x2
       group by c1, c3
       limit 10
     ) t
where c1 &gt; 0
order by 2, 1 desc
limit 3;

</system-err></testcase><testcase classname="query_test.test_hbase_queries.TestHBaseQueries" file="query_test/test_hbase_queries.py" line="52" name="test_hbase_limits[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.159565210342"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypessmall where string_col = &apos;4&apos; limit 0;

-- executing against localhost:21000
select * from alltypessmall where string_col = &apos;4&apos; limit 3 % 3;

</system-err></testcase><testcase classname="query_test.test_hdfs_caching.TestHdfsCaching" file="query_test/test_hdfs_caching.py" line="91" name="test_cache_cancellation[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="22.0314722061"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

</system-err></testcase><testcase classname="query_test.test_chars.TestCharFormats" file="query_test/test_chars.py" line="62" name="test_char_format[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.49628710747"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from chars_formats order by vc;

-- executing against localhost:21000
select cs from chars_formats order by vc;

-- executing against localhost:21000
select cl from chars_formats order by vc;

-- executing against localhost:21000
select vc from chars_formats order by vc;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (6, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.27209687233"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(&apos;999.999&apos; as Decimal(6,3));

-- executing against localhost:21000
select cast(&apos;-999.999&apos; as Decimal(6,3));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(6,3));

-- executing against localhost:21000
select cast(NULL as Decimal(6, 3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.207109212875"><system-err>-- executing against localhost:21000
select cast(&apos;9999.999999999999&apos; as Decimal(16,12));

-- executing against localhost:21000
select cast(&apos;-9999.999999999999&apos; as Decimal(16,12));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,12));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 12));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.275019884109"><system-err>-- executing against localhost:21000
select cast(&apos;999999999999999.99999999999&apos; as Decimal(26,11));

-- executing against localhost:21000
select cast(&apos;-999999999999999.99999999999&apos; as Decimal(26,11));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,11));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 11));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 26) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.228940963745"><system-err>-- executing against localhost:21000
select cast(&apos;0.99999999999999999999999999&apos; as Decimal(26,26));

-- executing against localhost:21000
select cast(&apos;-0.99999999999999999999999999&apos; as Decimal(26,26));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,26));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 26));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.255357027054"><system-err>-- executing against localhost:21000
select cast(&apos;9999999999999999.9999999999&apos; as Decimal(26,10));

-- executing against localhost:21000
select cast(&apos;-9999999999999999.9999999999&apos; as Decimal(26,10));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,10));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.225317955017"><system-err>-- executing against localhost:21000
select cast(&apos;99999.99999999999&apos; as Decimal(16,11));

-- executing against localhost:21000
select cast(&apos;-99999.99999999999&apos; as Decimal(16,11));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,11));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 11));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (6, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.235800981522"><system-err>-- executing against localhost:21000
select cast(&apos;9999.99&apos; as Decimal(6,2));

-- executing against localhost:21000
select cast(&apos;-9999.99&apos; as Decimal(6,2));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(6,2));

-- executing against localhost:21000
select cast(NULL as Decimal(6, 2));

</system-err></testcase><testcase classname="query_test.test_join_queries.TestJoinQueries" file="query_test/test_join_queries.py" line="85" name="test_single_node_nested_loop_joins_exhaustive[batch_size: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.000594139099121"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_join_queries.py:87: &lt;py._xmlgen.raw object at 0x7f1519d5c290&gt;</skipped></testcase><testcase classname="query_test.test_join_queries.TestJoinQueries" file="query_test/test_join_queries.py" line="91" name="test_empty_build_joins[batch_size: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.1063380241"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select straight_join atp.id
from alltypes atp
  inner join functional.alltypestiny att on atp.id = att.id
where att.int_col = 999;

-- executing against localhost:21000
select straight_join atp.id
from alltypes atp
  right join functional.alltypestiny att on atp.id = att.id
where att.int_col = 999;

-- executing against localhost:21000
select straight_join atp.id
from alltypes atp
  left join (
    select * from functional.alltypestiny where int_col = 999) att on atp.id = att.id
order by atp.id desc
limit 5;

-- executing against localhost:21000
select straight_join atp.id
from alltypes atp
  full outer join (
    select * from functional.alltypestiny where int_col = 999) att on atp.id = att.id
order by atp.id desc
limit 5;

-- executing against localhost:21000
select straight_join atp.id
from alltypes atp
where id in (
  select id from functional.alltypestiny
  where id = 999);

-- executing against localhost:21000
select straight_join atp.id
from (select * from functional.alltypestiny att where int_col = 999) att
  right semi join alltypes atp on atp.id = att.id;

-- executing against localhost:21000
select straight_join atp.id
from alltypes atp
where id not in (
  select id from functional.alltypestiny
  where id = 999)
order by id desc
limit 5;

-- executing against localhost:21000
select straight_join atp.id
from alltypes atp
where not exists (
  select id from functional.alltypestiny att
    where id = 999 and att.id = atp.id)
order by id desc
limit 5;

-- executing against localhost:21000
select straight_join atp.id
from (select * from functional.alltypestiny att where int_col = 999) att
  right anti join alltypes atp on atp.id = att.id
order by atp.id desc
limit 5;

-- executing against localhost:21000
select straight_join atp.id
from alltypes atp
  inner join functional.alltypestiny att on atp.id &lt; att.id
where att.int_col = 999;

-- executing against localhost:21000
select straight_join atp.id
from alltypes atp, functional.alltypestiny att
where att.int_col = 999;

-- executing against localhost:21000
select straight_join atp.id
from alltypes atp
  left join (
    select * from functional.alltypestiny where int_col = 999) att on atp.id &lt; att.id
order by atp.id desc
limit 5;

-- executing against localhost:21000
select straight_join atp.id
from alltypes atp
   left semi join (
     select * from functional.alltypestiny att where int_col = 999) att on atp.id &lt; att.id
order by atp.id desc
limit 5;

-- executing against localhost:21000
select straight_join atp.id
from alltypes atp left anti join (
  select * from functional.alltypestiny att
  where id = 999) att on atp.id &lt; att.id
order by id desc
limit 5;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0648567676544"><system-err>-- executing against localhost:21000
select cast(-6775717212.638899 as Decimal(16,6));

</system-err></testcase><testcase classname="query_test.test_kudu.TestCreateExternalTable" file="query_test/test_kudu.py" line="673" name="test_column_name_case" time="10.0442450047"><system-err>MainThread: Using database testcreateexternaltable_22347_tsbxr5 as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_column_name_case_56a566ac` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_column_name_case_56a566ac`;

MainThread: Created database &quot;test_column_name_case_56a566ac&quot; for test ID &quot;query_test/test_kudu.py::TestCreateExternalTable::()::test_column_name_case&quot;
</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0638060569763"><system-err>-- executing against localhost:21000
select cast(-975489607090963328393.56666 as Decimal(26,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 21) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0642502307892"><system-err>-- executing against localhost:21000
select cast(50263.039741162344101073828 as Decimal(26,21));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0650367736816"><system-err>-- executing against localhost:21000
select cast(3675443611.3046263313050551 as Decimal(26,16));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0643901824951"><system-err>-- executing against localhost:21000
select cast(-33300071985566576614742029 as Decimal(26,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0871179103851"><system-err>-- executing against localhost:21000
select cast(-441239981512603.3 as Decimal(16,1));

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.116275072098"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 10 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.090812921524"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 10;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5000 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.156930923462"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5000;

</system-err></testcase><testcase classname="query_test.test_chars.TestStringQueries" file="query_test/test_chars.py" line="37" name="test_chars[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="6.4784989357"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select (cast(&quot;xyzzzzz12&quot; as char(-1)));

-- executing against localhost:21000
select count(*), count(cs), count(cl), count(vc) from chars_tiny;

-- executing against localhost:21000
select * from chars_tiny where cs = cast(&apos;6a&apos; as CHAR(2));

-- executing against localhost:21000
select count(*) from chars_tiny where vc != cast(&apos;5c&apos; as varchar(3));

-- executing against localhost:21000
select count(*) from chars_tiny where cs != cast(&apos;a&apos; as char(3));

-- executing against localhost:21000
select count(DISTINCT cs) from chars_tiny where vc = cast(&apos;5c&apos; as varchar(10));

-- executing against localhost:21000
select count(DISTINCT cs) from chars_tiny where cs = cast(&apos;5a&apos; as char(10));

-- executing against localhost:21000
select cs, count(cl) from chars_tiny group by cs having count(vc) &gt; 1;

-- executing against localhost:21000
select A.cs from chars_tiny as A, chars_tiny as B where
cast(A.cs as char(1)) = cast(B.cl as char(1)) order by A.cs;

-- executing against localhost:21000
select A.vc from chars_tiny as A join chars_tiny using (vc) order by A.vc;

-- executing against localhost:21000
select count(*) from chars_tiny as A, chars_tiny as B
where cast(A.cs as CHAR(1)) = cast(B.vc as CHAR(1));

-- executing against localhost:21000
select min(cs), max(vc), ndv(cl), ndv(vc), appx_median(cs), appx_median(vc)
from chars_tiny;

-- executing against localhost:21000
select t1.vc, COUNT(1) FROM chars_tiny t1 GROUP BY 1 ORDER BY t1.vc;

-- executing against localhost:21000
select t1.cl, COUNT(1) FROM chars_tiny t1 GROUP BY 1 ORDER BY t1.cl;

-- executing against localhost:21000
select cs, LAST_VALUE(cs) OVER (ORDER BY cs rows between unbounded preceding and
current row) FROM chars_tiny;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5000 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.414443016052"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5000;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 10 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.366163015366"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 10;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.314330101013"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.106640815735"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 1;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/none]" time="0.140172958374"><system-err>-- executing against localhost:21000
use tpch_rc;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 1;

</system-err></testcase><testcase classname="query_test.test_chars.TestCharFormats" file="query_test/test_chars.py" line="62" name="test_char_format[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.334543943405"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from chars_formats order by vc;

-- executing against localhost:21000
select cs from chars_formats order by vc;

-- executing against localhost:21000
select cl from chars_formats order by vc;

-- executing against localhost:21000
select vc from chars_formats order by vc;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/none]" time="0.162094831467"><system-err>-- executing against localhost:21000
use tpch_rc;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 10 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/none]" time="0.175501823425"><system-err>-- executing against localhost:21000
use tpch_rc;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 10;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (6, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.306041240692"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(0.999999 as Decimal(6,6));

-- executing against localhost:21000
select cast(-0.999999 as Decimal(6,6));

-- executing against localhost:21000
select cast(0 as Decimal(6,6));

-- executing against localhost:21000
select cast(NULL as Decimal(6, 6));

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5000 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.322409152985"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5000;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (6, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.254419326782"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(9.99999 as Decimal(6,5));

-- executing against localhost:21000
select cast(-9.99999 as Decimal(6,5));

-- executing against localhost:21000
select cast(0 as Decimal(6,5));

-- executing against localhost:21000
select cast(NULL as Decimal(6, 5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.324317216873"><system-err>-- executing against localhost:21000
select cast(9.999999999999999 as Decimal(16,15));

-- executing against localhost:21000
select cast(-9.999999999999999 as Decimal(16,15));

-- executing against localhost:21000
select cast(0 as Decimal(16,15));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 15));

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5000 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.699630975723"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5000;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.33614563942"><system-err>-- executing against localhost:21000
select cast(99.99999999999999 as Decimal(16,14));

-- executing against localhost:21000
select cast(-99.99999999999999 as Decimal(16,14));

-- executing against localhost:21000
select cast(0 as Decimal(16,14));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 14));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.269961118698"><system-err>-- executing against localhost:21000
select cast(999999999999.99999999999999 as Decimal(26,14));

-- executing against localhost:21000
select cast(-999999999999.99999999999999 as Decimal(26,14));

-- executing against localhost:21000
select cast(0 as Decimal(26,14));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 14));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.404250144958"><system-err>-- executing against localhost:21000
select cast(9999999999999.9999999999999 as Decimal(26,13));

-- executing against localhost:21000
select cast(-9999999999999.9999999999999 as Decimal(26,13));

-- executing against localhost:21000
select cast(0 as Decimal(26,13));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 13));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 23) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.388417005539"><system-err>-- executing against localhost:21000
select cast(999.99999999999999999999999 as Decimal(26,23));

-- executing against localhost:21000
select cast(-999.99999999999999999999999 as Decimal(26,23));

-- executing against localhost:21000
select cast(0 as Decimal(26,23));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 23));

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 10 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.660474538803"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 10;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 24) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.346621990204"><system-err>-- executing against localhost:21000
select cast(99.999999999999999999999999 as Decimal(26,24));

-- executing against localhost:21000
select cast(-99.999999999999999999999999 as Decimal(26,24));

-- executing against localhost:21000
select cast(0 as Decimal(26,24));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 24));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.331102848053"><system-err>-- executing against localhost:21000
select cast(9999999999999999999.9999999 as Decimal(26,7));

-- executing against localhost:21000
select cast(-9999999999999999999.9999999 as Decimal(26,7));

-- executing against localhost:21000
select cast(0 as Decimal(26,7));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 7));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.306101560593"><system-err>-- executing against localhost:21000
select cast(999999999999999999.99999999 as Decimal(26,8));

-- executing against localhost:21000
select cast(-999999999999999999.99999999 as Decimal(26,8));

-- executing against localhost:21000
select cast(0 as Decimal(26,8));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 8));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.307045936584"><system-err>-- executing against localhost:21000
select cast(99999999.99999999 as Decimal(16,8));

-- executing against localhost:21000
select cast(-99999999.99999999 as Decimal(16,8));

-- executing against localhost:21000
select cast(0 as Decimal(16,8));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 8));

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.799703121185"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.314392089844"><system-err>-- executing against localhost:21000
select cast(9999999.999999999 as Decimal(16,9));

-- executing against localhost:21000
select cast(-9999999.999999999 as Decimal(16,9));

-- executing against localhost:21000
select cast(0 as Decimal(16,9));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 9));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (6, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.109682798386"><system-err>-- executing against localhost:21000
select cast(&apos;571596&apos; as Decimal(6,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.109082698822"><system-err>-- executing against localhost:21000
select cast(&apos;-1386678.750008452&apos; as Decimal(16,9));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0429482460022"><system-err>-- executing against localhost:21000
select cast(&apos;-628575810006128041.91298052&apos; as Decimal(26,8));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (6, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.384251117706"><system-err>-- executing against localhost:21000
select cast(999999 as Decimal(6,0));

-- executing against localhost:21000
select cast(-999999 as Decimal(6,0));

-- executing against localhost:21000
select cast(0 as Decimal(6,0));

-- executing against localhost:21000
select cast(NULL as Decimal(6, 0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 24) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0991909503937"><system-err>-- executing against localhost:21000
select cast(&apos;11.890928782190590254165829&apos; as Decimal(26,24));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0692529678345"><system-err>-- executing against localhost:21000
select cast(&apos;-9105624722058.7524643538542&apos; as Decimal(26,13));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0984790325165"><system-err>-- executing against localhost:21000
select cast(&apos;-57.11503018630572&apos; as Decimal(16,14));

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 10 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.618333816528"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 10;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.983397245407"><system-err>-- executing against localhost:21000
use tpch_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 1;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0897831916809"><system-err>-- executing against localhost:21000
select cast(&apos;-73831458.88791298&apos; as Decimal(16,8));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.121117830276"><system-err>-- executing against localhost:21000
select cast(&apos;3092358426138359691.3997097&apos; as Decimal(26,7));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 23) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0821976661682"><system-err>-- executing against localhost:21000
select cast(&apos;-176.37490466005267846601384&apos; as Decimal(26,23));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0861752033234"><system-err>-- executing against localhost:21000
select cast(&apos;-497940453787.22655378885607&apos; as Decimal(26,14));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0881261825562"><system-err>-- executing against localhost:21000
select cast(&apos;-1.124734192872410&apos; as Decimal(16,15));

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="159" name="test_low_mem_limit_q3[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.50372290611"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q3

-- executing against localhost:21000
select
  l_orderkey,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  o_orderdate,
  o_shippriority
from
  customer,
  orders,
  lineitem
where
  c_mktsegment = &apos;BUILDING&apos;
  and c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &lt; &apos;1995-03-15&apos;
  and l_shipdate &gt; &apos;1995-03-15&apos;
group by
  l_orderkey,
  o_orderdate,
  o_shippriority
order by
  revenue desc,
  o_orderdate,
  l_orderkey
limit 10;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="1.08591485023"><system-err>-- executing against localhost:21000
use tpch_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/none]" time="0.947690963745"><system-err>-- executing against localhost:21000
use tpch_avro;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 1;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="1.01815319061"><system-err>-- executing against localhost:21000
use tpch_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 1;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/none]" time="0.966948747635"><system-err>-- executing against localhost:21000
use tpch_avro;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/gzip/block]" time="0.784831047058"><system-err>-- executing against localhost:21000
use tpch_seq_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 1;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 10 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.789494037628"><system-err>-- executing against localhost:21000
use tpch_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 10;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/gzip/block]" time="0.735011339188"><system-err>-- executing against localhost:21000
use tpch_seq_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5000 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/none]" time="0.77515411377"><system-err>-- executing against localhost:21000
use tpch_avro;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5000;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 10 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.334866046906"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 10;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5000 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.773105859756"><system-err>-- executing against localhost:21000
use tpch_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5000;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5000 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/gzip/block]" time="0.855216026306"><system-err>-- executing against localhost:21000
use tpch_seq_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5000;

</system-err></testcase><testcase classname="query_test.test_kudu.TestCreateExternalTable" file="query_test/test_kudu.py" line="728" name="test_conflicting_column_name" time="3.98718810081"><system-err>MainThread: Using database testcreateexternaltable_22347_tsbxr5 as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_conflicting_column_name_69768a51` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_conflicting_column_name_69768a51`;

MainThread: Created database &quot;test_conflicting_column_name_69768a51&quot; for test ID &quot;query_test/test_kudu.py::TestCreateExternalTable::()::test_conflicting_column_name&quot;
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="171" name="test_low_mem_limit_q7[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.54843592644"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q7

-- executing against localhost:21000
select
  supp_nation,
  cust_nation,
  l_year,
  sum(volume) as revenue
from (
  select
    n1.n_name as supp_nation,
    n2.n_name as cust_nation,
    year(l_shipdate) as l_year,
    l_extendedprice * (1 - l_discount) as volume
  from
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2
  where
    s_suppkey = l_suppkey
    and o_orderkey = l_orderkey
    and c_custkey = o_custkey
    and s_nationkey = n1.n_nationkey
    and c_nationkey = n2.n_nationkey
    and (
      (n1.n_name = &apos;FRANCE&apos; and n2.n_name = &apos;GERMANY&apos;)
      or (n1.n_name = &apos;GERMANY&apos; and n2.n_name = &apos;FRANCE&apos;)
    )
    and l_shipdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
  ) as shipping
group by
  supp_nation,
  cust_nation,
  l_year
order by
  supp_nation,
  cust_nation,
  l_year;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5000 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block]" time="1.06163597107"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5000;

</system-err></testcase><testcase classname="query_test.test_kudu.TestShowCreateTable" file="query_test/test_kudu.py" line="771" name="test_primary_key_and_distribution" time="27.4696629047"><system-err>-- connecting to: localhost:21000
MainThread: Closing active operation
MainThread: Using database testshowcreatetable_22347_u65dje as default
</system-err></testcase><testcase classname="query_test.test_join_queries.TestTPCHJoinQueries" file="query_test/test_join_queries.py" line="121" name="test_outer_joins[batch_size: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="146.929722071"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT COUNT(*) FROM lineitem l1 RIGHT OUTER JOIN lineitem l2
ON l1.l_orderkey = l2.l_orderkey;

-- executing against localhost:21000
SET mem_limit = 400m;

-- executing against localhost:21000

SELECT COUNT(*) FROM lineitem l1 RIGHT OUTER JOIN lineitem l2
ON l1.l_orderkey = l2.l_orderkey
WHERE l2.l_linenumber % 2 = 0;

-- executing against localhost:21000
SET MEM_LIMIT=&quot;0&quot;;

-- executing against localhost:21000
SET mem_limit = 1g;

-- executing against localhost:21000

SELECT straight_join * FROM orders o
RIGHT OUTER JOIN lineitem l ON o.o_orderkey =  if(l.l_orderkey % 2 = 0, 0, l.l_orderkey)
ORDER BY l_receiptdate, l_orderkey, l_shipdate
limit 10;

-- executing against localhost:21000
SET MEM_LIMIT=&quot;0&quot;;

-- executing against localhost:21000
SET mem_limit = 300m;

-- executing against localhost:21000

SELECT COUNT(*) from orders t1 LEFT OUTER JOIN orders t2
ON cast(t1.o_comment as char(120)) = cast(t2.o_comment as char(120));

-- executing against localhost:21000
SET MEM_LIMIT=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="159" name="test_low_mem_limit_q3[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.1730260849"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q3

-- executing against localhost:21000
select
  l_orderkey,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  o_orderdate,
  o_shippriority
from
  customer,
  orders,
  lineitem
where
  c_mktsegment = &apos;BUILDING&apos;
  and c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &lt; &apos;1995-03-15&apos;
  and l_shipdate &gt; &apos;1995-03-15&apos;
group by
  l_orderkey,
  o_orderdate,
  o_shippriority
order by
  revenue desc,
  o_orderdate,
  l_orderkey
limit 10;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 10 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block]" time="1.60889291763"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 10;

</system-err></testcase><testcase classname="query_test.test_compressed_formats.TestTableWriters" file="query_test/test_compressed_formats.py" line="150" name="test_seq_writer_hive_compatibility[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="187.241224051"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_seq_writer_hive_compatibility_7ad72aa1` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_seq_writer_hive_compatibility_7ad72aa1`;

MainThread: Created database &quot;test_seq_writer_hive_compatibility_7ad72aa1&quot; for test ID &quot;query_test/test_compressed_formats.py::TestTableWriters::()::test_seq_writer_hive_compatibility[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
set ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000
set COMPRESSION_CODEC=NONE;

-- executing against localhost:21000
set SEQ_COMPRESSION_MODE=RECORD;

-- executing against localhost:21000
create table test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_NONE_RECORD like functional.zipcode_incomes stored as sequencefile;

-- executing against localhost:21000
insert into test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_NONE_RECORD select * from functional.zipcode_incomes where zip &gt;= &quot;5&quot;;

-- executing against localhost:21000
insert into test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_NONE_RECORD select * from functional.zipcode_incomes where zip=&quot;00601&quot;;

-- executing against localhost:21000
select count(*) from test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_NONE_RECORD;

-- executing against localhost:21000
set COMPRESSION_CODEC=NONE;

-- executing against localhost:21000
set SEQ_COMPRESSION_MODE=BLOCK;

-- executing against localhost:21000
create table test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_NONE_BLOCK like functional.zipcode_incomes stored as sequencefile;

-- executing against localhost:21000
insert into test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_NONE_BLOCK select * from functional.zipcode_incomes where zip &gt;= &quot;5&quot;;

-- executing against localhost:21000
insert into test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_NONE_BLOCK select * from functional.zipcode_incomes where zip=&quot;00601&quot;;

-- executing against localhost:21000
select count(*) from test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_NONE_BLOCK;

-- executing against localhost:21000
set COMPRESSION_CODEC=DEFAULT;

-- executing against localhost:21000
set SEQ_COMPRESSION_MODE=RECORD;

-- executing against localhost:21000
create table test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_DEFAULT_RECORD like functional.zipcode_incomes stored as sequencefile;

-- executing against localhost:21000
insert into test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_DEFAULT_RECORD select * from functional.zipcode_incomes where zip &gt;= &quot;5&quot;;

-- executing against localhost:21000
insert into test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_DEFAULT_RECORD select * from functional.zipcode_incomes where zip=&quot;00601&quot;;

-- executing against localhost:21000
select count(*) from test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_DEFAULT_RECORD;

-- executing against localhost:21000
set COMPRESSION_CODEC=DEFAULT;

-- executing against localhost:21000
set SEQ_COMPRESSION_MODE=BLOCK;

-- executing against localhost:21000
create table test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_DEFAULT_BLOCK like functional.zipcode_incomes stored as sequencefile;

-- executing against localhost:21000
insert into test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_DEFAULT_BLOCK select * from functional.zipcode_incomes where zip &gt;= &quot;5&quot;;

-- executing against localhost:21000
insert into test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_DEFAULT_BLOCK select * from functional.zipcode_incomes where zip=&quot;00601&quot;;

-- executing against localhost:21000
select count(*) from test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_DEFAULT_BLOCK;

-- executing against localhost:21000
set COMPRESSION_CODEC=GZIP;

-- executing against localhost:21000
set SEQ_COMPRESSION_MODE=RECORD;

-- executing against localhost:21000
create table test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_GZIP_RECORD like functional.zipcode_incomes stored as sequencefile;

-- executing against localhost:21000
insert into test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_GZIP_RECORD select * from functional.zipcode_incomes where zip &gt;= &quot;5&quot;;

-- executing against localhost:21000
insert into test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_GZIP_RECORD select * from functional.zipcode_incomes where zip=&quot;00601&quot;;

-- executing against localhost:21000
select count(*) from test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_GZIP_RECORD;

-- executing against localhost:21000
set COMPRESSION_CODEC=GZIP;

-- executing against localhost:21000
set SEQ_COMPRESSION_MODE=BLOCK;

-- executing against localhost:21000
create table test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_GZIP_BLOCK like functional.zipcode_incomes stored as sequencefile;

-- executing against localhost:21000
insert into test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_GZIP_BLOCK select * from functional.zipcode_incomes where zip &gt;= &quot;5&quot;;

-- executing against localhost:21000
insert into test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_GZIP_BLOCK select * from functional.zipcode_incomes where zip=&quot;00601&quot;;

-- executing against localhost:21000
select count(*) from test_seq_writer_hive_compatibility_7ad72aa1.seq_tbl_GZIP_BLOCK;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.385608911514"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block]" time="1.28225207329"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 1;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="159" name="test_low_mem_limit_q3[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.95891833305"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q3

-- executing against localhost:21000
select
  l_orderkey,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  o_orderdate,
  o_shippriority
from
  customer,
  orders,
  lineitem
where
  c_mktsegment = &apos;BUILDING&apos;
  and c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &lt; &apos;1995-03-15&apos;
  and l_shipdate &gt; &apos;1995-03-15&apos;
group by
  l_orderkey,
  o_orderdate,
  o_shippriority
order by
  revenue desc,
  o_orderdate,
  l_orderkey
limit 10;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="174" name="test_low_mem_limit_q8[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.35779690742"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q8

-- executing against localhost:21000
select
  o_year,
  sum(case
    when nation = &apos;BRAZIL&apos;
    then volume
    else 0
  end) / sum(volume) as mkt_share
from (
  select
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) as volume,
    n2.n_name as nation
  from
    part,
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2,
    region
  where
    p_partkey = l_partkey
    and s_suppkey = l_suppkey
    and l_orderkey = o_orderkey
    and o_custkey = c_custkey
    and c_nationkey = n1.n_nationkey
    and n1.n_regionkey = r_regionkey
    and r_name = &apos;AMERICA&apos;
    and s_nationkey = n2.n_nationkey
    and o_orderdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
    and p_type = &apos;ECONOMY ANODIZED STEEL&apos;
  ) as all_nations
group by
  o_year
order by
  o_year;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: seq/gzip/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.1 | query: compute stats lineitem | fail_rpc_action: None | join_before_close: True | buffer_pool_limit: 0]" time="1.15161585808"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_seq_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
compute stats lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f1be9d0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f1be9d0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f1be9d0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f1be9d0&gt;
</system-err></testcase><testcase classname="query_test.test_delimited_text.TestDelimitedText" file="query_test/test_delimited_text.py" line="47" name="test_delimited_text_newlines[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="9.88533186913"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_delimited_text_newlines_ff243aaa` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_delimited_text_newlines_ff243aaa`;

MainThread: Created database &quot;test_delimited_text_newlines_ff243aaa&quot; for test ID &quot;query_test/test_delimited_text.py::TestDelimitedText::()::test_delimited_text_newlines[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000

      create table if not exists test_delimited_text_newlines_ff243aaa.nl_queries
      (c1 string, c2 string, c3 string)
      row format delimited
      fields terminated by &apos;#x02&apos;
      lines terminated by &apos;#x01&apos;
      stored as textfile
      ;

-- executing against localhost:21000

      insert into test_delimited_text_newlines_ff243aaa.nl_queries
      values (&quot;the\n&quot;,&quot;\nquick\nbrown&quot;,&quot;fox\n&quot;),
             (&quot;\njumped&quot;,&quot;over the lazy\n&quot;,&quot;\ndog&quot;);

-- executing against localhost:21000
select * from test_delimited_text_newlines_ff243aaa.nl_queries;

-- executing against localhost:21000
select count(*) from test_delimited_text_newlines_ff243aaa.nl_queries;

</system-err></testcase><testcase classname="query_test.test_local_fs.TestLocalFileSystem" file="query_test/test_local_fs.py" line="36" name="test_local_filesystem[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="8.28871202469"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_local_filesystem_daa28043` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_local_filesystem_daa28043`;

MainThread: Created database &quot;test_local_filesystem_daa28043&quot; for test ID &quot;query_test/test_local_fs.py::TestLocalFileSystem::()::test_local_filesystem[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_local_filesystem_daa28043;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create external table tbl
(c0 string, c1 string, c2 string, c3 int, c4 int, c5 int)
row format delimited fields terminated by &apos;,&apos;
location &apos;file:///home/ubuntu/Impala/testdata/data/local_tbl&apos;;

-- executing against localhost:21000
describe tbl;

-- executing against localhost:21000
select * from tbl;

</system-err></testcase><testcase classname="query_test.test_hdfs_caching.TestHdfsCaching" file="query_test/test_hdfs_caching.py" line="91" name="test_cache_cancellation[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block]" time="29.5407068729"><system-err>-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

-- executing against localhost:21000

      with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
           t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
           t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
      select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x ;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: text/gzip/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 4 | query: select count(l_returnflag) pk from lineitem | fail_rpc_action: None | join_before_close: False | buffer_pool_limit: 0]" time="11.5485351086"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select count(l_returnflag) pk from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f1bef50&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f1bef50&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f1bef50&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f1bef50&gt;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing against localhost:21000
select count(l_returnflag) pk from lineitem;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="159" name="test_low_mem_limit_q3[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.26618504524"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q3

-- executing against localhost:21000
select
  l_orderkey,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  o_orderdate,
  o_shippriority
from
  customer,
  orders,
  lineitem
where
  c_mktsegment = &apos;BUILDING&apos;
  and c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &lt; &apos;1995-03-15&apos;
  and l_shipdate &gt; &apos;1995-03-15&apos;
group by
  l_orderkey,
  o_orderdate,
  o_shippriority
order by
  revenue desc,
  o_orderdate,
  l_orderkey
limit 10;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="174" name="test_low_mem_limit_q8[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.153127193451"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q8

-- executing against localhost:21000
select
  o_year,
  sum(case
    when nation = &apos;BRAZIL&apos;
    then volume
    else 0
  end) / sum(volume) as mkt_share
from (
  select
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) as volume,
    n2.n_name as nation
  from
    part,
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2,
    region
  where
    p_partkey = l_partkey
    and s_suppkey = l_suppkey
    and l_orderkey = o_orderkey
    and o_custkey = c_custkey
    and c_nationkey = n1.n_nationkey
    and n1.n_regionkey = r_regionkey
    and r_name = &apos;AMERICA&apos;
    and s_nationkey = n2.n_nationkey
    and o_orderdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
    and p_type = &apos;ECONOMY ANODIZED STEEL&apos;
  ) as all_nations
group by
  o_year
order by
  o_year;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="174" name="test_low_mem_limit_q8[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0937492847443"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q8

-- executing against localhost:21000
select
  o_year,
  sum(case
    when nation = &apos;BRAZIL&apos;
    then volume
    else 0
  end) / sum(volume) as mkt_share
from (
  select
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) as volume,
    n2.n_name as nation
  from
    part,
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2,
    region
  where
    p_partkey = l_partkey
    and s_suppkey = l_suppkey
    and l_orderkey = o_orderkey
    and o_custkey = c_custkey
    and c_nationkey = n1.n_nationkey
    and n1.n_regionkey = r_regionkey
    and r_name = &apos;AMERICA&apos;
    and s_nationkey = n2.n_nationkey
    and o_orderdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
    and p_type = &apos;ECONOMY ANODIZED STEEL&apos;
  ) as all_nations
group by
  o_year
order by
  o_year;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="174" name="test_low_mem_limit_q8[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.12746596336"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q8

-- executing against localhost:21000
select
  o_year,
  sum(case
    when nation = &apos;BRAZIL&apos;
    then volume
    else 0
  end) / sum(volume) as mkt_share
from (
  select
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) as volume,
    n2.n_name as nation
  from
    part,
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2,
    region
  where
    p_partkey = l_partkey
    and s_suppkey = l_suppkey
    and l_orderkey = o_orderkey
    and o_custkey = c_custkey
    and c_nationkey = n1.n_nationkey
    and n1.n_regionkey = r_regionkey
    and r_name = &apos;AMERICA&apos;
    and s_nationkey = n2.n_nationkey
    and o_orderdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
    and p_type = &apos;ECONOMY ANODIZED STEEL&apos;
  ) as all_nations
group by
  o_year
order by
  o_year;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestQueryMemLimitScaling" file="query_test/test_mem_usage_scaling.py" line="63" name="test_mem_usage_scaling[mem_limit: -1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.947010994"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET mem_limit=-1;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
select * from lineitem where l_orderkey = -1;

-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET mem_limit=-1;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
select min(l_orderkey) from lineitem;

-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET mem_limit=-1;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
select * from lineitem order by l_orderkey limit 1;

</system-err></testcase><testcase classname="query_test.test_analytic_tpcds.TestAnalyticTpcds" file="query_test/test_analytic_tpcds.py" line="43" name="test_analytic_functions_tpcds[batch_size: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.53948116302"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select i_item_sk, i_current_price,
   SUM (i_current_price)
  OVER (ORDER BY i_item_sk) running_total
from item
order by
  i_brand,
  i_item_sk
limit 10;

-- executing against localhost:21000
select i_item_sk, i_brand, i_current_price,
   SUM (i_current_price)
  OVER (partition by i_brand ORDER BY i_item_sk) running_total
from item
order by
  i_brand,
  i_item_sk
limit 10;

-- executing against localhost:21000
select i_item_sk, i_brand, i_current_price,
   SUM (i_current_price)
  OVER (partition by i_brand ORDER BY i_current_price) running_total
from item
order by
  i_brand,
  i_item_sk
limit 10;

-- executing against localhost:21000
select i_item_sk, i_brand, running_total,
   SUM (running_total)
  OVER (partition by i_manufact_id ORDER BY running_total) running_total2
from (
  select i_item_sk, i_brand, i_current_price, i_manufact_id,
     SUM (i_current_price)
    OVER (partition by i_brand ORDER BY i_current_price) running_total
  from item
  order by
    i_brand,
    i_item_sk
) sub
order by
  i_item_sk,
  i_brand desc
limit 10;

-- executing against localhost:21000
select i_item_sk, i_brand, i_current_price, i_manufact_id,
   SUM (i_current_price)
  OVER (partition by i_brand ORDER BY i_current_price) running_total,
   MAX (i_current_price)
  OVER (partition by i_manufact_id ORDER BY i_item_sk) running_max
from item
order by
  i_brand,
  i_item_sk
limit 10;

-- executing against localhost:21000
select i_item_sk, i_brand, i_current_price,
   SUM (i_current_price)
  OVER (partition by i_brand ORDER BY i_item_sk) running_total
from (
  select * from item
  union all
  select * from item
) sub
order by
  i_brand,
  i_item_sk
limit 10;

-- executing against localhost:21000
select max(running_total)
from (
  select i_item_sk, i_current_price,
     SUM (i_current_price)
    OVER (partition by i_brand ORDER BY i_current_price) running_total
  from item
  order by
    i_brand,
    i_item_sk
) sub;

</system-err></testcase><testcase classname="query_test.test_delimited_text.TestDelimitedText" file="query_test/test_delimited_text.py" line="72" name="test_delimited_text_latin_chars[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="13.7728512287"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_delimited_text_latin_chars_76cd4745` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_delimited_text_latin_chars_76cd4745`;

MainThread: Created database &quot;test_delimited_text_latin_chars_76cd4745&quot; for test ID &quot;query_test/test_delimited_text.py::TestDelimitedText::()::test_delimited_text_latin_chars[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_delimited_text_latin_chars_76cd4745;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from functional.text_thorn_ecirc_newline;

-- executing against localhost:21000
create table tecn like functional.text_thorn_ecirc_newline;

-- executing against localhost:21000
insert overwrite tecn values
(&apos;abc&apos;, &apos;xyz&apos;, 1, 2),
(&apos;efg&apos;, &apos;xyz&apos;, 3, 4);

-- executing against localhost:21000
select * from tecn;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="174" name="test_low_mem_limit_q8[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.49650931358"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q8

-- executing against localhost:21000
select
  o_year,
  sum(case
    when nation = &apos;BRAZIL&apos;
    then volume
    else 0
  end) / sum(volume) as mkt_share
from (
  select
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) as volume,
    n2.n_name as nation
  from
    part,
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2,
    region
  where
    p_partkey = l_partkey
    and s_suppkey = l_suppkey
    and l_orderkey = o_orderkey
    and o_custkey = c_custkey
    and c_nationkey = n1.n_nationkey
    and n1.n_regionkey = r_regionkey
    and r_name = &apos;AMERICA&apos;
    and s_nationkey = n2.n_nationkey
    and o_orderdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
    and p_type = &apos;ECONOMY ANODIZED STEEL&apos;
  ) as all_nations
group by
  o_year
order by
  o_year;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="162" name="test_low_mem_limit_q4[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.142388820648"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q4

-- executing against localhost:21000
select
  o_orderpriority,
  count(*) as order_count
from
  orders
where
  o_orderdate &gt;= &apos;1993-07-01&apos;
  and o_orderdate &lt; &apos;1993-10-01&apos;
  and exists (
    select
      *
    from
      lineitem
    where
      l_orderkey = o_orderkey
      and l_commitdate &lt; l_receiptdate
    )
group by
  o_orderpriority
order by
  o_orderpriority;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="162" name="test_low_mem_limit_q4[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.106042861938"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q4

-- executing against localhost:21000
select
  o_orderpriority,
  count(*) as order_count
from
  orders
where
  o_orderdate &gt;= &apos;1993-07-01&apos;
  and o_orderdate &lt; &apos;1993-10-01&apos;
  and exists (
    select
      *
    from
      lineitem
    where
      l_orderkey = o_orderkey
      and l_commitdate &lt; l_receiptdate
    )
group by
  o_orderpriority
order by
  o_orderpriority;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="162" name="test_low_mem_limit_q4[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.78945279121"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q4

-- executing against localhost:21000
select
  o_orderpriority,
  count(*) as order_count
from
  orders
where
  o_orderdate &gt;= &apos;1993-07-01&apos;
  and o_orderdate &lt; &apos;1993-10-01&apos;
  and exists (
    select
      *
    from
      lineitem
    where
      l_orderkey = o_orderkey
      and l_commitdate &lt; l_receiptdate
    )
group by
  o_orderpriority
order by
  o_orderpriority;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: avro/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 1 | query: select l_returnflag from lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="6.11883497238"><system-err>-- executing against localhost:21000
use tpch_avro;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select l_returnflag from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f185050&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f185050&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f185050&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f185050&gt;
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="162" name="test_low_mem_limit_q4[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.07690739632"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q4

-- executing against localhost:21000
select
  o_orderpriority,
  count(*) as order_count
from
  orders
where
  o_orderdate &gt;= &apos;1993-07-01&apos;
  and o_orderdate &lt; &apos;1993-10-01&apos;
  and exists (
    select
      *
    from
      lineitem
    where
      l_orderkey = o_orderkey
      and l_commitdate &lt; l_receiptdate
    )
group by
  o_orderpriority
order by
  o_orderpriority;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 0.01 | query: select count(l_returnflag) pk from lineitem | fail_rpc_action: None | join_before_close: False | buffer_pool_limit: 0]" time="2.38707280159"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select count(l_returnflag) pk from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975af3550&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975af3550&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975af3550&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975af3550&gt;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing against localhost:21000
select count(l_returnflag) pk from lineitem;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestQueryMemLimitScaling" file="query_test/test_mem_usage_scaling.py" line="63" name="test_mem_usage_scaling[mem_limit: 400m | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.8347499371"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
select * from lineitem where l_orderkey = -1;

-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
select min(l_orderkey) from lineitem;

-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
select * from lineitem order by l_orderkey limit 1;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="174" name="test_low_mem_limit_q8[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.40991401672"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q8

-- executing against localhost:21000
select
  o_year,
  sum(case
    when nation = &apos;BRAZIL&apos;
    then volume
    else 0
  end) / sum(volume) as mkt_share
from (
  select
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) as volume,
    n2.n_name as nation
  from
    part,
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2,
    region
  where
    p_partkey = l_partkey
    and s_suppkey = l_suppkey
    and l_orderkey = o_orderkey
    and o_custkey = c_custkey
    and c_nationkey = n1.n_nationkey
    and n1.n_regionkey = r_regionkey
    and r_name = &apos;AMERICA&apos;
    and s_nationkey = n2.n_nationkey
    and o_orderdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
    and p_type = &apos;ECONOMY ANODIZED STEEL&apos;
  ) as all_nations
group by
  o_year
order by
  o_year;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: orc/def/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 1 | query: select l_returnflag from lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="9.11174321175"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select l_returnflag from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975ac89d0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975ac89d0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975ac89d0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975ac89d0&gt;
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationFullSort" file="query_test/test_cancellation.py" line="260" name="test_cancel_sort[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 6 | action: None | query: select * from lineitem order by l_orderkey | fail_rpc_action: None | join_before_close: False | buffer_pool_limit: 0]" time="7.12080693245"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f1853d0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f1853d0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f1853d0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0c9f1853d0&gt;
</system-err></testcase><testcase classname="query_test.test_errorlog.TestErrorLogs" file="query_test/test_errorlog.py" line="41" name="test_errorlog[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="69.2711806297"><system-err>-- connecting to: localhost:21000
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET MAX_SCAN_RANGE_LENGTH=1000;
SET debug_action=0:PREPARE:INJECT_ERROR_LOG;
SET exec_single_node_rows_threshold=0;
-- executing async: localhost:21000
select count(*) from tpch.lineitem;;

-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614c84190&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fb614c84190&gt;
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="162" name="test_low_mem_limit_q4[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.59175300598"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q4

-- executing against localhost:21000
select
  o_orderpriority,
  count(*) as order_count
from
  orders
where
  o_orderdate &gt;= &apos;1993-07-01&apos;
  and o_orderdate &lt; &apos;1993-10-01&apos;
  and exists (
    select
      *
    from
      lineitem
    where
      l_orderkey = o_orderkey
      and l_commitdate &lt; l_receiptdate
    )
group by
  o_orderpriority
order by
  o_orderpriority;

</system-err></testcase><testcase classname="query_test.test_kudu.TestShowCreateTable" file="query_test/test_kudu.py" line="861" name="test_timestamp_default_value" time="12.0271890163"><system-err>MainThread: Using database testshowcreatetable_22347_u65dje as default
</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: tinyint | agg_func: avg | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.1647541523"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select avg(tinyint_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select avg(DISTINCT(tinyint_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="174" name="test_low_mem_limit_q8[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.70242571831"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q8

-- executing against localhost:21000
select
  o_year,
  sum(case
    when nation = &apos;BRAZIL&apos;
    then volume
    else 0
  end) / sum(volume) as mkt_share
from (
  select
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) as volume,
    n2.n_name as nation
  from
    part,
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2,
    region
  where
    p_partkey = l_partkey
    and s_suppkey = l_suppkey
    and l_orderkey = o_orderkey
    and o_custkey = c_custkey
    and c_nationkey = n1.n_nationkey
    and n1.n_regionkey = r_regionkey
    and r_name = &apos;AMERICA&apos;
    and s_nationkey = n2.n_nationkey
    and o_orderdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
    and p_type = &apos;ECONOMY ANODIZED STEEL&apos;
  ) as all_nations
group by
  o_year
order by
  o_year;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="162" name="test_low_mem_limit_q4[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.96152710915"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q4

-- executing against localhost:21000
select
  o_orderpriority,
  count(*) as order_count
from
  orders
where
  o_orderdate &gt;= &apos;1993-07-01&apos;
  and o_orderdate &lt; &apos;1993-10-01&apos;
  and exists (
    select
      *
    from
      lineitem
    where
      l_orderkey = o_orderkey
      and l_commitdate &lt; l_receiptdate
    )
group by
  o_orderpriority
order by
  o_orderpriority;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: double | agg_func: ndv | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.00216960907"><system-out>ndv-double 999 1005 6
ndv-distinct-double 999 1005 6
</system-out><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(double_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(DISTINCT(double_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="metadata.test_ddl.TestDdlStatements" file="metadata/test_ddl.py" line="578" name="test_partition_ddl_predicates[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]" time="38.1630761623"><system-err>SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_partition_ddl_predicates_211c064a` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_partition_ddl_predicates_211c064a`;

MainThread: Created database &quot;test_partition_ddl_predicates_211c064a&quot; for test ID &quot;metadata/test_ddl.py::TestDdlStatements::()::test_partition_ddl_predicates[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-unique_database0]&quot;
-- executing against localhost:21000
use test_partition_ddl_predicates_211c064a;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table p1 (i int) partitioned by(j int, k string);

-- executing against localhost:21000

alter table p1 add partition (j=1,k=&quot;a&quot;);

-- executing against localhost:21000

alter table p1 add partition (j=1,k=&quot;b&quot;);

-- executing against localhost:21000

alter table p1 add partition (j=1,k=&quot;c&quot;);

-- executing against localhost:21000

alter table p1 add partition (j=2,k=&quot;d&quot;);

-- executing against localhost:21000

alter table p1 add partition (j=2,k=&quot;e&quot;);

-- executing against localhost:21000

alter table p1 add partition (j=2,k=&quot;f&quot;);

-- executing against localhost:21000

alter table p1 add partition (j=2,k=NULL);

-- executing against localhost:21000

alter table p1 add partition (j=NULL,k=&quot;g&quot;);

-- executing against localhost:21000

alter table p1 add partition (j=NULL,k=NULL);

-- executing against localhost:21000

insert into p1 partition (j, k) values (100, 1, &quot;a&quot;), (200, 1, &quot;b&quot;), (300, 1, &quot;c&quot;);

-- executing against localhost:21000
show partitions p1;

-- executing against localhost:21000
show files in p1 partition (j&lt;2, k=&quot;a&quot;);

-- executing against localhost:21000
alter table p1 partition (j=2) set fileformat parquet;

-- executing against localhost:21000
alter table p1 partition (k rlike &quot;.*&quot;) set serdeproperties (&apos;k&apos;=&apos;v&apos;);

-- executing against localhost:21000
alter table p1 partition (k=&quot;&quot;) set serdeproperties (&apos;k&apos;=&apos;v&apos;);

-- executing against localhost:21000
alter table p1 partition (k=null) set serdeproperties (&apos;k&apos;=&apos;v&apos;);

-- executing against localhost:21000
alter table p1 partition (j is not null) set tblproperties (&apos;k&apos;=&apos;v&apos;);

-- executing against localhost:21000
compute incremental stats p1 partition(j&lt;2);

-- executing against localhost:21000
alter table p1 drop partition (j&lt;2);

-- executing against localhost:21000
alter table p1 drop partition (j&lt;2);

-- executing against localhost:21000
alter table p1 drop if exists partition (j&lt;2);

-- executing against localhost:21000
alter table p1 drop if exists partition (j=2, k=&quot;bla&quot;);

-- executing against localhost:21000
alter table p1 drop partition (j=2, k=NULL);

-- executing against localhost:21000
alter table p1 drop partition (j IS NULL AND k IS NULL);

-- executing against localhost:21000
show partitions p1;

-- executing against localhost:21000
alter table p1 add partition (j=2,k=&quot;D&quot;);

-- executing against localhost:21000

alter table p1 add partition (j=2,k=&quot;E&quot;);

-- executing against localhost:21000

alter table p1 add partition (j=2,k=&quot;F&quot;);

-- executing against localhost:21000
show partitions p1;

-- executing against localhost:21000
alter table p1 partition (j=100) set location &apos;/test-warehouse/newtable&apos;;

-- executing against localhost:21000
show partitions p1;

-- executing against localhost:21000
alter table p1 partition (j=100) set fileformat parquet;

-- executing against localhost:21000
alter table p1 partition (j=100) set tblproperties (&apos;key&apos;=&apos;value&apos;);

-- executing against localhost:21000
alter table p1 partition (j=100) set serdeproperties (&apos;key&apos;=&apos;value&apos;);

-- executing against localhost:21000
alter table p1 partition (j=100) set row format delimited fields terminated by &apos;|&apos;;

-- executing against localhost:21000
use test_partition_ddl_predicates_211c064a;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table p1_hdfs (i int) partitioned by(j int, k string);

-- executing against localhost:21000

alter table p1_hdfs add partition (j=1,k=&quot;a&quot;);

-- executing against localhost:21000

alter table p1_hdfs add partition (j=1,k=&quot;b&quot;);

-- executing against localhost:21000

alter table p1_hdfs add partition (j=1,k=&quot;c&quot;);

-- executing against localhost:21000

alter table p1_hdfs add partition (j=2,k=&quot;d&quot;);

-- executing against localhost:21000

alter table p1_hdfs add partition (j=2,k=&quot;e&quot;);

-- executing against localhost:21000

alter table p1_hdfs add partition (j=2,k=&quot;f&quot;);

-- executing against localhost:21000

alter table p1_hdfs add partition (j=2,k=NULL);

-- executing against localhost:21000

alter table p1_hdfs add partition (j=NULL,k=&quot;g&quot;);

-- executing against localhost:21000

alter table p1_hdfs add partition (j=NULL,k=NULL);

-- executing against localhost:21000

insert into p1_hdfs partition (j, k) values (100, 1, &quot;a&quot;), (200, 1, &quot;b&quot;), (300, 1, &quot;c&quot;);

-- executing against localhost:21000
alter table p1_hdfs partition (j&lt;2, k in (&quot;b&quot;, &quot;c&quot;)) set cached in &apos;testPool&apos;;

-- executing against localhost:21000
alter table p1_hdfs partition (j&lt;2, j&gt;0, k&lt;&gt;&quot;d&quot;) set uncached;

-- executing against localhost:21000
alter table p1_hdfs partition (j=3 or j=2, k like &quot;%&quot;) set uncached;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: int | agg_func: avg | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.274477005"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select avg(int_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select avg(DISTINCT(int_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestWideAggregationQueries" file="query_test/test_aggregation.py" line="383" name="test_many_grouping_columns[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.33198285103"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select distinct * from widetable_1000_cols;

</system-err></testcase><testcase classname="query_test.test_chars.TestCharFormats" file="query_test/test_chars.py" line="62" name="test_char_format[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="5.01795077324"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from chars_formats order by vc;

-- executing against localhost:21000
select cs from chars_formats order by vc;

-- executing against localhost:21000
select cl from chars_formats order by vc;

-- executing against localhost:21000
select vc from chars_formats order by vc;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: rc/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0 | query: select * from lineitem limit 50 | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="2.20879387856"><system-err>-- executing against localhost:21000
use tpch_rc;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem limit 50;

-- connecting to: localhost:21000
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975ac8950&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975ac8950&gt;
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975ac8950&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975ac8950&gt;
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="162" name="test_low_mem_limit_q4[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.30813312531"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q4

-- executing against localhost:21000
select
  o_orderpriority,
  count(*) as order_count
from
  orders
where
  o_orderdate &gt;= &apos;1993-07-01&apos;
  and o_orderdate &lt; &apos;1993-10-01&apos;
  and exists (
    select
      *
    from
      lineitem
    where
      l_orderkey = o_orderkey
      and l_commitdate &lt; l_receiptdate
    )
group by
  o_orderpriority
order by
  o_orderpriority;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: kudu/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 0.01 | query: select l_returnflag from lineitem | fail_rpc_action: None | join_before_close: True | buffer_pool_limit: 0]" time="1.13538384438"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select l_returnflag from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef293550&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef293550&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef293550&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef293550&gt;
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestQueryMemLimitScaling" file="query_test/test_mem_usage_scaling.py" line="63" name="test_mem_usage_scaling[mem_limit: 150m | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.7960550785"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET mem_limit=150m;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
select * from lineitem where l_orderkey = -1;

-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET mem_limit=150m;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
select min(l_orderkey) from lineitem;

-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET mem_limit=150m;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
select * from lineitem order by l_orderkey limit 1;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="177" name="test_low_mem_limit_q9[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0345401763916"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q9

-- executing against localhost:21000
select
  nation,
  o_year,
  sum(amount) as sum_profit
from(
  select
    n_name as nation,
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount
  from
    part,
    supplier,
    lineitem,
    partsupp,
    orders,
    nation
  where
    s_suppkey = l_suppkey
    and ps_suppkey = l_suppkey
    and ps_partkey = l_partkey
    and p_partkey = l_partkey
    and o_orderkey = l_orderkey
    and s_nationkey = n_nationkey
    and p_name like &apos;%green%&apos;
  ) as profit
group by
  nation,
  o_year
order by
  nation,
  o_year desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="177" name="test_low_mem_limit_q9[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0328500270844"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q9

-- executing against localhost:21000
select
  nation,
  o_year,
  sum(amount) as sum_profit
from(
  select
    n_name as nation,
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount
  from
    part,
    supplier,
    lineitem,
    partsupp,
    orders,
    nation
  where
    s_suppkey = l_suppkey
    and ps_suppkey = l_suppkey
    and ps_partkey = l_partkey
    and p_partkey = l_partkey
    and o_orderkey = l_orderkey
    and s_nationkey = n_nationkey
    and p_name like &apos;%green%&apos;
  ) as profit
group by
  nation,
  o_year
order by
  nation,
  o_year desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="177" name="test_low_mem_limit_q9[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0329773426056"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q9

-- executing against localhost:21000
select
  nation,
  o_year,
  sum(amount) as sum_profit
from(
  select
    n_name as nation,
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount
  from
    part,
    supplier,
    lineitem,
    partsupp,
    orders,
    nation
  where
    s_suppkey = l_suppkey
    and ps_suppkey = l_suppkey
    and ps_partkey = l_partkey
    and p_partkey = l_partkey
    and o_orderkey = l_orderkey
    and s_nationkey = n_nationkey
    and p_name like &apos;%green%&apos;
  ) as profit
group by
  nation,
  o_year
order by
  nation,
  o_year desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="177" name="test_low_mem_limit_q9[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.85766601562"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q9

-- executing against localhost:21000
select
  nation,
  o_year,
  sum(amount) as sum_profit
from(
  select
    n_name as nation,
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount
  from
    part,
    supplier,
    lineitem,
    partsupp,
    orders,
    nation
  where
    s_suppkey = l_suppkey
    and ps_suppkey = l_suppkey
    and ps_partkey = l_partkey
    and p_partkey = l_partkey
    and o_orderkey = l_orderkey
    and s_nationkey = n_nationkey
    and p_name like &apos;%green%&apos;
  ) as profit
group by
  nation,
  o_year
order by
  nation,
  o_year desc;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: avro/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.1 | query: select * from lineitem order by l_orderkey | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="6.1665790081"><system-err>-- executing against localhost:21000
use tpch_avro;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef2936d0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef2936d0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef2936d0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef2936d0&gt;
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationFullSort" file="query_test/test_cancellation.py" line="260" name="test_cancel_sort[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 8 | action: None | query: select * from lineitem order by l_orderkey | fail_rpc_action: None | join_before_close: False | buffer_pool_limit: 300m]" time="9.15668392181"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=300m;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975476b10&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975476b10&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975476b10&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fd975476b10&gt;
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="177" name="test_low_mem_limit_q9[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.77892708778"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q9

-- executing against localhost:21000
select
  nation,
  o_year,
  sum(amount) as sum_profit
from(
  select
    n_name as nation,
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount
  from
    part,
    supplier,
    lineitem,
    partsupp,
    orders,
    nation
  where
    s_suppkey = l_suppkey
    and ps_suppkey = l_suppkey
    and ps_partkey = l_partkey
    and p_partkey = l_partkey
    and o_orderkey = l_orderkey
    and s_nationkey = n_nationkey
    and p_name like &apos;%green%&apos;
  ) as profit
group by
  nation,
  o_year
order by
  nation,
  o_year desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="165" name="test_low_mem_limit_q5[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.11771607399"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q5

-- executing against localhost:21000
select
  n_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  customer,
  orders,
  lineitem,
  supplier,
  nation,
  region
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and l_suppkey = s_suppkey
  and c_nationkey = s_nationkey
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;ASIA&apos;
  and o_orderdate &gt;= &apos;1994-01-01&apos;
  and o_orderdate &lt; &apos;1995-01-01&apos;
group by
  n_name
order by
  revenue desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="165" name="test_low_mem_limit_q5[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0918009281158"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q5

-- executing against localhost:21000
select
  n_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  customer,
  orders,
  lineitem,
  supplier,
  nation,
  region
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and l_suppkey = s_suppkey
  and c_nationkey = s_nationkey
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;ASIA&apos;
  and o_orderdate &gt;= &apos;1994-01-01&apos;
  and o_orderdate &lt; &apos;1995-01-01&apos;
group by
  n_name
order by
  revenue desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="165" name="test_low_mem_limit_q5[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.119418144226"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q5

-- executing against localhost:21000
select
  n_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  customer,
  orders,
  lineitem,
  supplier,
  nation,
  region
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and l_suppkey = s_suppkey
  and c_nationkey = s_nationkey
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;ASIA&apos;
  and o_orderdate &gt;= &apos;1994-01-01&apos;
  and o_orderdate &lt; &apos;1995-01-01&apos;
group by
  n_name
order by
  revenue desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="165" name="test_low_mem_limit_q5[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.77222204208"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q5

-- executing against localhost:21000
select
  n_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  customer,
  orders,
  lineitem,
  supplier,
  nation,
  region
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and l_suppkey = s_suppkey
  and c_nationkey = s_nationkey
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;ASIA&apos;
  and o_orderdate &gt;= &apos;1994-01-01&apos;
  and o_orderdate &lt; &apos;1995-01-01&apos;
group by
  n_name
order by
  revenue desc;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (6, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.43954205513"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(9999.99 as Decimal(6,2));

-- executing against localhost:21000
select cast(-9999.99 as Decimal(6,2));

-- executing against localhost:21000
select cast(0 as Decimal(6,2));

-- executing against localhost:21000
select cast(NULL as Decimal(6, 2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.458323001862"><system-err>-- executing against localhost:21000
select cast(99999.99999999999 as Decimal(16,11));

-- executing against localhost:21000
select cast(-99999.99999999999 as Decimal(16,11));

-- executing against localhost:21000
select cast(0 as Decimal(16,11));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 11));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.374809741974"><system-err>-- executing against localhost:21000
select cast(9999999999999999.9999999999 as Decimal(26,10));

-- executing against localhost:21000
select cast(-9999999999999999.9999999999 as Decimal(26,10));

-- executing against localhost:21000
select cast(0 as Decimal(26,10));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 26) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.447684288025"><system-err>-- executing against localhost:21000
select cast(0.99999999999999999999999999 as Decimal(26,26));

-- executing against localhost:21000
select cast(-0.99999999999999999999999999 as Decimal(26,26));

-- executing against localhost:21000
select cast(0 as Decimal(26,26));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 26));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.353778362274"><system-err>-- executing against localhost:21000
select cast(999999999999999.99999999999 as Decimal(26,11));

-- executing against localhost:21000
select cast(-999999999999999.99999999999 as Decimal(26,11));

-- executing against localhost:21000
select cast(0 as Decimal(26,11));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 11));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.324018716812"><system-err>-- executing against localhost:21000
select cast(9999.999999999999 as Decimal(16,12));

-- executing against localhost:21000
select cast(-9999.999999999999 as Decimal(16,12));

-- executing against localhost:21000
select cast(0 as Decimal(16,12));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 12));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (6, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.388169050217"><system-err>-- executing against localhost:21000
select cast(999.999 as Decimal(6,3));

-- executing against localhost:21000
select cast(-999.999 as Decimal(6,3));

-- executing against localhost:21000
select cast(0 as Decimal(6,3));

-- executing against localhost:21000
select cast(NULL as Decimal(6, 3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.100218772888"><system-err>-- executing against localhost:21000
select cast(&apos;-74005059399.51549&apos; as Decimal(16,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0848050117493"><system-err>-- executing against localhost:21000
select cast(&apos;-3084199453037391411247.5736&apos; as Decimal(26,4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 20) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0947961807251"><system-err>-- executing against localhost:21000
select cast(&apos;581642.70162587466729306669&apos; as Decimal(26,20));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 17) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0746548175812"><system-err>-- executing against localhost:21000
select cast(&apos;-206287087.31439063560818520&apos; as Decimal(26,17));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0952701568604"><system-err>-- executing against localhost:21000
select cast(&apos;3620002958247273486452636.1&apos; as Decimal(26,1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.143281698227"><system-err>-- executing against localhost:21000
select cast(&apos;18345489647137.73&apos; as Decimal(16,2));

</system-err></testcase><testcase classname="query_test.test_hdfs_caching.TestHdfsCachingFallbackPath" file="query_test/test_hdfs_caching.py" line="119" name="test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="4.76756596565"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_hdfs_caching.py:132: &lt;py._xmlgen.raw object at 0x7f1519c6d090&gt;</skipped><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_hdfs_caching_fallback_path_41291130` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_hdfs_caching_fallback_path_41291130`;

MainThread: Created database &quot;test_hdfs_caching_fallback_path_41291130&quot; for test ID &quot;query_test/test_hdfs_caching.py::TestHdfsCachingFallbackPath::()::test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="186" name="test_low_mem_limit_q12[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.54664468765"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q12

-- executing against localhost:21000
select
  l_shipmode,
  sum(case
    when o_orderpriority = &apos;1-URGENT&apos;
      or o_orderpriority = &apos;2-HIGH&apos;
    then 1
    else 0
  end) as high_line_count,
  sum(case
    when o_orderpriority &lt;&gt; &apos;1-URGENT&apos;
      and o_orderpriority &lt;&gt; &apos;2-HIGH&apos;
    then 1
    else 0
  end) as low_line_count
from
  orders,
  lineitem
where
  o_orderkey = l_orderkey
  and l_shipmode in (&apos;MAIL&apos;, &apos;SHIP&apos;)
  and l_commitdate &lt; l_receiptdate
  and l_shipdate &lt; l_commitdate
  and l_receiptdate &gt;= &apos;1994-01-01&apos;
  and l_receiptdate &lt; &apos;1995-01-01&apos;
group by
  l_shipmode
order by
  l_shipmode;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: text/gzip/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0 | query: compute stats lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="1.1933760643"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
compute stats lineitem;

-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef293850&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef293850&gt;
-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef293850&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef293850&gt;
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationFullSort" file="query_test/test_cancellation.py" line="260" name="test_cancel_sort[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 6 | action: None | query: select * from lineitem order by l_orderkey | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 300m]" time="10.5363128185"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=300m;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef293c10&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef293c10&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef293c10&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f0eef293c10&gt;
</system-err></testcase><testcase classname="query_test.test_kudu.TestShowCreateTable" file="query_test/test_kudu.py" line="891" name="test_external_kudu_table_name_with_show_create" time="10.1582987309"><system-err>MainThread: Using database testshowcreatetable_22347_u65dje as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_external_kudu_table_name_with_show_create_40ae9d8` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_external_kudu_table_name_with_show_create_40ae9d8`;

MainThread: Created database &quot;test_external_kudu_table_name_with_show_create_40ae9d8&quot; for test ID &quot;query_test/test_kudu.py::TestShowCreateTable::()::test_external_kudu_table_name_with_show_create&quot;
</system-err></testcase><testcase classname="query_test.test_hdfs_caching.TestHdfsCachingFallbackPath" file="query_test/test_hdfs_caching.py" line="119" name="test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="3.87558507919"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_hdfs_caching.py:132: &lt;py._xmlgen.raw object at 0x7f1519c76410&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_hdfs_caching_fallback_path_20e038d8` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_hdfs_caching_fallback_path_20e038d8`;

MainThread: Created database &quot;test_hdfs_caching_fallback_path_20e038d8&quot; for test ID &quot;query_test/test_hdfs_caching.py::TestHdfsCachingFallbackPath::()::test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]&quot;
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="177" name="test_low_mem_limit_q9[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.93898701668"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q9

-- executing against localhost:21000
select
  nation,
  o_year,
  sum(amount) as sum_profit
from(
  select
    n_name as nation,
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount
  from
    part,
    supplier,
    lineitem,
    partsupp,
    orders,
    nation
  where
    s_suppkey = l_suppkey
    and ps_suppkey = l_suppkey
    and ps_partkey = l_partkey
    and p_partkey = l_partkey
    and o_orderkey = l_orderkey
    and s_nationkey = n_nationkey
    and p_name like &apos;%green%&apos;
  ) as profit
group by
  nation,
  o_year
order by
  nation,
  o_year desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestExprMemUsage" file="query_test/test_mem_usage_scaling.py" line="87" name="test_scanner_mem_usage[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.24868392944"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET mem_limit=300m;
-- executing against localhost:21000
select count(*) from lineitem where lower(l_comment) = &apos;hello&apos;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="165" name="test_low_mem_limit_q5[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.7258169651"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q5

-- executing against localhost:21000
select
  n_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  customer,
  orders,
  lineitem,
  supplier,
  nation,
  region
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and l_suppkey = s_suppkey
  and c_nationkey = s_nationkey
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;ASIA&apos;
  and o_orderdate &gt;= &apos;1994-01-01&apos;
  and o_orderdate &lt; &apos;1995-01-01&apos;
group by
  n_name
order by
  revenue desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="186" name="test_low_mem_limit_q12[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.18682312965"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q12

-- executing against localhost:21000
select
  l_shipmode,
  sum(case
    when o_orderpriority = &apos;1-URGENT&apos;
      or o_orderpriority = &apos;2-HIGH&apos;
    then 1
    else 0
  end) as high_line_count,
  sum(case
    when o_orderpriority &lt;&gt; &apos;1-URGENT&apos;
      and o_orderpriority &lt;&gt; &apos;2-HIGH&apos;
    then 1
    else 0
  end) as low_line_count
from
  orders,
  lineitem
where
  o_orderkey = l_orderkey
  and l_shipmode in (&apos;MAIL&apos;, &apos;SHIP&apos;)
  and l_commitdate &lt; l_receiptdate
  and l_shipdate &lt; l_commitdate
  and l_receiptdate &gt;= &apos;1994-01-01&apos;
  and l_receiptdate &lt; &apos;1995-01-01&apos;
group by
  l_shipmode
order by
  l_shipmode;

</system-err></testcase><testcase classname="query_test.test_hdfs_caching.TestHdfsCachingFallbackPath" file="query_test/test_hdfs_caching.py" line="119" name="test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="4.04239201546"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_hdfs_caching.py:132: &lt;py._xmlgen.raw object at 0x7f1519c76e50&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_hdfs_caching_fallback_path_628c60fe` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_hdfs_caching_fallback_path_628c60fe`;

MainThread: Created database &quot;test_hdfs_caching_fallback_path_628c60fe&quot; for test ID &quot;query_test/test_hdfs_caching.py::TestHdfsCachingFallbackPath::()::test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]&quot;
</system-err></testcase><testcase classname="query_test.test_compressed_formats.TestTableWriters" file="query_test/test_compressed_formats.py" line="147" name="test_seq_writer[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="392.257843971"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_seq_writer_50e4a7b6` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_seq_writer_50e4a7b6`;

MainThread: Created database &quot;test_seq_writer_50e4a7b6&quot; for test ID &quot;query_test/test_compressed_formats.py::TestTableWriters::()::test_seq_writer[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_seq_writer_50e4a7b6;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SET COMPRESSION_CODEC=NONE;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=BLOCK;

-- executing against localhost:21000

create table __seq_write (i int, s string, d double)
stored as SEQUENCEFILE;

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET COMPRESSION_CODEC=NONE;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=BLOCK;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

insert into __seq_write select 0, &quot;a&quot;, 1.1;

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
SET COMPRESSION_CODEC=DEFAULT;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=BLOCK;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

insert into __seq_write values (1, &quot;b&quot;, 2.2);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
SET COMPRESSION_CODEC=SNAPPY;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=BLOCK;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

insert into __seq_write values (2, &quot;c&quot;, 3.3);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
SET COMPRESSION_CODEC=SNAPPY_BLOCKED;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=BLOCK;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

insert into __seq_write values (3, &quot;d&quot;, 4.4);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
SET COMPRESSION_CODEC=GZIP;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=BLOCK;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

insert into __seq_write values (4, &quot;e&quot;, 5.5);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
SET COMPRESSION_CODEC=NONE;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=RECORD;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

insert into __seq_write select 5, &quot;a&quot;, 1.1;

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
SET COMPRESSION_CODEC=DEFAULT;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=RECORD;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

insert into __seq_write values (6, &quot;b&quot;, 2.2);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
SET COMPRESSION_CODEC=SNAPPY;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=RECORD;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

insert into __seq_write values (7, &quot;c&quot;, 3.3);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
SET COMPRESSION_CODEC=SNAPPY_BLOCKED;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=RECORD;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

insert into __seq_write values (8, &quot;d&quot;, 4.4);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
SET COMPRESSION_CODEC=GZIP;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=RECORD;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

insert into __seq_write values (9, &quot;e&quot;, 5.5);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=0;

-- executing against localhost:21000

insert into __seq_write values (4, &quot;e&quot;, 5.5);

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
select * from __seq_write;

-- executing against localhost:21000
SET COMPRESSION_CODEC=NONE;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=RECORD;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

create table store_sales_seq_none_rec like tpcds_parquet.store_sales
stored as SEQUENCEFILE;

-- executing against localhost:21000

insert into store_sales_seq_none_rec partition(ss_sold_date_sk)
select * from tpcds_parquet.store_sales
where (ss_sold_date_sk between 2451175 and 2451200) or
      (ss_sold_date_sk is null and ss_sold_time_sk &gt; 60000);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
select count(*) from store_sales_seq_none_rec;

-- executing against localhost:21000
SET COMPRESSION_CODEC=DEFAULT;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=RECORD;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

create table store_sales_seq_def_rec like tpcds_parquet.store_sales
stored as SEQUENCEFILE;

-- executing against localhost:21000

insert into store_sales_seq_def_rec partition(ss_sold_date_sk)
select * from tpcds_parquet.store_sales
where (ss_sold_date_sk between 2451175 and 2451200) or
      (ss_sold_date_sk is null and ss_sold_time_sk &gt; 60000);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
select count(*) from store_sales_seq_def_rec;

-- executing against localhost:21000
SET COMPRESSION_CODEC=SNAPPY_BLOCKED;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=RECORD;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

create table store_sales_seq_snapb_rec like tpcds_parquet.store_sales
stored as SEQUENCEFILE;

-- executing against localhost:21000

insert into store_sales_seq_snapb_rec partition(ss_sold_date_sk)
select * from tpcds_parquet.store_sales
where (ss_sold_date_sk between 2451175 and 2451200) or
      (ss_sold_date_sk is null and ss_sold_time_sk &gt; 60000);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
select count(*) from store_sales_seq_snapb_rec;

-- executing against localhost:21000
SET COMPRESSION_CODEC=SNAPPY;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=RECORD;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

create table store_sales_seq_snap_rec like tpcds_parquet.store_sales
stored as SEQUENCEFILE;

-- executing against localhost:21000

insert into store_sales_seq_snap_rec partition(ss_sold_date_sk)
select * from tpcds_parquet.store_sales
where (ss_sold_date_sk between 2451175 and 2451200) or
      (ss_sold_date_sk is null and ss_sold_time_sk &gt; 60000);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
select count(*) from store_sales_seq_snap_rec;

-- executing against localhost:21000
SET COMPRESSION_CODEC=GZIP;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=RECORD;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

create table store_sales_seq_gzip_rec like tpcds_parquet.store_sales
stored as SEQUENCEFILE;

-- executing against localhost:21000

insert into store_sales_seq_gzip_rec partition(ss_sold_date_sk)
select * from tpcds_parquet.store_sales
where (ss_sold_date_sk between 2451175 and 2451200) or
      (ss_sold_date_sk is null and ss_sold_time_sk &gt; 60000);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
select count(*) from store_sales_seq_gzip_rec;

-- executing against localhost:21000
SET COMPRESSION_CODEC=NONE;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=BLOCK;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

create table store_sales_seq_none_block like tpcds_parquet.store_sales
stored as SEQUENCEFILE;

-- executing against localhost:21000

insert into store_sales_seq_none_block partition(ss_sold_date_sk)
select * from tpcds_parquet.store_sales
where (ss_sold_date_sk between 2451175 and 2451200) or
      (ss_sold_date_sk is null and ss_sold_time_sk &gt; 60000);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
select count(*) from store_sales_seq_none_block;

-- executing against localhost:21000
SET COMPRESSION_CODEC=DEFAULT;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=BLOCK;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

create table store_sales_seq_def_block like tpcds_parquet.store_sales
stored as SEQUENCEFILE;

-- executing against localhost:21000

insert into store_sales_seq_def_block partition(ss_sold_date_sk)
select * from tpcds_parquet.store_sales
where (ss_sold_date_sk between 2451175 and 2451200) or
      (ss_sold_date_sk is null and ss_sold_time_sk &gt; 60000);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
select count(*) from store_sales_seq_def_block;

-- executing against localhost:21000
SET COMPRESSION_CODEC=SNAPPY_BLOCKED;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=BLOCK;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

create table store_sales_seq_snapb_block like tpcds_parquet.store_sales
stored as SEQUENCEFILE;

-- executing against localhost:21000

insert into store_sales_seq_snapb_block partition(ss_sold_date_sk)
select * from tpcds_parquet.store_sales
where (ss_sold_date_sk between 2451175 and 2451200) or
      (ss_sold_date_sk is null and ss_sold_time_sk &gt; 60000);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
select count(*) from store_sales_seq_snapb_block;

-- executing against localhost:21000
SET COMPRESSION_CODEC=SNAPPY;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=BLOCK;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

create table store_sales_seq_snap_block like tpcds_parquet.store_sales
stored as SEQUENCEFILE;

-- executing against localhost:21000

insert into store_sales_seq_snap_block partition(ss_sold_date_sk)
select * from tpcds_parquet.store_sales
where (ss_sold_date_sk between 2451175 and 2451200) or
      (ss_sold_date_sk is null and ss_sold_time_sk &gt; 60000);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
select count(*) from store_sales_seq_snap_block;

-- executing against localhost:21000
SET COMPRESSION_CODEC=GZIP;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=BLOCK;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

create table store_sales_seq_gzip_block like tpcds_parquet.store_sales
stored as SEQUENCEFILE;

-- executing against localhost:21000

insert into store_sales_seq_gzip_block partition(ss_sold_date_sk)
select * from tpcds_parquet.store_sales
where (ss_sold_date_sk between 2451175 and 2451200) or
      (ss_sold_date_sk is null and ss_sold_time_sk &gt; 60000);

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
select count(*) from store_sales_seq_gzip_block;

-- executing against localhost:21000
SET COMPRESSION_CODEC=GZIP;

-- executing against localhost:21000

SET SEQ_COMPRESSION_MODE=RECORD;

-- executing against localhost:21000

SET ALLOW_UNSUPPORTED_FORMATS=1;

-- executing against localhost:21000

create table catalog_sales_seq_gzip_rec like tpcds.catalog_sales stored as SEQUENCEFILE;

-- executing against localhost:21000

insert into catalog_sales_seq_gzip_rec select * from tpcds.catalog_sales;

-- executing against localhost:21000
SET COMPRESSION_CODEC=&quot;&quot;;

-- executing against localhost:21000
SET SEQ_COMPRESSION_MODE=&quot;&quot;;

-- executing against localhost:21000
SET ALLOW_UNSUPPORTED_FORMATS=&quot;0&quot;;

-- executing against localhost:21000
select count(*) from catalog_sales_seq_gzip_rec;

</system-err></testcase><testcase classname="query_test.test_kudu.TestShowCreateTable" file="query_test/test_kudu.py" line="924" name="test_managed_kudu_table_name_with_show_create" time="6.77465724945"><system-err>MainThread: Using database testshowcreatetable_22347_u65dje as default
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="153" name="test_low_mem_limit_q1[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0725591182709"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q1

-- executing against localhost:21000
select
  l_returnflag,
  l_linestatus,
  sum(l_quantity) as sum_qty,
  sum(l_extendedprice) as sum_base_price,
  sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
  sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
  avg(l_quantity) as avg_qty,
  avg(l_extendedprice) as avg_price,
  avg(l_discount) as avg_disc,
  count(*) as count_order
from
  lineitem
where
  l_shipdate &lt;= &apos;1998-09-02&apos;
group by
  l_returnflag,
  l_linestatus
order by
  l_returnflag,
  l_linestatus;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="153" name="test_low_mem_limit_q1[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0793170928955"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q1

-- executing against localhost:21000
select
  l_returnflag,
  l_linestatus,
  sum(l_quantity) as sum_qty,
  sum(l_extendedprice) as sum_base_price,
  sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
  sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
  avg(l_quantity) as avg_qty,
  avg(l_extendedprice) as avg_price,
  avg(l_discount) as avg_disc,
  count(*) as count_order
from
  lineitem
where
  l_shipdate &lt;= &apos;1998-09-02&apos;
group by
  l_returnflag,
  l_linestatus
order by
  l_returnflag,
  l_linestatus;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="153" name="test_low_mem_limit_q1[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.9450480938"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q1

-- executing against localhost:21000
select
  l_returnflag,
  l_linestatus,
  sum(l_quantity) as sum_qty,
  sum(l_extendedprice) as sum_base_price,
  sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
  sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
  avg(l_quantity) as avg_qty,
  avg(l_extendedprice) as avg_price,
  avg(l_discount) as avg_disc,
  count(*) as count_order
from
  lineitem
where
  l_shipdate &lt;= &apos;1998-09-02&apos;
group by
  l_returnflag,
  l_linestatus
order by
  l_returnflag,
  l_linestatus;

</system-err></testcase><testcase classname="query_test.test_codegen.TestCodegen" file="query_test/test_codegen.py" line="41" name="test_disable_codegen[exec_option: {&apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="2.54265213013"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set disable_codegen_rows_threshold=8;

-- executing against localhost:21000

select count(*) from alltypes t1
  join alltypestiny t2 on t1.id = t2.id;

-- executing against localhost:21000
SET DISABLE_CODEGEN_ROWS_THRESHOLD=&quot;50000&quot;;

-- executing against localhost:21000
set disable_codegen_rows_threshold=8000;

-- executing against localhost:21000

select count(*) from alltypes t1
  join alltypestiny t2 on t1.id = t2.id;

-- executing against localhost:21000
SET DISABLE_CODEGEN_ROWS_THRESHOLD=&quot;50000&quot;;

-- executing against localhost:21000
set disable_codegen_rows_threshold=0;

-- executing against localhost:21000

select count(*) from (
  select cast(&apos;a&apos; as char(4)) as s from functional.alltypestiny
  union all
  select cast(&apos;a&apos; as char(4)) as s from functional.alltypestiny
  union all
  select cast(NULL as char(4)) as s from functional.alltypestiny
) t;

-- executing against localhost:21000
SET DISABLE_CODEGEN_ROWS_THRESHOLD=&quot;50000&quot;;

-- executing against localhost:21000
set disable_codegen_rows_threshold=0;

-- executing against localhost:21000

select NULL from functional.alltypestiny
  union select cast(&apos;a&apos; as char(4)) from functional.alltypestiny;

-- executing against localhost:21000
SET DISABLE_CODEGEN_ROWS_THRESHOLD=&quot;50000&quot;;

</system-err></testcase><testcase classname="query_test.test_hdfs_caching.TestHdfsCachingFallbackPath" file="query_test/test_hdfs_caching.py" line="119" name="test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="4.01183986664"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_hdfs_caching.py:132: &lt;py._xmlgen.raw object at 0x7f1519c06f10&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_hdfs_caching_fallback_path_6d821f6d` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_hdfs_caching_fallback_path_6d821f6d`;

MainThread: Created database &quot;test_hdfs_caching_fallback_path_6d821f6d&quot; for test ID &quot;query_test/test_hdfs_caching.py::TestHdfsCachingFallbackPath::()::test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]&quot;
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="186" name="test_low_mem_limit_q12[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.54404401779"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q12

-- executing against localhost:21000
select
  l_shipmode,
  sum(case
    when o_orderpriority = &apos;1-URGENT&apos;
      or o_orderpriority = &apos;2-HIGH&apos;
    then 1
    else 0
  end) as high_line_count,
  sum(case
    when o_orderpriority &lt;&gt; &apos;1-URGENT&apos;
      and o_orderpriority &lt;&gt; &apos;2-HIGH&apos;
    then 1
    else 0
  end) as low_line_count
from
  orders,
  lineitem
where
  o_orderkey = l_orderkey
  and l_shipmode in (&apos;MAIL&apos;, &apos;SHIP&apos;)
  and l_commitdate &lt; l_receiptdate
  and l_shipdate &lt; l_commitdate
  and l_receiptdate &gt;= &apos;1994-01-01&apos;
  and l_receiptdate &lt; &apos;1995-01-01&apos;
group by
  l_shipmode
order by
  l_shipmode;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.32959318161"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(99999999999999.99 as Decimal(16,2));

-- executing against localhost:21000
select cast(-99999999999999.99 as Decimal(16,2));

-- executing against localhost:21000
select cast(0 as Decimal(16,2));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 2));

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="177" name="test_low_mem_limit_q9[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.41341781616"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q9

-- executing against localhost:21000
select
  nation,
  o_year,
  sum(amount) as sum_profit
from(
  select
    n_name as nation,
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount
  from
    part,
    supplier,
    lineitem,
    partsupp,
    orders,
    nation
  where
    s_suppkey = l_suppkey
    and ps_suppkey = l_suppkey
    and ps_partkey = l_partkey
    and p_partkey = l_partkey
    and o_orderkey = l_orderkey
    and s_nationkey = n_nationkey
    and p_name like &apos;%green%&apos;
  ) as profit
group by
  nation,
  o_year
order by
  nation,
  o_year desc;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.374324798584"><system-err>-- executing against localhost:21000
select cast(9999999999999999999999999.9 as Decimal(26,1));

-- executing against localhost:21000
select cast(-9999999999999999999999999.9 as Decimal(26,1));

-- executing against localhost:21000
select cast(0 as Decimal(26,1));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 1));

</system-err></testcase><testcase classname="query_test.test_kudu.TestDropDb" file="query_test/test_kudu.py" line="945" name="test_drop_non_empty_db" time="5.55792021751"><system-err>-- connecting to: localhost:21000
MainThread: Closing active operation
MainThread: Using database cu6dwg as default
</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 17) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.388895273209"><system-err>-- executing against localhost:21000
select cast(999999999.99999999999999999 as Decimal(26,17));

-- executing against localhost:21000
select cast(-999999999.99999999999999999 as Decimal(26,17));

-- executing against localhost:21000
select cast(0 as Decimal(26,17));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 17));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 20) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.365788221359"><system-err>-- executing against localhost:21000
select cast(999999.99999999999999999999 as Decimal(26,20));

-- executing against localhost:21000
select cast(-999999.99999999999999999999 as Decimal(26,20));

-- executing against localhost:21000
select cast(0 as Decimal(26,20));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 20));

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="165" name="test_low_mem_limit_q5[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.88746905327"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q5

-- executing against localhost:21000
select
  n_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  customer,
  orders,
  lineitem,
  supplier,
  nation,
  region
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and l_suppkey = s_suppkey
  and c_nationkey = s_nationkey
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;ASIA&apos;
  and o_orderdate &gt;= &apos;1994-01-01&apos;
  and o_orderdate &lt; &apos;1995-01-01&apos;
group by
  n_name
order by
  revenue desc;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.358194112778"><system-err>-- executing against localhost:21000
select cast(9999999999999999999999.9999 as Decimal(26,4));

-- executing against localhost:21000
select cast(-9999999999999999999999.9999 as Decimal(26,4));

-- executing against localhost:21000
select cast(0 as Decimal(26,4));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 4));

</system-err></testcase><testcase classname="metadata.test_metadata_query_statements.TestMetadataQueryStatements" file="metadata/test_metadata_query_statements.py" line="64" name="test_show[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.865113735199"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET sync_ddl=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
use functional;

-- executing against localhost:21000
show tables &quot;alltypes&quot;;

-- executing against localhost:21000
show tables &quot;all*ypes&quot;;

-- executing against localhost:21000
show tables &quot;&quot;;

-- executing against localhost:21000
show tables &apos;+alltypes&apos;;

-- executing against localhost:21000
show tables &quot;functional.alltypes&quot;;

-- executing against localhost:21000
USE FUNCTIONAL;

-- executing against localhost:21000
show tables &apos;*&apos;;

-- executing against localhost:21000
show tables &quot;alltypes|stringpartitionkey|testtbl&quot;;

-- executing against localhost:21000
show tables in functional;

-- executing against localhost:21000
show tables in functional like &apos;alltypesagg*&apos;;

-- executing against localhost:21000
show tables in functional like &apos;alltypesag.&apos;;

-- executing against localhost:21000
show tables in functional like &apos;alltypesag.*&apos;;

-- executing against localhost:21000
show tables in functional like &apos;alltypesagg%&apos;;

-- executing against localhost:21000
show tables in functional like &apos;alltypesag_&apos;;

-- executing against localhost:21000
show tables in functional &apos;alltypesagg&apos;;

-- executing against localhost:21000
show tables in functional like &apos;alltypesagg&apos;;

-- executing against localhost:21000
show tables &apos;alltypesagg&apos;;

-- executing against localhost:21000
show tables like &apos;alltypesagg&apos;;

-- executing against localhost:21000
show databases like &apos;tpcds&apos;;

-- executing against localhost:21000
show databases like &apos;functional&apos;;

-- executing against localhost:21000
show databases like &apos;functional&apos;;

-- executing against localhost:21000
show databases like &apos;def*&apos;;

-- executing against localhost:21000
show databases like &apos;defaul.*&apos;;

-- executing against localhost:21000
show databases like &apos;defaul_&apos;;

-- executing against localhost:21000
show databases like &apos;def%&apos;;

-- executing against localhost:21000
show databases like &apos;defaul.&apos;;

-- executing against localhost:21000
show files in alltypesagg;

-- executing against localhost:21000
show files in functional.alltypesagg;

-- executing against localhost:21000
show files in alltypesagg partition(year=2010,month=1,day=NULL);

</system-err></testcase><testcase classname="query_test.test_hdfs_caching.TestHdfsCachingFallbackPath" file="query_test/test_hdfs_caching.py" line="119" name="test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.06579589844"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_hdfs_caching.py:132: &lt;py._xmlgen.raw object at 0x7f1519c1fb10&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_hdfs_caching_fallback_path_7458d66f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_hdfs_caching_fallback_path_7458d66f`;

MainThread: Created database &quot;test_hdfs_caching_fallback_path_7458d66f&quot; for test ID &quot;query_test/test_hdfs_caching.py::TestHdfsCachingFallbackPath::()::test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.26743888855"><system-err>-- executing against localhost:21000
select cast(99999999999.99999 as Decimal(16,5));

-- executing against localhost:21000
select cast(-99999999999.99999 as Decimal(16,5));

-- executing against localhost:21000
select cast(0 as Decimal(16,5));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (6, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.114530086517"><system-err>-- executing against localhost:21000
select cast(&apos;-372.853&apos; as Decimal(6,3));

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="153" name="test_low_mem_limit_q1[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.6384768486"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q1

-- executing against localhost:21000
select
  l_returnflag,
  l_linestatus,
  sum(l_quantity) as sum_qty,
  sum(l_extendedprice) as sum_base_price,
  sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
  sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
  avg(l_quantity) as avg_qty,
  avg(l_extendedprice) as avg_price,
  avg(l_discount) as avg_disc,
  count(*) as count_order
from
  lineitem
where
  l_shipdate &lt;= &apos;1998-09-02&apos;
group by
  l_returnflag,
  l_linestatus
order by
  l_returnflag,
  l_linestatus;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0852108001709"><system-err>-- executing against localhost:21000
select cast(&apos;-4883.227336983898&apos; as Decimal(16,12));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0847821235657"><system-err>-- executing against localhost:21000
select cast(&apos;305379798672770.74215569461&apos; as Decimal(26,11));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 26) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0995872020721"><system-err>-- executing against localhost:21000
select cast(&apos;-0.88976957630554505063782658&apos; as Decimal(26,26));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.105890035629"><system-err>-- executing against localhost:21000
select cast(&apos;-9043842053466029.8664643218&apos; as Decimal(26,10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 11) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0792651176453"><system-err>-- executing against localhost:21000
select cast(&apos;52443.37220927600&apos; as Decimal(16,11));

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="207" name="test_low_mem_limit_q19[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.33184409142"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q19

-- executing against localhost:21000
select
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and (
    (
      p_brand = &apos;Brand#12&apos;
      and p_container in (&apos;SM CASE&apos;, &apos;SM BOX&apos;, &apos;SM PACK&apos;, &apos;SM PKG&apos;)
      and l_quantity &gt;= 1 and l_quantity &lt;= 11
      and p_size between 1 and 5
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#23&apos;
      and p_container in (&apos;MED BAG&apos;, &apos;MED BOX&apos;, &apos;MED PKG&apos;, &apos;MED PACK&apos;)
      and l_quantity &gt;= 10 and l_quantity &lt;= 20
      and p_size between 1 and 10
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#34&apos;
      and p_container in (&apos;LG CASE&apos;, &apos;LG BOX&apos;, &apos;LG PACK&apos;, &apos;LG PKG&apos;)
      and l_quantity &gt;= 20 and l_quantity &lt;= 30
      and p_size between 1 and 15
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
  );

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="189" name="test_low_mem_limit_q13[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0759401321411"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q13

-- executing against localhost:21000
select
  c_count,
  count(*) as custdist
from (
  select
    c_custkey,
    count(o_orderkey) as c_count
  from
    customer left outer join orders on (
      c_custkey = o_custkey
      and o_comment not like &apos;%special%requests%&apos;
    )
  group by
    c_custkey
  ) as c_orders
group by
  c_count
order by
  custdist desc,
  c_count desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="189" name="test_low_mem_limit_q13[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0630609989166"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q13

-- executing against localhost:21000
select
  c_count,
  count(*) as custdist
from (
  select
    c_custkey,
    count(o_orderkey) as c_count
  from
    customer left outer join orders on (
      c_custkey = o_custkey
      and o_comment not like &apos;%special%requests%&apos;
    )
  group by
    c_custkey
  ) as c_orders
group by
  c_count
order by
  custdist desc,
  c_count desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="189" name="test_low_mem_limit_q13[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.02651691437"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q13

-- executing against localhost:21000
select
  c_count,
  count(*) as custdist
from (
  select
    c_custkey,
    count(o_orderkey) as c_count
  from
    customer left outer join orders on (
      c_custkey = o_custkey
      and o_comment not like &apos;%special%requests%&apos;
    )
  group by
    c_custkey
  ) as c_orders
group by
  c_count
order by
  custdist desc,
  c_count desc;

</system-err></testcase><testcase classname="query_test.test_hdfs_caching.TestHdfsCachingFallbackPath" file="query_test/test_hdfs_caching.py" line="119" name="test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="3.92464780807"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_hdfs_caching.py:132: &lt;py._xmlgen.raw object at 0x7f1519c31c10&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_hdfs_caching_fallback_path_b58e2059` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_hdfs_caching_fallback_path_b58e2059`;

MainThread: Created database &quot;test_hdfs_caching_fallback_path_b58e2059&quot; for test ID &quot;query_test/test_hdfs_caching.py::TestHdfsCachingFallbackPath::()::test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]&quot;
</system-err></testcase><testcase classname="metadata.test_explain.TestExplain" file="metadata/test_explain.py" line="72" name="test_explain_validate_cardinality_estimates[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="9.6355342865"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_explain_validate_cardinality_estimates_52f81b07` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_explain_validate_cardinality_estimates_52f81b07`;

MainThread: Created database &quot;test_explain_validate_cardinality_estimates_52f81b07&quot; for test ID &quot;metadata/test_explain.py::TestExplain::()::test_explain_validate_cardinality_estimates[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
SET explain_level=3;
-- executing against localhost:21000
explain select * from functional.alltypes where year = 1900;

SET explain_level=3;
-- executing against localhost:21000
explain select * from functional.alltypes where year = 2010;

SET explain_level=3;
-- executing against localhost:21000
explain select * from functional.alltypes;

-- executing against localhost:21000
create table test_explain_validate_cardinality_estimates_52f81b07.t (c int) partitioned by (p int);

-- executing against localhost:21000
insert into table test_explain_validate_cardinality_estimates_52f81b07.t partition (p) values(1,1),(2,2),(3,3);

-- executing against localhost:21000
alter table test_explain_validate_cardinality_estimates_52f81b07.t set tblproperties(&apos;numRows&apos;=&apos;100&apos;);

SET explain_level=3;
-- executing against localhost:21000
explain select * from test_explain_validate_cardinality_estimates_52f81b07.t;

SET explain_level=3;
-- executing against localhost:21000
explain select * from test_explain_validate_cardinality_estimates_52f81b07.t where p = 1;

-- executing against localhost:21000
alter table test_explain_validate_cardinality_estimates_52f81b07.t partition(p=1) set tblproperties(&apos;numRows&apos;=&apos;50&apos;);

SET explain_level=3;
-- executing against localhost:21000
explain select * from test_explain_validate_cardinality_estimates_52f81b07.t;

SET explain_level=3;
-- executing against localhost:21000
explain select * from test_explain_validate_cardinality_estimates_52f81b07.t where p = 2;

</system-err></testcase><testcase classname="query_test.test_kudu.TestDropDb" file="query_test/test_kudu.py" line="964" name="test_drop_db_cascade" time="1.31343507767"><system-err>MainThread: Closing active operation
MainThread: Using database be0x6c as default
</system-err></testcase><testcase classname="query_test.test_kudu.TestImpalaKuduIntegration" file="query_test/test_kudu.py" line="997" name="test_replace_kudu_table" time="4.80071115494"><system-err>-- connecting to: localhost:21000
MainThread: Closing active operation
MainThread: Using database testimpalakuduintegration_22347_gvlir9 as default
</system-err></testcase><testcase classname="metadata.test_recover_partitions.TestRecoverPartitions" file="metadata/test_recover_partitions.py" line="196" name="test_duplicate_partitions[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="11.732642889"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_duplicate_partitions_1afcfd49` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_duplicate_partitions_1afcfd49`;

MainThread: Created database &quot;test_duplicate_partitions_1afcfd49&quot; for test ID &quot;metadata/test_recover_partitions.py::TestRecoverPartitions::()::test_duplicate_partitions[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_duplicate_partitions_1afcfd49.test_recover_partitions (c int) PARTITIONED BY (i int, p string);

-- executing against localhost:21000
INSERT INTO TABLE test_duplicate_partitions_1afcfd49.test_recover_partitions PARTITION(i=1, p=&apos;p1&apos;) VALUES(1);

-- executing against localhost:21000
ALTER TABLE test_duplicate_partitions_1afcfd49.test_recover_partitions ADD PARTITION(i=1, p=&apos;p4&apos;);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
ALTER TABLE test_duplicate_partitions_1afcfd49.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
select c from test_duplicate_partitions_1afcfd49.test_recover_partitions;

-- executing against localhost:21000
SHOW PARTITIONS test_duplicate_partitions_1afcfd49.test_recover_partitions;

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): localhost
-- executing against localhost:21000
ALTER TABLE test_duplicate_partitions_1afcfd49.test_recover_partitions RECOVER PARTITIONS;

-- executing against localhost:21000
SHOW PARTITIONS test_duplicate_partitions_1afcfd49.test_recover_partitions;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="153" name="test_low_mem_limit_q1[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.8863720894"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q1

-- executing against localhost:21000
select
  l_returnflag,
  l_linestatus,
  sum(l_quantity) as sum_qty,
  sum(l_extendedprice) as sum_base_price,
  sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
  sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
  avg(l_quantity) as avg_qty,
  avg(l_extendedprice) as avg_price,
  avg(l_discount) as avg_disc,
  count(*) as count_order
from
  lineitem
where
  l_shipdate &lt;= &apos;1998-09-02&apos;
group by
  l_returnflag,
  l_linestatus
order by
  l_returnflag,
  l_linestatus;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="207" name="test_low_mem_limit_q19[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.0911858082"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q19

-- executing against localhost:21000
select
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and (
    (
      p_brand = &apos;Brand#12&apos;
      and p_container in (&apos;SM CASE&apos;, &apos;SM BOX&apos;, &apos;SM PACK&apos;, &apos;SM PKG&apos;)
      and l_quantity &gt;= 1 and l_quantity &lt;= 11
      and p_size between 1 and 5
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#23&apos;
      and p_container in (&apos;MED BAG&apos;, &apos;MED BOX&apos;, &apos;MED PKG&apos;, &apos;MED PACK&apos;)
      and l_quantity &gt;= 10 and l_quantity &lt;= 20
      and p_size between 1 and 10
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#34&apos;
      and p_container in (&apos;LG CASE&apos;, &apos;LG BOX&apos;, &apos;LG PACK&apos;, &apos;LG PKG&apos;)
      and l_quantity &gt;= 20 and l_quantity &lt;= 30
      and p_size between 1 and 15
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
  );

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="165" name="test_low_mem_limit_q5[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.1565568447"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q5

-- executing against localhost:21000
select
  n_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  customer,
  orders,
  lineitem,
  supplier,
  nation,
  region
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and l_suppkey = s_suppkey
  and c_nationkey = s_nationkey
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;ASIA&apos;
  and o_orderdate &gt;= &apos;1994-01-01&apos;
  and o_orderdate &lt; &apos;1995-01-01&apos;
group by
  n_name
order by
  revenue desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="180" name="test_low_mem_limit_q10[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.141979217529"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q10

-- executing against localhost:21000
select
  c_custkey,
  c_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  c_acctbal,
  n_name,
  c_address,
  c_phone,
  c_comment
from
  customer,
  orders,
  lineitem,
  nation
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &gt;= &apos;1993-10-01&apos;
  and o_orderdate &lt; &apos;1994-01-01&apos;
  and l_returnflag = &apos;R&apos;
  and c_nationkey = n_nationkey
group by
  c_custkey,
  c_name,
  c_acctbal,
  c_phone,
  n_name,
  c_address,
  c_comment
order by
  revenue desc,
  c_custkey
limit 20;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="180" name="test_low_mem_limit_q10[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.138683795929"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q10

-- executing against localhost:21000
select
  c_custkey,
  c_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  c_acctbal,
  n_name,
  c_address,
  c_phone,
  c_comment
from
  customer,
  orders,
  lineitem,
  nation
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &gt;= &apos;1993-10-01&apos;
  and o_orderdate &lt; &apos;1994-01-01&apos;
  and l_returnflag = &apos;R&apos;
  and c_nationkey = n_nationkey
group by
  c_custkey,
  c_name,
  c_acctbal,
  c_phone,
  n_name,
  c_address,
  c_comment
order by
  revenue desc,
  c_custkey
limit 20;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="180" name="test_low_mem_limit_q10[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.138221263885"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q10

-- executing against localhost:21000
select
  c_custkey,
  c_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  c_acctbal,
  n_name,
  c_address,
  c_phone,
  c_comment
from
  customer,
  orders,
  lineitem,
  nation
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &gt;= &apos;1993-10-01&apos;
  and o_orderdate &lt; &apos;1994-01-01&apos;
  and l_returnflag = &apos;R&apos;
  and c_nationkey = n_nationkey
group by
  c_custkey,
  c_name,
  c_acctbal,
  c_phone,
  n_name,
  c_address,
  c_comment
order by
  revenue desc,
  c_custkey
limit 20;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="180" name="test_low_mem_limit_q10[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.5252699852"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q10

-- executing against localhost:21000
select
  c_custkey,
  c_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  c_acctbal,
  n_name,
  c_address,
  c_phone,
  c_comment
from
  customer,
  orders,
  lineitem,
  nation
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &gt;= &apos;1993-10-01&apos;
  and o_orderdate &lt; &apos;1994-01-01&apos;
  and l_returnflag = &apos;R&apos;
  and c_nationkey = n_nationkey
group by
  c_custkey,
  c_name,
  c_acctbal,
  c_phone,
  n_name,
  c_address,
  c_comment
order by
  revenue desc,
  c_custkey
limit 20;

</system-err></testcase><testcase classname="query_test.test_hdfs_caching.TestHdfsCachingFallbackPath" file="query_test/test_hdfs_caching.py" line="119" name="test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="4.10996794701"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_hdfs_caching.py:132: &lt;py._xmlgen.raw object at 0x7f1519bc8d10&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_hdfs_caching_fallback_path_17bf850e` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_hdfs_caching_fallback_path_17bf850e`;

MainThread: Created database &quot;test_hdfs_caching_fallback_path_17bf850e&quot; for test ID &quot;query_test/test_hdfs_caching.py::TestHdfsCachingFallbackPath::()::test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]&quot;
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="189" name="test_low_mem_limit_q13[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.3375990391"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q13

-- executing against localhost:21000
select
  c_count,
  count(*) as custdist
from (
  select
    c_custkey,
    count(o_orderkey) as c_count
  from
    customer left outer join orders on (
      c_custkey = o_custkey
      and o_comment not like &apos;%special%requests%&apos;
    )
  group by
    c_custkey
  ) as c_orders
group by
  c_count
order by
  custdist desc,
  c_count desc;

</system-err></testcase><testcase classname="query_test.test_kudu.TestImpalaKuduIntegration" file="query_test/test_kudu.py" line="1033" name="test_delete_external_kudu_table" time="6.01010489464"><system-err>MainThread: Using database testimpalakuduintegration_22347_gvlir9 as default
</system-err></testcase><testcase classname="query_test.test_hdfs_caching.TestHdfsCachingFallbackPath" file="query_test/test_hdfs_caching.py" line="119" name="test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="4.428647995"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_hdfs_caching.py:132: &lt;py._xmlgen.raw object at 0x7f1519c74290&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_hdfs_caching_fallback_path_b62fa6f4` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_hdfs_caching_fallback_path_b62fa6f4`;

MainThread: Created database &quot;test_hdfs_caching_fallback_path_b62fa6f4&quot; for test ID &quot;query_test/test_hdfs_caching.py::TestHdfsCachingFallbackPath::()::test_hdfs_caching_fallback_path[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]&quot;
</system-err></testcase><testcase classname="metadata.test_show_create_table.TestInfraCompat" file="metadata/test_show_create_table.py" line="263" name="test_primary_key_parse[table_primary_keys_map1]" time="0.316952943802"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: float | agg_func: ndv | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.17022800446"><system-out>ndv-float 999 1016 17
ndv-distinct-float 999 1016 17
</system-out><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(float_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(DISTINCT(float_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: tinyint | agg_func: ndv | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.804016113281"><system-out>ndv-tinyint 9 9 0
ndv-distinct-tinyint 9 9 0
</system-out><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(tinyint_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ndv(DISTINCT(tinyint_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="metadata.test_partition_metadata.TestPartitionMetadata" file="metadata/test_partition_metadata.py" line="52" name="test_multiple_partitions_same_location[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.9830200672"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_multiple_partitions_same_location_9da1cc49` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_multiple_partitions_same_location_9da1cc49`;

MainThread: Created database &quot;test_multiple_partitions_same_location_9da1cc49&quot; for test ID &quot;metadata/test_partition_metadata.py::TestPartitionMetadata::()::test_multiple_partitions_same_location[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_multiple_partitions_same_location_9da1cc49.same_loc_test (i int) partitioned by(j int) stored as parquet location &apos;/test-warehouse/test_multiple_partitions_same_location_9da1cc49.db/same_loc_test&apos;;

-- executing against localhost:21000
alter table test_multiple_partitions_same_location_9da1cc49.same_loc_test add partition (j=1) location &apos;/test-warehouse/test_multiple_partitions_same_location_9da1cc49.db/same_loc_test/p&apos;;

-- executing against localhost:21000
alter table test_multiple_partitions_same_location_9da1cc49.same_loc_test add partition (j=2) location &apos;/test-warehouse/test_multiple_partitions_same_location_9da1cc49.db/same_loc_test/p&apos;;

-- executing against localhost:21000
set allow_unsupported_formats=true;

-- executing against localhost:21000
insert into table test_multiple_partitions_same_location_9da1cc49.same_loc_test partition(j=1) select 1;

-- executing against localhost:21000
refresh test_multiple_partitions_same_location_9da1cc49.same_loc_test;

-- executing against localhost:21000
select sum(i), sum(j) from test_multiple_partitions_same_location_9da1cc49.same_loc_test;

-- executing against localhost:21000
insert into test_multiple_partitions_same_location_9da1cc49.same_loc_test partition(j) select 1, 1;

-- executing against localhost:21000
insert into test_multiple_partitions_same_location_9da1cc49.same_loc_test partition(j) select 1, 2;

-- executing against localhost:21000
refresh test_multiple_partitions_same_location_9da1cc49.same_loc_test;

-- executing against localhost:21000
select sum(i), sum(j) from test_multiple_partitions_same_location_9da1cc49.same_loc_test;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000
select sum(i), sum(j) from test_multiple_partitions_same_location_9da1cc49.same_loc_test;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="180" name="test_low_mem_limit_q10[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.46508002281"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q10

-- executing against localhost:21000
select
  c_custkey,
  c_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  c_acctbal,
  n_name,
  c_address,
  c_phone,
  c_comment
from
  customer,
  orders,
  lineitem,
  nation
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &gt;= &apos;1993-10-01&apos;
  and o_orderdate &lt; &apos;1994-01-01&apos;
  and l_returnflag = &apos;R&apos;
  and c_nationkey = n_nationkey
group by
  c_custkey,
  c_name,
  c_acctbal,
  c_phone,
  n_name,
  c_address,
  c_comment
order by
  revenue desc,
  c_custkey
limit 20;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="207" name="test_low_mem_limit_q19[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.63755655289"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q19

-- executing against localhost:21000
select
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and (
    (
      p_brand = &apos;Brand#12&apos;
      and p_container in (&apos;SM CASE&apos;, &apos;SM BOX&apos;, &apos;SM PACK&apos;, &apos;SM PKG&apos;)
      and l_quantity &gt;= 1 and l_quantity &lt;= 11
      and p_size between 1 and 5
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#23&apos;
      and p_container in (&apos;MED BAG&apos;, &apos;MED BOX&apos;, &apos;MED PKG&apos;, &apos;MED PACK&apos;)
      and l_quantity &gt;= 10 and l_quantity &lt;= 20
      and p_size between 1 and 10
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#34&apos;
      and p_container in (&apos;LG CASE&apos;, &apos;LG BOX&apos;, &apos;LG PACK&apos;, &apos;LG PKG&apos;)
      and l_quantity &gt;= 20 and l_quantity &lt;= 30
      and p_size between 1 and 15
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
  );

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="153" name="test_low_mem_limit_q1[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.4936208725"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q1

-- executing against localhost:21000
select
  l_returnflag,
  l_linestatus,
  sum(l_quantity) as sum_qty,
  sum(l_extendedprice) as sum_base_price,
  sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
  sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
  avg(l_quantity) as avg_qty,
  avg(l_extendedprice) as avg_price,
  avg(l_discount) as avg_disc,
  count(*) as count_order
from
  lineitem
where
  l_shipdate &lt;= &apos;1998-09-02&apos;
group by
  l_returnflag,
  l_linestatus
order by
  l_returnflag,
  l_linestatus;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregationQueries" file="query_test/test_aggregation.py" line="186" name="test_non_codegen_tinyint_grouping[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="8.03974986076"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_non_codegen_tinyint_grouping_fc4bdeb2` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_non_codegen_tinyint_grouping_fc4bdeb2`;

MainThread: Created database &quot;test_non_codegen_tinyint_grouping_fc4bdeb2&quot; for test ID &quot;query_test/test_aggregation.py::TestAggregationQueries::()::test_non_codegen_tinyint_grouping[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_non_codegen_tinyint_grouping_fc4bdeb2.imp_901 (col tinyint);

-- executing against localhost:21000
use test_non_codegen_tinyint_grouping_fc4bdeb2;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
INSERT INTO imp_901 VALUES(-59), (NULL);

-- executing against localhost:21000

SELECT col FROM imp_901 GROUP BY 1;

</system-err></testcase><testcase classname="query_test.test_insert.TestInsertQueries" file="query_test/test_insert.py" line="80" name="test_insert_large_string[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="69.1019430161"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_large_string_507b9886` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_insert_large_string_507b9886`;

MainThread: Created database &quot;test_insert_large_string_507b9886&quot; for test ID &quot;query_test/test_insert.py::TestInsertQueries::()::test_insert_large_string[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000

        create table test_insert_large_string_507b9886.insert_largestring
        stored as textfile as
        select repeat(&apos;AZ&apos;, 128 * 1024 * 1024) as s;

-- executing against localhost:21000
select count(*) from test_insert_large_string_507b9886.insert_largestring;

-- executing against localhost:21000
select length(s) from test_insert_large_string_507b9886.insert_largestring;

-- executing against localhost:21000
select substr(s, 200 * 1024 * 1024, 5) from test_insert_large_string_507b9886.insert_largestring;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="168" name="test_low_mem_limit_q6[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0759370326996"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q6

-- executing against localhost:21000
select
  sum(l_extendedprice * l_discount) as revenue
from
  lineitem
where
  l_shipdate &gt;= &apos;1994-01-01&apos;
  and l_shipdate &lt; &apos;1995-01-01&apos;
  and l_discount between 0.05 and 0.07
  and l_quantity &lt; 24;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="168" name="test_low_mem_limit_q6[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.70591115952"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q6

-- executing against localhost:21000
select
  sum(l_extendedprice * l_discount) as revenue
from
  lineitem
where
  l_shipdate &gt;= &apos;1994-01-01&apos;
  and l_shipdate &lt; &apos;1995-01-01&apos;
  and l_discount between 0.05 and 0.07
  and l_quantity &lt; 24;

</system-err></testcase><testcase classname="query_test.test_kudu.TestImpalaKuduIntegration" file="query_test/test_kudu.py" line="1059" name="test_delete_managed_kudu_table" time="11.4438359737"><system-err>MainThread: Using database testimpalakuduintegration_22347_gvlir9 as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_delete_managed_kudu_table_a8b80189` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_delete_managed_kudu_table_a8b80189`;

MainThread: Created database &quot;test_delete_managed_kudu_table_a8b80189&quot; for test ID &quot;query_test/test_kudu.py::TestImpalaKuduIntegration::()::test_delete_managed_kudu_table&quot;
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="189" name="test_low_mem_limit_q13[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.63743185997"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q13

-- executing against localhost:21000
select
  c_count,
  count(*) as custdist
from (
  select
    c_custkey,
    count(o_orderkey) as c_count
  from
    customer left outer join orders on (
      c_custkey = o_custkey
      and o_comment not like &apos;%special%requests%&apos;
    )
  group by
    c_custkey
  ) as c_orders
group by
  c_count
order by
  custdist desc,
  c_count desc;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestTPCHAggregationQueries" file="query_test/test_aggregation.py" line="419" name="test_tpch_passthrough_aggregations[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="73.6648659706"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select l_orderkey, l_partkey, l_shipmode, count(*), sum(l_quantity)
from tpch.lineitem
group by 1, 2, 3
order by 1, 2, 3
limit 10;

-- executing against localhost:21000
select l_orderkey, l_partkey, count(*), group_concat(l_linestatus,&quot;|&quot;)
from tpch.lineitem
group by 1, 2
order by 3 desc, 1, 2
limit 10;

-- executing against localhost:21000
select count(distinct p_comment)
from part;

-- executing against localhost:21000
select p_container, p_type, p_size, count(distinct p_mfgr)
from part
group by 1, 2, 3
order by 4 desc, 1, 2, 3
limit 10;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="180" name="test_low_mem_limit_q10[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.1426448822"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q10

-- executing against localhost:21000
select
  c_custkey,
  c_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  c_acctbal,
  n_name,
  c_address,
  c_phone,
  c_comment
from
  customer,
  orders,
  lineitem,
  nation
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &gt;= &apos;1993-10-01&apos;
  and o_orderdate &lt; &apos;1994-01-01&apos;
  and l_returnflag = &apos;R&apos;
  and c_nationkey = n_nationkey
group by
  c_custkey,
  c_name,
  c_acctbal,
  c_phone,
  n_name,
  c_address,
  c_comment
order by
  revenue desc,
  c_custkey
limit 20;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="168" name="test_low_mem_limit_q6[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.38749027252"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q6

-- executing against localhost:21000
select
  sum(l_extendedprice * l_discount) as revenue
from
  lineitem
where
  l_shipdate &gt;= &apos;1994-01-01&apos;
  and l_shipdate &lt; &apos;1995-01-01&apos;
  and l_discount between 0.05 and 0.07
  and l_quantity &lt; 24;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="207" name="test_low_mem_limit_q19[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.14765763283"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q19

-- executing against localhost:21000
select
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and (
    (
      p_brand = &apos;Brand#12&apos;
      and p_container in (&apos;SM CASE&apos;, &apos;SM BOX&apos;, &apos;SM PACK&apos;, &apos;SM PKG&apos;)
      and l_quantity &gt;= 1 and l_quantity &lt;= 11
      and p_size between 1 and 5
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#23&apos;
      and p_container in (&apos;MED BAG&apos;, &apos;MED BOX&apos;, &apos;MED PKG&apos;, &apos;MED PACK&apos;)
      and l_quantity &gt;= 10 and l_quantity &lt;= 20
      and p_size between 1 and 10
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#34&apos;
      and p_container in (&apos;LG CASE&apos;, &apos;LG BOX&apos;, &apos;LG PACK&apos;, &apos;LG PKG&apos;)
      and l_quantity &gt;= 20 and l_quantity &lt;= 30
      and p_size between 1 and 15
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
  );

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="153" name="test_low_mem_limit_q1[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.62174797058"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q1

-- executing against localhost:21000
select
  l_returnflag,
  l_linestatus,
  sum(l_quantity) as sum_qty,
  sum(l_extendedprice) as sum_base_price,
  sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
  sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
  avg(l_quantity) as avg_qty,
  avg(l_extendedprice) as avg_price,
  avg(l_discount) as avg_disc,
  count(*) as count_order
from
  lineitem
where
  l_shipdate &lt;= &apos;1998-09-02&apos;
group by
  l_returnflag,
  l_linestatus
order by
  l_returnflag,
  l_linestatus;

</system-err></testcase><testcase classname="metadata.test_refresh_partition.TestRefreshPartition" file="metadata/test_refresh_partition.py" line="66" name="test_drop_hive_partition_and_refresh[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="57.8407058716"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_drop_hive_partition_and_refresh_5073e65` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_drop_hive_partition_and_refresh_5073e65`;

MainThread: Created database &quot;test_drop_hive_partition_and_refresh_5073e65&quot; for test ID &quot;metadata/test_refresh_partition.py::TestRefreshPartition::()::test_drop_hive_partition_and_refresh[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_drop_hive_partition_and_refresh_5073e65.partition_test_table (x int) partitioned by (y int, z int);

-- executing against localhost:21000
alter table test_drop_hive_partition_and_refresh_5073e65.partition_test_table add partition (y=333, z=5309);

-- executing against localhost:21000
show partitions test_drop_hive_partition_and_refresh_5073e65.partition_test_table;

-- executing against localhost:21000
show partitions test_drop_hive_partition_and_refresh_5073e65.partition_test_table;

-- executing against localhost:21000
refresh test_drop_hive_partition_and_refresh_5073e65.partition_test_table partition (y=333, z=5309);

-- executing against localhost:21000
show partitions test_drop_hive_partition_and_refresh_5073e65.partition_test_table;

</system-err></testcase><testcase classname="query_test.test_lifecycle.TestFragmentLifecycle" file="query_test/test_lifecycle.py" line="74" name="test_finst_cancel_when_query_complete" time="0.528547048569"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
with l as (select 1 from functional.alltypes), r as (select count(*) from tpch_parquet.lineitem a cross join tpch_parquet.lineitem b)select * from l union all (select * from r) LIMIT 1024;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="168" name="test_low_mem_limit_q6[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.15482711792"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q6

-- executing against localhost:21000
select
  sum(l_extendedprice * l_discount) as revenue
from
  lineitem
where
  l_shipdate &gt;= &apos;1994-01-01&apos;
  and l_shipdate &lt; &apos;1995-01-01&apos;
  and l_discount between 0.05 and 0.07
  and l_quantity &lt; 24;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="6.34977912903"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 1;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="180" name="test_low_mem_limit_q10[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.42672419548"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q10

-- executing against localhost:21000
select
  c_custkey,
  c_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  c_acctbal,
  n_name,
  c_address,
  c_phone,
  c_comment
from
  customer,
  orders,
  lineitem,
  nation
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &gt;= &apos;1993-10-01&apos;
  and o_orderdate &lt; &apos;1994-01-01&apos;
  and l_returnflag = &apos;R&apos;
  and c_nationkey = n_nationkey
group by
  c_custkey,
  c_name,
  c_acctbal,
  c_phone,
  n_name,
  c_address,
  c_comment
order by
  revenue desc,
  c_custkey
limit 20;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="189" name="test_low_mem_limit_q13[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.185033083"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q13

-- executing against localhost:21000
select
  c_count,
  count(*) as custdist
from (
  select
    c_custkey,
    count(o_orderkey) as c_count
  from
    customer left outer join orders on (
      c_custkey = o_custkey
      and o_comment not like &apos;%special%requests%&apos;
    )
  group by
    c_custkey
  ) as c_orders
group by
  c_count
order by
  custdist desc,
  c_count desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="168" name="test_low_mem_limit_q6[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.1686630249"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q6

-- executing against localhost:21000
select
  sum(l_extendedprice * l_discount) as revenue
from
  lineitem
where
  l_shipdate &gt;= &apos;1994-01-01&apos;
  and l_shipdate &lt; &apos;1995-01-01&apos;
  and l_discount between 0.05 and 0.07
  and l_quantity &lt; 24;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="207" name="test_low_mem_limit_q19[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.46235704422"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q19

-- executing against localhost:21000
select
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and (
    (
      p_brand = &apos;Brand#12&apos;
      and p_container in (&apos;SM CASE&apos;, &apos;SM BOX&apos;, &apos;SM PACK&apos;, &apos;SM PKG&apos;)
      and l_quantity &gt;= 1 and l_quantity &lt;= 11
      and p_size between 1 and 5
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#23&apos;
      and p_container in (&apos;MED BAG&apos;, &apos;MED BOX&apos;, &apos;MED PKG&apos;, &apos;MED PACK&apos;)
      and l_quantity &gt;= 10 and l_quantity &lt;= 20
      and p_size between 1 and 10
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#34&apos;
      and p_container in (&apos;LG CASE&apos;, &apos;LG BOX&apos;, &apos;LG PACK&apos;, &apos;LG PKG&apos;)
      and l_quantity &gt;= 20 and l_quantity &lt;= 30
      and p_size between 1 and 15
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
  );

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block]" time="1.44405436516"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="156" name="test_low_mem_limit_q2[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.17188167572"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q2

-- executing against localhost:21000
select
  s_acctbal,
  s_name,
  n_name,
  p_partkey,
  p_mfgr,
  s_address,
  s_phone,
  s_comment
from
  part,
  supplier,
  partsupp,
  nation,
  region
where
  p_partkey = ps_partkey
  and s_suppkey = ps_suppkey
  and p_size = 15
  and p_type like &apos;%BRASS&apos;
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;EUROPE&apos;
  and ps_supplycost = (
    select
      min(ps_supplycost)
    from
      partsupp,
      supplier,
      nation,
      region
    where
      p_partkey = ps_partkey
      and s_suppkey = ps_suppkey
      and s_nationkey = n_nationkey
      and n_regionkey = r_regionkey
      and r_name = &apos;EUROPE&apos;
    )
order by
  s_acctbal desc,
  n_name,
  s_name,
  p_partkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 10 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/gzip/block]" time="0.999812841415"><system-err>-- executing against localhost:21000
use tpch_seq_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 10;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="156" name="test_low_mem_limit_q2[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.106192111969"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q2

-- executing against localhost:21000
select
  s_acctbal,
  s_name,
  n_name,
  p_partkey,
  p_mfgr,
  s_address,
  s_phone,
  s_comment
from
  part,
  supplier,
  partsupp,
  nation,
  region
where
  p_partkey = ps_partkey
  and s_suppkey = ps_suppkey
  and p_size = 15
  and p_type like &apos;%BRASS&apos;
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;EUROPE&apos;
  and ps_supplycost = (
    select
      min(ps_supplycost)
    from
      partsupp,
      supplier,
      nation,
      region
    where
      p_partkey = ps_partkey
      and s_suppkey = ps_suppkey
      and s_nationkey = n_nationkey
      and n_regionkey = r_regionkey
      and r_name = &apos;EUROPE&apos;
    )
order by
  s_acctbal desc,
  n_name,
  s_name,
  p_partkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="156" name="test_low_mem_limit_q2[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0964670181274"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q2

-- executing against localhost:21000
select
  s_acctbal,
  s_name,
  n_name,
  p_partkey,
  p_mfgr,
  s_address,
  s_phone,
  s_comment
from
  part,
  supplier,
  partsupp,
  nation,
  region
where
  p_partkey = ps_partkey
  and s_suppkey = ps_suppkey
  and p_size = 15
  and p_type like &apos;%BRASS&apos;
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;EUROPE&apos;
  and ps_supplycost = (
    select
      min(ps_supplycost)
    from
      partsupp,
      supplier,
      nation,
      region
    where
      p_partkey = ps_partkey
      and s_suppkey = ps_suppkey
      and s_nationkey = n_nationkey
      and n_regionkey = r_regionkey
      and r_name = &apos;EUROPE&apos;
    )
order by
  s_acctbal desc,
  n_name,
  s_name,
  p_partkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="156" name="test_low_mem_limit_q2[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.93179297447"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q2

-- executing against localhost:21000
select
  s_acctbal,
  s_name,
  n_name,
  p_partkey,
  p_mfgr,
  s_address,
  s_phone,
  s_comment
from
  part,
  supplier,
  partsupp,
  nation,
  region
where
  p_partkey = ps_partkey
  and s_suppkey = ps_suppkey
  and p_size = 15
  and p_type like &apos;%BRASS&apos;
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;EUROPE&apos;
  and ps_supplycost = (
    select
      min(ps_supplycost)
    from
      partsupp,
      supplier,
      nation,
      region
    where
      p_partkey = ps_partkey
      and s_suppkey = ps_suppkey
      and s_nationkey = n_nationkey
      and n_regionkey = r_regionkey
      and r_name = &apos;EUROPE&apos;
    )
order by
  s_acctbal desc,
  n_name,
  s_name,
  p_partkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5000 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="1.84482622147"><system-err>-- executing against localhost:21000
use tpch_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5000;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="168" name="test_low_mem_limit_q6[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.53316259384"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q6

-- executing against localhost:21000
select
  sum(l_extendedprice * l_discount) as revenue
from
  lineitem
where
  l_shipdate &gt;= &apos;1994-01-01&apos;
  and l_shipdate &lt; &apos;1995-01-01&apos;
  and l_discount between 0.05 and 0.07
  and l_quantity &lt; 24;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="183" name="test_low_mem_limit_q11[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.115067958832"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q11

-- executing against localhost:21000
select
  *
from (
  select
    ps_partkey,
    sum(ps_supplycost * ps_availqty) as value
  from
    partsupp,
    supplier,
    nation
  where
    ps_suppkey = s_suppkey
    and s_nationkey = n_nationkey
    and n_name = &apos;GERMANY&apos;
  group by
    ps_partkey
) as inner_query
where
  value &gt; (
    select
      sum(ps_supplycost * ps_availqty) * 0.0001
    from
      partsupp,
      supplier,
      nation
    where
      ps_suppkey = s_suppkey
      and s_nationkey = n_nationkey
      and n_name = &apos;GERMANY&apos;
  )
order by
  value desc;

</system-err></testcase><testcase classname="query_test.test_exprs.TestExprs" file="query_test/test_exprs.py" line="43" name="test_exprs[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none | enable_expr_rewrites: 0]" time="201.779475927"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=0;
-- executing against localhost:21000
select smallint_col, int_col, (cast(&quot;1970-01-01&quot; as timestamp) + interval smallint_col days)
from functional.alltypes where smallint_col = 1 limit 1;

-- executing against localhost:21000
select ADD_MONTHS(cast(&apos;2013-02-18 16:46:00.01&apos; as timestamp), 1);

-- executing against localhost:21000
select b.unit, extract(a.ts, b.unit) from
(values(cast(&apos;2013-02-18 16:46:00.01&apos; as timestamp) ts)) a
cross join
(values(&apos;year&apos; unit), (&apos;month&apos;), (&apos;day&apos;), (&apos;hour&apos;), (&apos;minute&apos;), (&apos;second&apos;),
(&apos;millisecond&apos;), (&apos;epoch&apos; )) b;

-- executing against localhost:21000
select EXTRACT(timestamp_col, &apos;yEar&apos;), EXTRACT(timestamp_col, &apos;MilliSECond&apos;)
from alltypesagg order by id limit 5;

-- executing against localhost:21000
select count(*) from alltypesagg;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col is null;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col is not null;

-- executing against localhost:21000
select count(*) from alltypesagg where (int_col &lt; 100) is unknown;

-- executing against localhost:21000
select count(*) from alltypesagg where (int_col &lt; 100) is true;

-- executing against localhost:21000
select count(*) from alltypesagg where (int_col &lt; 100) is false;

-- executing against localhost:21000
select count(*) from alltypesagg where (int_col &lt; 100) is not unknown;

-- executing against localhost:21000
select count(*) from alltypesagg where (int_col &lt; 100) is not true;

-- executing against localhost:21000
select count(*) from alltypesagg where (int_col &lt; 100) is not false;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col = 1;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col = 1;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col = 1;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col = 10;

-- executing against localhost:21000
select count(*) from alltypesagg where float_col = cast(1.1 as float);

-- executing against localhost:21000
select count(*) from alltypesagg where double_col = 10.1;

-- executing against localhost:21000
select count(*) from alltypesagg where date_string_col = &apos;01/01/10&apos;;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col &lt;&gt; 1;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col &lt;&gt; 1;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col &lt;&gt; 1;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col &lt;&gt; 1;

-- executing against localhost:21000
select count(*) from alltypesagg where float_col &lt;&gt; cast(1.1 as float);

-- executing against localhost:21000
select count(*) from alltypesagg where double_col &lt;&gt; 10.1;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col &lt; 2;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col &lt; 2;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col &lt; 2;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col &lt; 20;

-- executing against localhost:21000
select count(*) from alltypesagg where float_col &lt; 2.2;

-- executing against localhost:21000
select count(*) from alltypesagg where double_col &lt; 20.2;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col &gt; 1;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col &gt; 1;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col &gt; 1;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col &gt; 10;

-- executing against localhost:21000
select count(*) from alltypesagg where float_col &gt; cast(1.1 as float);

-- executing against localhost:21000
select count(*) from alltypesagg where double_col &gt; 10.1;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col &lt;= 1;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col &lt;= 1;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col &lt;= 1;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col &lt;= 10;

-- executing against localhost:21000
select count(*) from alltypesagg where float_col &lt;= cast(1.1 as float);

-- executing against localhost:21000
select count(*) from alltypesagg where double_col &lt;= 10.1;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col &gt;= 2;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col &gt;= 2;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col &gt;= 2;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col &gt;= 20;

-- executing against localhost:21000
select count(*) from alltypesagg where float_col &gt;= 2.2;

-- executing against localhost:21000
select count(*) from alltypesagg where double_col &gt;= 20.2;

-- executing against localhost:21000
select count(*) from alltypesagg where double_col &gt;= 20.2 and cast(double_col as double) = cast(double_col as real);

-- executing against localhost:21000
select count(*) from alltypesagg where double_col &gt;= 20.2 and cast(double_col as int) = cast(double_col as integer);

-- executing against localhost:21000
select
SUM(tinyint_col) + SUM(smallint_col),
SUM(tinyint_col + smallint_col),
SUM(tinyint_col) + SUM(smallint_col) + SUM(int_col),
SUM(tinyint_col + smallint_col + int_col),
SUM(tinyint_col) + SUM(smallint_col) + SUM(int_col) + SUM(bigint_col),
SUM(tinyint_col + smallint_col + int_col + bigint_col),
ROUND(SUM(tinyint_col) + SUM(smallint_col) + SUM(int_col) + SUM(bigint_col) +
    SUM(float_col), 4),
ROUND(SUM(tinyint_col + smallint_col + int_col + bigint_col + float_col), 4),
ROUND(SUM(tinyint_col) + SUM(smallint_col) + SUM(int_col) + SUM(bigint_col) +
    SUM(float_col) + SUM(double_col), 4),
ROUND(SUM(tinyint_col + smallint_col + int_col + bigint_col + float_col + double_col), 4)
from alltypesaggnonulls;

-- executing against localhost:21000
select
-1 * SUM(tinyint_col) - SUM(smallint_col),
SUM(-1 * tinyint_col - smallint_col),
-1 * SUM(tinyint_col) - SUM(smallint_col) - SUM(int_col),
SUM(-1 * tinyint_col - smallint_col - int_col),
-1 * SUM(tinyint_col) - SUM(smallint_col) - SUM(int_col) - SUM(bigint_col),
SUM(-1 * tinyint_col - smallint_col - int_col - bigint_col),
ROUND(-1 * SUM(tinyint_col) - SUM(smallint_col) - SUM(int_col) -
    SUM(bigint_col) - SUM(float_col), 4),
ROUND(SUM(-1 * tinyint_col - smallint_col - int_col - bigint_col - float_col), 4),
ROUND(-1 * SUM(tinyint_col) - SUM(smallint_col) - SUM(int_col) -
    SUM(bigint_col) - SUM(float_col) - SUM(double_col), 4),
ROUND(SUM(-1 * tinyint_col - smallint_col - int_col -
    bigint_col - float_col - double_col), 4)
from alltypesaggnonulls;

-- executing against localhost:21000
select
MAX(tinyint_col) * MAX(smallint_col),
MAX(tinyint_col * smallint_col),
MAX(tinyint_col) * MAX(smallint_col) * MAX(int_col),
MAX(tinyint_col * smallint_col * int_col),
MAX(tinyint_col) * MAX(smallint_col) * MAX(int_col) * MAX(bigint_col),
MAX(tinyint_col * smallint_col * int_col * bigint_col),
ROUND(MAX(tinyint_col) * MAX(smallint_col) * MAX(int_col) *
    MAX(bigint_col) * MAX(float_col), 4),
ROUND(MAX(tinyint_col * smallint_col * int_col * bigint_col * float_col), 4),
ROUND(MAX(tinyint_col) * MAX(smallint_col) * MAX(int_col) *
    MAX(bigint_col) * MAX(float_col) * MAX(double_col), 4),
ROUND(MAX(tinyint_col * smallint_col * int_col * bigint_col * float_col * double_col), 4)
from alltypesaggnonulls;

-- executing against localhost:21000
select * from LikeTbl;

-- executing against localhost:21000
select str_col, match_like_col from LikeTbl
where str_col LIKE match_like_col;

-- executing against localhost:21000
select str_col, match_like_col from LikeTbl
where str_col NOT LIKE match_like_col;

-- executing against localhost:21000
select str_col, match_like_col from LikeTbl
where str_col LIKE no_match_like_col;

-- executing against localhost:21000
select str_col, no_match_like_col from LikeTbl
where str_col NOT LIKE no_match_like_col;

-- executing against localhost:21000
select str_col, match_regex_col from LikeTbl
where str_col REGEXP match_regex_col;

-- executing against localhost:21000
select str_col, no_match_regex_col from LikeTbl
where str_col REGEXP no_match_regex_col;

-- executing against localhost:21000
select str_col, match_regex_col from LikeTbl
where str_col NOT REGEXP match_regex_col;

-- executing against localhost:21000
select str_col, no_match_regex_col from LikeTbl
where str_col NOT REGEXP no_match_regex_col;

-- executing against localhost:21000
select 1+2;

-- executing against localhost:21000
select timestamp_col, to_date(timestamp_col), year(timestamp_col), month(timestamp_col),
dayofmonth(timestamp_col), dayofyear(timestamp_col), weekofyear(timestamp_col),
hour(timestamp_col), minute(timestamp_col), second(timestamp_col)
from alltypessmall;

-- executing against localhost:21000
select NULL in (1, 2, 3);

-- executing against localhost:21000
select NULL in (1, NULL, 3);

-- executing against localhost:21000
select 1 in (2, NULL, 1);

-- executing against localhost:21000
select 1 in (1, NULL, 2);

-- executing against localhost:21000
select 1 in (2, NULL, 3);

-- executing against localhost:21000
select 1 in (2, 3, 4);

-- executing against localhost:21000
select NULL not in (1, 2, 3);

-- executing against localhost:21000
select NULL not in (1, NULL, 3);

-- executing against localhost:21000
select 1 not in (2, NULL, 1);

-- executing against localhost:21000
select 1 not in (1, NULL, 2);

-- executing against localhost:21000
select 1 not in (2, NULL, 3);

-- executing against localhost:21000
select 1 not in (2, 3, 4);

-- executing against localhost:21000
select NULL in (&apos;a&apos;, NULL, &apos;b&apos;);

-- executing against localhost:21000
select NULL not in (&apos;a&apos;, NULL, &apos;b&apos;);

-- executing against localhost:21000
select NULL not in (1.0, NULL, 2.0);

-- executing against localhost:21000
select NULL in (1.0, NULL, 2.0);

-- executing against localhost:21000
select NULL in (true, NULL, false);

-- executing against localhost:21000
select NULL not in (true, NULL, false);

-- executing against localhost:21000
select true in (NULL, false);

-- executing against localhost:21000
select true not in (NULL, false);

-- executing against localhost:21000
select int_col, string_col from alltypesagg
where string_col in (&apos;212&apos;, &apos;768&apos;, &apos;1242&apos;, &apos;124141&apos;, &apos;0000&apos;, &apos;99999&apos;)
order by int_col limit 20;

-- executing against localhost:21000
select count(id) from functional.alltypestiny t1
left join (select coalesce(1, 10) as int_col
           from functional.alltypessmall) t2
on t1.id = t2.int_col
where t2.int_col in (t2.int_col, 10);

-- executing against localhost:21000
select count(*) from alltypesagg
where true in (bool_col, tinyint_col);

-- executing against localhost:21000
select count(*) from alltypesagg
where true not in (bool_col, tinyint_col);

-- executing against localhost:21000
select count(*) from alltypesagg
where 1 in (tinyint_col, smallint_col, int_col, bigint_col);

-- executing against localhost:21000
select count(*) from alltypesagg
where 1 not in (tinyint_col, smallint_col, int_col, bigint_col);

-- executing against localhost:21000
select count(*) from alltypesagg
where 10.1 in (tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col);

-- executing against localhost:21000
select count(*) from alltypesagg
where 10.1 not in (tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col);

-- executing against localhost:21000
select count(*) from alltypesagg
where &apos;01/01/10&apos; in (date_string_col, string_col, &apos;abc&apos;);

-- executing against localhost:21000
select count(*) from alltypesagg
where &apos;01/01/10&apos; not in (date_string_col, string_col, &apos;abc&apos;);

-- executing against localhost:21000
select count(*) from alltypesagg
where cast(&apos;2010-01-01 00:00:00&apos; as timestamp) in (timestamp_col);

-- executing against localhost:21000
select count(*) from alltypesagg
where cast(&apos;2010-01-01 00:00:00&apos; as timestamp) not in (timestamp_col);

-- executing against localhost:21000
SELECT tinyint_col, id FROM alltypestiny t1 WHERE t1.tinyint_col IN (154.58, t1.id);

-- executing against localhost:21000
SELECT month, t1.tinyint_col FROM alltypestiny t1
WHERE t1.month NOT IN (355.8, t1.tinyint_col);

-- executing against localhost:21000
select month, tinyint_col, int_col, float_col FROM alltypestiny
WHERE month IN (cast(tinyint_col as decimal(34,0)), int_col + 1, 12345, float_col);

-- executing against localhost:21000
select bool_col = (tinyint_col in (1,2)) from alltypestiny;

-- executing against localhost:21000
select date_string_col, count(*) from alltypesagg where case date_string_col when &quot;01/06/10&quot; then (true)
else (false) end group by 1;

-- executing against localhost:21000
select date_string_col, count(*) from alltypesagg where case date_string_col when &quot;01/06/10&quot; then (false)
else (true) end group by 1;

-- executing against localhost:21000
select date_string_col, count(*) from alltypesagg where case date_string_col when &quot;01/06/10&quot; then (NULL)
else (false) end is null group by 1;

-- executing against localhost:21000
select date_string_col, count(*) from alltypesagg where case date_string_col when NULL then (NULL) else
(false) end is null group by 1;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg where case tinyint_col when 5 then true when 6 then
true else NULL end group by 1;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg where case tinyint_col when NULL then true else false end group by 1;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg where case tinyint_col when 1 then true else NULL end
is null group by 1;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg where case tinyint_col when 1 then true end
is null group by 1;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg where case when (tinyint_col = 1) then true when
(tinyint_col = 2) then true else false end group by 1;

-- executing against localhost:21000
select date_string_col, count(*) from alltypesagg where case date_string_col when &quot;01/06/10&quot; then true
when &quot;01/02/10&quot; then false when &quot;01/08/10&quot; then true end group by 1;

-- executing against localhost:21000
select date_string_col, sum(case date_string_col when &quot;01/06/10&quot; then 2 else 0 end) from alltypesagg group by 1;

-- executing against localhost:21000
select date_string_col, sum(case date_string_col when &quot;01/06/10&quot; then 2 when &quot;01/02/10&quot; then 1 else 0 end)
from alltypesagg group by 1;

-- executing against localhost:21000
select bool_col, count(*) from alltypesagg where(case bool_col when true then &quot;true&quot; when false
then &quot;false&quot; end = &quot;true&quot;) group by 1;

-- executing against localhost:21000
select id, count(*) from alltypesagg where case id when 8999 then cast(1 as int) else
cast(0 as int) end = 1 group by 1;

-- executing against localhost:21000
select bool_col, count(*) from alltypesagg where case bool_col when false then true else false end group by 1;

-- executing against localhost:21000
select smallint_col, count(*) from alltypesagg where case smallint_col  when 90 then cast(1 as smallint)
else cast(0 as smallint) end = 1 group by 1;

-- executing against localhost:21000
select int_col, count(*) from alltypesagg where case int_col  when 90 then cast(1 as int)
else cast(0 as int) end = 1 group by 1;

-- executing against localhost:21000
select bigint_col, count(*) from alltypesagg where case bigint_col when 90 then cast(1 as bigint)
else cast(0 as bigint) end = 1 group by 1;

-- executing against localhost:21000
select float_col, count(*) from alltypesagg where case float_col when 1089 then cast(1.0 as float)
else cast(0.0 as float) end = 1.0 group by 1;

-- executing against localhost:21000
select double_col, count(*) from alltypesagg where case double_col when 9999 then cast(1.0 as double)
else cast(0.0 as double) end = 1.0 group by 1;

-- executing against localhost:21000
select date_string_col, count(*) from alltypesagg where case date_string_col  when &quot;01/08/10&quot; then &quot;true&quot;
else &quot;false&quot; end = &quot;true&quot; group by 1;

-- executing against localhost:21000
select timestamp_col, count(*) from alltypesagg where case timestamp_col when
&quot;2010-01-08 18:02:05.100000000&quot;  then true else false end group by 1;

-- executing against localhost:21000
select decode(id, 1, 100) from alltypesagg where day = 1 and id &lt; 3;

-- executing against localhost:21000
select id
from alltypesagg
where day = 1 and id &lt; 3 and decode(tinyint_col, null, 4) is not null;

-- executing against localhost:21000
select distinct decode(id, tinyint_col, cast(round(float_col) as bigint)) from alltypestiny;

-- executing against localhost:21000
select decode(tinyint_col, null, -2), count(*)
from alltypesagg
where day = 1 and decode(smallint_col, 11, -1, id) &lt; 10
group by 1;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col between 1 and 2;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col not between 1 and 2;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col between 1 and 20;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col not between 1 and 20;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col between 1 and 200;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col not between 1 and 200;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col between 1 and 2000;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col not between 1 and 2000;

-- executing against localhost:21000
select count(*) from alltypesagg
where float_col between cast(1.0 as float) and cast(110.0 as float);

-- executing against localhost:21000
select count(*) from alltypesagg
where float_col not between cast(1.0 as float) and cast(110.0 as float);

-- executing against localhost:21000
select count(*) from alltypesagg where double_col between 1.0 and 110.0;

-- executing against localhost:21000
select count(*) from alltypesagg where double_col not between 1.0 and 110.0;

-- executing against localhost:21000
select count(*) from alltypesagg where date_string_col
between &apos;01/01/10&apos; and &apos;01/05/10&apos;;

-- executing against localhost:21000
select count(*) from alltypesagg where date_string_col
not between &apos;01/01/10&apos; and &apos;01/05/10&apos;;

-- executing against localhost:21000
select count(*) from alltypesagg where timestamp_col
between cast(&apos;2010-01-01 00:00:00&apos; as timestamp)
and cast(&apos;2010-01-01 01:40:00&apos; as timestamp);

-- executing against localhost:21000
select count(*) from alltypesagg where timestamp_col
not between cast(&apos;2010-01-01 00:00:00&apos; as timestamp)
and cast(&apos;2010-01-01 01:40:00&apos; as timestamp);

-- executing against localhost:21000
select pid() p from functional.alltypes
union distinct select pid() p from functional.alltypes
group by p;

-- executing against localhost:21000
select now();

-- executing against localhost:21000
select now(), now(), now(), now();

-- executing against localhost:21000
select now(), now(), now(), now() from alltypestiny;

-- executing against localhost:21000
select min(now()), max(now()) from alltypessmall;

-- executing against localhost:21000
select timestamp_col + interval 10 years,
       interval 10 years + timestamp_col,
       timestamp_col - interval 10 years
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 10 years),
       date_sub(timestamp_col, interval 10 years)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 13 months,
       timestamp_col + interval 1 month,
       interval 13 months + timestamp_col,
       interval 1 month + timestamp_col,
       timestamp_col - interval 13 months,
       timestamp_col - interval 1 month
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 13 months),
       date_add(timestamp_col, interval 1 month),
       date_sub(timestamp_col, interval 13 months),
       date_sub(timestamp_col, interval 1 month)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 2 weeks,
       timestamp_col + interval 53 weeks,
       interval 2 weeks + timestamp_col,
       interval 53 weeks + timestamp_col,
       timestamp_col - interval 2 weeks,
       timestamp_col - interval 53 weeks
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 2 weeks),
       date_add(timestamp_col, interval 53 weeks),
       date_sub(timestamp_col, interval 2 weeks),
       date_sub(timestamp_col, interval 53 weeks)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 10 days,
       timestamp_col + interval 10 days,
       interval 10 days + timestamp_col,
       interval 10 days + timestamp_col,
       timestamp_col - interval 10 days,
       timestamp_col - interval 365 days
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 10 days),
       date_add(timestamp_col, interval 10 days),
       date_sub(timestamp_col, interval 10 days),
       date_sub(timestamp_col, interval 365 days)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 25 hours,
       interval 25 hours + timestamp_col,
       timestamp_col - interval 25 hours
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 25 hours),
       date_sub(timestamp_col, interval 25 hours)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 1533 minutes,
       interval 1533 minutes + timestamp_col,
       timestamp_col - interval 1533 minutes
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 1533 minutes),
       date_sub(timestamp_col, interval 1533 minutes)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 90033 seconds,
       interval 90033 seconds + timestamp_col,
       timestamp_col - interval 90033 seconds
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 90033 seconds),
       date_sub(timestamp_col, interval 90033 seconds)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 90000033 milliseconds,
       interval 90000033 milliseconds + timestamp_col,
       timestamp_col - interval 90000033 milliseconds
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 90000033 milliseconds),
       date_sub(timestamp_col, interval 90000033 milliseconds)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 1033 microseconds,
       interval 1033 microseconds + timestamp_col,
       timestamp_col - interval 1033 microseconds
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 1033 microseconds),
       date_sub(timestamp_col, interval 1033 microseconds)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 1033 nanoseconds,
       interval 1033 nanoseconds + timestamp_col,
       timestamp_col - interval 1033 nanoseconds
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 1033 nanoseconds),
       date_sub(timestamp_col, interval 1033 nanoseconds)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 10 years + interval 2 months + interval 5 days,
       interval 10 years + timestamp_col + interval 2 months + interval 5 days,
       timestamp_col + interval 10 years - interval 2 months + interval 5 days,
       interval 10 years + timestamp_col - interval 2 months + interval 5 days,
       timestamp_col - interval 10 years - interval 2 months - interval 5 days
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 10 hours + interval 2 minutes + interval 5 seconds
            + interval 3 milliseconds + interval 3 microseconds + interval 3 nanoseconds,
       interval 10 hours + timestamp_col + interval 2 minutes + interval 5 seconds
            + interval 3 milliseconds + interval 3 microseconds + interval 3 nanoseconds,
       timestamp_col + interval 10 hours - interval 2 minutes + interval 5 seconds
            - interval 3 milliseconds + interval 3 microseconds - interval 3 nanoseconds,
       interval 10 hours + timestamp_col + interval 2 minutes + interval 5 seconds
            - interval 3 milliseconds + interval 3 microseconds - interval 3 nanoseconds,
       timestamp_col - interval 10 hours - interval 2 minutes - interval 5 seconds
            - interval 3 milliseconds - interval 3 microseconds - interval 3 nanoseconds
from alltypes order by id limit 1;

-- executing against localhost:21000
select cast(&quot;2012-02-29 00:00:00&quot; as timestamp) + interval 1 year,
       cast(&quot;2013-02-28 00:00:00&quot; as timestamp) - interval 1 year,
       cast(&quot;2012-01-01 00:00:00&quot; as timestamp) + interval 365 days,
       cast(&quot;2013-01-01 00:00:00&quot; as timestamp) - interval 366 days;

-- executing against localhost:21000
select cast(&quot;2012-01-01 00:00:00&quot; as timestamp) + interval 2147483647 years,
       cast(&quot;2012-01-01 00:00:00&quot; as timestamp) - interval 2147483647 years;

-- executing against localhost:21000
select year, month from alltypes
where year = year((cast(&apos;2012-01-01 09:10:11&apos; as timestamp) - interval 3 years))
and month = month((cast(&apos;2012-01-01 09:10:11&apos; as timestamp) + interval 3 months))
limit 3;

-- executing against localhost:21000
select count(*) from alltypesagg
where (cast(&apos;2012-01-01 09:10:11&apos; as timestamp) + interval tinyint_col seconds) IS NULL;

-- executing against localhost:21000
select count(*) from alltypesagg
where (cast(&apos;2012-01-01 09:10:11&apos; as timestamp) + interval tinyint_col seconds)
      + interval 10 years IS NULL;

-- executing against localhost:21000
select round(float_col, 3), round(float_col, 4) from functional.alltypestiny limit 2;

-- executing against localhost:21000
select round(cast(1.1 as float), 2), round(cast(1.2 as float), 4),
       round(cast(1.111 as double), 2);

-- executing against localhost:21000
select count(*) from alltypes where string_col REGEXP &apos;^1&apos; and id &lt; 10;

-- executing against localhost:21000
select count(*) from alltypes where id &lt; 10 and string_col REGEXP &apos;^1&apos;;

-- executing against localhost:21000
select float_col, double_col, float_col % double_col,
double_col % NULL, NULL % double_col from alltypessmall limit 10;

-- executing against localhost:21000
select unix_timestamp(tmp.val, tmp.fmt) from (values
(&apos;1970-01-01 00:00:00&apos; as val, &apos;yyyy-MM-dd HH:mm:ss&apos; as fmt),
(&apos;01:01:01 02/1971/02&apos;, &apos;HH:mm:ss dd/yyyy/MM&apos;),
(&apos;1972||mar||03||030303&apos;, &apos;yyyy||MMM||dd||HHmmss&apos;)) as tmp;

-- executing against localhost:21000
select from_unixtime(tmp.val, tmp.fmt) from (values
(0 as val, &apos;yyyy-MM-dd HH:mm:ss&apos; as fmt),
(34304461, &apos;HH:mm:ss dd/yyyy/MM&apos;),
(68439783, &apos;yyyy||MMM||dd||HHmmss&apos;)) as tmp;

-- executing against localhost:21000
select to_timestamp(tmp.val) from (values
(0 as val),
(34304461),
(68439783)) as tmp;

-- executing against localhost:21000
select to_timestamp(tmp.val, tmp.fmt) from (values
(&apos;1970-01-01 00:00:00&apos; as val, &apos;yyyy-MM-dd HH:mm:ss&apos; as fmt),
(&apos;01:01:01 02/1971/02&apos;, &apos;HH:mm:ss dd/yyyy/MM&apos;),
(&apos;1972||Mar||03||030303&apos;, &apos;yyyy||MMM||dd||HHmmss&apos;)) as tmp;

-- executing against localhost:21000
select from_timestamp(tmp.val, tmp.fmt) from (values
(&apos;1970-01-01 00:00:00&apos; as val, &apos;yyyy-MM-dd HH:mm:ss&apos; as fmt),
(&apos;1971-02-02 01:01:01&apos;, &apos;yyyy-MM-dd HH:mm:ss&apos;),
(&apos;1972-03-03 03:03:03&apos;, &apos;yyyy-MM-dd HH:mm:ss&apos;)) as tmp;

-- executing against localhost:21000
select 1.1 * 1.1 + cast(1.1 as float);

-- executing against localhost:21000
select 1.1 * 1.1 + cast(1.1 as decimal(2,1));

-- executing against localhost:21000
select 1.1 * 1.1 + 1.1;

-- executing against localhost:21000
select 1.1 * 1.1 + float_col from functional.alltypestiny limit 2;

-- executing against localhost:21000
select 1.1 * 1.1 + c3 from functional.decimal_tiny limit 2;

-- executing against localhost:21000
select log(1,2), log(1,1), log(0,2), log(2,0), log(0,0);

-- executing against localhost:21000
select abs(cast(1 as int)), abs(cast(1 as smallint)),
  abs(cast(1 as tinyint)), abs(cast(8589934592 as bigint)),
  abs(cast(-1.3 as double)), abs(cast(-1.3 as float)),
  abs(cast(-1.32223 as decimal(8,3)));

-- executing against localhost:21000
select timestamp_col FROM alltypesagg
ORDER BY timestamp_col + INTERVAL bigint_col YEAR ASC limit 1;

-- executing against localhost:21000
select int_col, bigint_col from functional_avro_snap.alltypestiny
where abs(cast(int_col as decimal(8,0))) &gt;
      negative(abs(cast(bigint_col as decimal(20, 0))));

-- executing against localhost:21000
select int_col from functional.alltypes where regexp_replace(&apos;abc&apos;, &apos;*&apos;, &apos;cde&apos;) = &apos;cde&apos;
limit 10;

-- executing against localhost:21000
select int_col from functional.alltypes where
madlib_vector_get(0, madlib_vector(1.0, 2.0, NULL)) = 1.0 limit 10;

-- executing against localhost:21000
select * from (select &apos;abc&apos; as x, &apos;*&apos; as y, &apos;def&apos; as z from functional.alltypestiny) v
where regexp_replace(x, y, z) = &apos;cde&apos;;

-- executing against localhost:21000
select sum(length(replace(y, x, &apos;bbbbbbbbbbb&apos;)))
from (select cast(round(float_col) AS STRING) as x, string_col as y
      from functional.alltypes) v;

-- executing against localhost:21000
select sum(length(replace(y, &apos;0&apos;, x)))
from (select cast(round(float_col) AS STRING) as x, string_col as y
      from functional.alltypes) v;

-- executing against localhost:21000
select sum(length(concat(replace(y, &apos;0&apos;, x), replace(y, &apos;0&apos;, x))))
from (select cast(round(float_col) AS STRING) as x, string_col as y
      from functional.alltypes) v;

-- executing against localhost:21000
select distinct int_col, int_col! from functional.alltypes order by 1;

-- executing against localhost:21000
select madlib_vector(1.0, 2.0, NULL);

-- executing against localhost:21000
select tinyint_col, countset(tinyint_col), countset(tinyint_col, 0),
       smallint_col, countset(smallint_col), countset(smallint_col, 0),
       int_col, countset(int_col), countset(int_col, 0),
       bigint_col, countset(bigint_col), countset(bigint_col, 0)
from alltypestiny
where id &lt;= 1
order by id;

-- executing against localhost:21000
select bitand(tinyint_col, int_col),
       bitor(smallint_col, bigint_col),
       bitxor(tinyint_col, smallint_col),
       bitxor(int_col, bigint_col),
       bitxor(int_col, bitnot(int_col)),
       bitnot(tinyint_col)
from alltypes
where id &lt;= 3
order by id;

-- executing against localhost:21000
select bigint_col,
       getbit(bigint_col,0),
       getbit(bigint_col,1),
       getbit(bigint_col,int_col),
       setbit(bigint_col,0),
       setbit(bigint_col,1,0)
from alltypes
where id &lt;= 3
order by id;

-- executing against localhost:21000
select int_col,
    shiftright(int_col,1),
    shiftleft(int_col,2),
    rotateleft(int_col,30),
    rotateright(int_col,2)
from alltypes
where id &lt;= 3
order by id;

-- executing against localhost:21000
select str_col, match_regex_col from LikeTbl
where REGEXP_LIKE(str_col, match_regex_col);

-- executing against localhost:21000
select str_col, no_match_regex_col from LikeTbl
where REGEXP_LIKE(str_col, no_match_regex_col);

-- executing against localhost:21000
select str_col, match_regex_col from LikeTbl
where NOT REGEXP_LIKE(str_col, match_regex_col);

-- executing against localhost:21000
select translate(tmp.str, &apos;\n&apos;, &apos;@&apos;), match_like_col
from (values(&apos;one\ntwo&apos; as str), (&apos;\n&apos;)) as tmp, LikeTbl
where tmp.str LIKE match_like_col;

-- executing against localhost:21000
select str_col, no_match_regex_col from LikeTbl
where NOT REGEXP_LIKE(str_col, no_match_regex_col);

-- executing against localhost:21000
select str_col, match_regex_col from LikeTbl
where REGEXP_LIKE(upper(str_col), lower(match_regex_col), &apos;i&apos;);

-- executing against localhost:21000
select str_col, match_regex_col from LikeTbl
where REGEXP_LIKE(str_col, match_regex_col, &apos;c&apos;);

-- executing against localhost:21000
select str_col, match_regex_col from LikeTbl
where REGEXP_LIKE(upper(str_col), lower(match_regex_col), &apos;c&apos;);

-- executing against localhost:21000
select tmp.str from (values
(&apos;testfield&apos; as str),
(&apos;multi\nfield&apos;),
(&apos;multi\nfield\ntwo&apos;)) as tmp
where regexp_like(tmp.str, &apos;^multi.*$&apos;);

-- executing against localhost:21000
select translate(tmp.str, &apos;\n&apos;, &apos;@&apos;) from (values
(&apos;testfield&apos; as str),
(&apos;multi\nfield&apos;),
(&apos;multi\nfield\ntwo&apos;)) as tmp
where regexp_like(tmp.str, &apos;^multi.*$&apos;, &apos;n&apos;);

-- executing against localhost:21000
select translate(tmp.str, &apos;\n&apos;, &apos;@&apos;) from (values
(&apos;testfield&apos; as str),
(&apos;multi\nfield&apos;),
(&apos;multi\nfield\ntwo&apos;)) as tmp
where regexp_like(tmp.str, &apos;^fiel.*$&apos;, &apos;n&apos;);

-- executing against localhost:21000
select translate(tmp.str, &apos;\n&apos;, &apos;@&apos;) from (values
(&apos;testfield&apos; as str),
(&apos;multi\nfield&apos;),
(&apos;multi\nfield\ntwo&apos;)) as tmp
where regexp_like(tmp.str, &apos;^fiel.*$&apos;, &apos;m&apos;);

-- executing against localhost:21000
select translate(tmp.str, &apos;\n&apos;, &apos;@&apos;) from (values
(&apos;testfield&apos; as str),
(&apos;multi\nfield&apos;),
(&apos;multi\nfield\ntwo&apos;)) as tmp
where regexp_like(tmp.str, &apos;^fiel.*$&apos;, &apos;mn&apos;);

-- executing against localhost:21000
select translate(tmp.str, &apos;\n&apos;, &apos;@&apos;) from (values
(&apos;testfield&apos; as str),
(&apos;multi\nfield&apos;),
(&apos;multi\nfield\ntwo&apos;)) as tmp
where regexp_like(&apos;&apos;, &apos;&apos;, &apos;&apos;);

-- executing against localhost:21000
select translate(tmp.str, &apos;\n&apos;, &apos;@&apos;) from (values
(&apos;testfield&apos; as str),
(&apos;multi\nfield&apos;),
(&apos;multi\nfield\ntwo&apos;)) as tmp
where regexp_like(&apos;&apos;, &apos;&apos;);

-- executing against localhost:21000
select split_part(tmp.str, tmp.delim, pos) from (values
(&apos;abc@@def@@ghi&apos; as str, &apos;@@&apos; as delim, 1 as pos),
(&apos;@@123@@456&apos;, &apos;@@&apos;, 1),
(&apos;@@123@@456&apos;, &apos;@@&apos;, 2),
(&apos;@@&apos;, &apos;@@&apos;, 1),
(&apos;abc~!~def~!~!~ghi&apos;, &apos;~!~&apos;, 3),
(&apos;abc&apos;, &apos;@@&apos;, 1),
(&apos;xyz!!qwe&apos;, &apos;!!&apos;, 500),
(NULL, NULL, 1),
(&apos;abc&apos;, NULL, 2),
(NULL, &apos;@@&apos;, 1),
(NULL, &apos;!!&apos;, 1)
) as tmp;

-- executing against localhost:21000
select count(*) from tpch_parquet.lineitem where btrim(l_comment, l_comment) != &quot;&quot;;

-- executing against localhost:21000
select dayofyear(trunc(&apos;2014-11-11&apos;, string_col)) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select regexp_match_count(tmp.str, tmp.`pattern`) from (values
(&apos;aaa&apos; as str, &apos;a&apos; as `pattern`),
(&apos;aaa&apos;, &apos;aa&apos;),
(&apos;aaaa&apos;, &apos;aa&apos;),
(&apos;&apos;, &apos;&apos;),
(&apos;&apos;, &apos;.*&apos;),
(&apos;abxcy1234a&apos;, &apos;a.x&apos;),
(&apos;abxcy1234a&apos;, &apos;a.x.*a&apos;),
(&apos;abxcy1234a&apos;, &apos;a.x.*k&apos;),
(&apos;aaa123a&apos;, &apos;a*&apos;),
(&apos;aaa123a&apos;, &apos;a?&apos;),
(&apos;a.x.y.*a&apos;, &apos;a\.x\.y\.\*a&apos;),
(&apos;0123456789&apos;, &apos;.*&apos;),
(&apos;0123456789&apos;, &apos;.+&apos;),
(&apos;0123456789&apos;, &apos;.?&apos;),
(&apos;abcab&apos;, &apos;(a|ab|abc)&apos;),
(&apos;abc123efg&apos;, &apos;[\\d]&apos;),
(&apos;abc123efg&apos;, &apos;[\\d]+&apos;),
(&apos;abc123efg&apos;, &apos;[\^\\d]&apos;),
(&apos;a1b2c3d4e5!!!&apos;, &apos;[\\w\\d]&apos;),
(&apos;a1b2c3d4e5!!!&apos;, &apos;\\w\\d&apos;)) as tmp;

-- executing against localhost:21000
select regexp_match_count(tmp.str, tmp.`pattern`, tmp.start_pos, tmp.params) from (values
(&apos;aaa&apos; as str, &apos;A&apos; as `pattern`, 1 as start_pos, &apos;i&apos; as params),
(&apos;aaa&apos;, &apos;A&apos;, 1, &apos;c&apos;),
(&apos;this\nis\nnewline&apos;, &apos;.*&apos;, 1, &apos;&apos;),
(&apos;this\nis\nnewline&apos;, &apos;.*&apos;, 1, &apos;n&apos;),
(&apos;IPhone\nIPad\nIPod&apos;, &apos;^I.*$&apos;, 1, &apos;&apos;),
(&apos;IPhone\nIPad\nIPod&apos;, &apos;^I.*$&apos;, 1, &apos;n&apos;),
(&apos;IPhone\nIPad\nIPod&apos;, &apos;^I.*$&apos;, 1, &apos;m&apos;),
(&apos;iPhone\niPad\niPod&apos;, &apos;^I.*$&apos;, 1, &apos;in&apos;),
(&apos;iPhone\niPad\niPod&apos;, &apos;^I.*$&apos;, 1, &apos;cin&apos;),
(&apos;iPhone\niPad\niPod&apos;, &apos;^I.*$&apos;, 1, &apos;im&apos;),
(&apos;iPhone\niPad\niPod&apos;, &apos;^I.*$&apos;, 1, &apos;imn&apos;),
(&apos;aaa&apos;, &apos;a&apos;, 3, &apos;&apos;),
(&apos;aaa&apos;, &apos;a&apos;, 4, &apos;&apos;),
(&apos;aaa&apos;, &apos;a*&apos;, 4, &apos;&apos;)) as tmp;

-- executing against localhost:21000
select regexp_match_count(tmp.str, tmp.`pattern`, tmp.start_pos, tmp.params) from (values
(&apos;a&apos; as str, &apos;a&apos; as `pattern`, -1 as start_pos, &apos;&apos; as params),
(&apos;foobar&apos;, &apos;foobar&apos;, 1, &apos;i&apos;),
(&apos;iPhone\niPad\niPod&apos;, &apos;^I.*$&apos;, 1, &apos;imn&apos;)) as tmp;

-- executing against localhost:21000
select regexp_match_count(tmp.str, tmp.`pattern`, tmp.start_pos, tmp.params) from (values
(&apos;a&apos; as str, &apos;a&apos; as `pattern`, 1 as start_pos, &apos;xyz&apos; as params),
(&apos;foobar&apos;, &apos;foobar&apos;, 1, &apos;i&apos;),
(&apos;iPhone\niPad\niPod&apos;, &apos;^I.*$&apos;, 1, &apos;imn&apos;)) as tmp;

-- executing against localhost:21000
select regexp_escape(tmp.str) from (values
(&apos;a.b\\c+d*e?f[g]h$i(j)k{l}m=n!o&lt;p&gt;q|r:s-t&apos; as str)) as tmp;

-- executing against localhost:21000
select regexp_extract(regexp_escape(tmp.str),
tmp.`pattern`, tmp.index) from (values
(&apos;Hello\\world&apos; as str, &apos;([[:alpha:]]+)(\\\\\\\\)([[:alpha:]]+)&apos; as `pattern`, 2 as index)
) as tmp;

-- executing against localhost:21000
select regexp_extract(regexp_escape(tmp.str),
tmp.`pattern`, tmp.index) from (values
(&apos;Hello\\world&apos; as str, &apos;([[:alpha:]]+)(\\\\\\\\)([[:alpha:]]+)&apos; as `pattern`, 3 as index)
) as tmp;

-- executing against localhost:21000
select NULL &lt;=&gt; NULL;

-- executing against localhost:21000
select NULL &lt;=&gt; 1;

-- executing against localhost:21000
select NULL &lt;=&gt; &quot;foo&quot;;

-- executing against localhost:21000
select NULL IS DISTINCT FROM NULL;

-- executing against localhost:21000
select NULL IS DISTINCT FROM 3.14;

-- executing against localhost:21000
select cast(0 as bigint) IS DISTINCT FROM NULL;

-- executing against localhost:21000
select 2.78 IS DISTINCT FROM 3.14;

-- executing against localhost:21000
select 2.78 IS NOT DISTINCT FROM 3.14;

-- executing against localhost:21000
set EXEC_SINGLE_NODE_ROWS_THRESHOLD=0;

-- executing against localhost:21000

select min(from_unixtime(ts))
from (values (1429705108399870 as ts), (1429704907057354)) invalid_timestamps;

-- executing against localhost:21000
SET EXEC_SINGLE_NODE_ROWS_THRESHOLD=&quot;100&quot;;

-- executing against localhost:21000
select CAST(1312822084003 as timestamp) FROM alltypestiny GROUP BY 1;

-- executing against localhost:21000
select count(*) from functional.alltypes
where length(string_col) &gt; 0 &amp;&amp;
length(base64encode(string_col)) &lt;= length(string_col);

-- executing against localhost:21000
select count (*) from functional.alltypes
where base64decode(base64encode(string_col)) IS DISTINCT FROM string_col;

-- executing against localhost:21000
select base64decode(&apos;foo&apos;);

-- executing against localhost:21000
select base64decode(&apos;abc%&apos;);

-- executing against localhost:21000
select cast(&apos;inf&apos; as double), cast(&apos;InFinity&apos; as float),
    cast(&apos;inf &apos; as float), cast(&apos;  infinity &apos; as double),
    cast(&apos;infinite&apos; as double), cast(&apos;1.23inf&apos; as double), cast(&apos;1inf&apos; as float);

-- executing against localhost:21000
select cast(&apos;nan&apos; as double), cast(&apos;NaN&apos; as float), cast(&apos; nan   &apos; as double),
    cast(&apos;nana&apos; as double), cast(&apos;1.23nan&apos; as double), cast(&apos;1nan&apos; as float);

-- executing against localhost:21000
select cast(&apos;1.23&apos; as double), cast(&apos;.1.23&apos; as float), cast(&apos;123.456.&apos; as double),
    cast(&apos;1.23.456&apos; as double), cast(&apos;1.23.4.5&apos; as float), cast(&apos;0..e&apos; as double);

-- executing against localhost:21000
select reverse(&apos;123456789abcdef0&apos;), reverse(&apos;123456789abcdef01&apos;),
    reverse(&apos;123456789abcdef0!@#$%^&amp;*(ABCDEF)&apos;),
    reverse(&apos;123456789abcdef0!@#$%^&amp;*(ABCDEF)`&apos;),
    reverse(&apos;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ345678901234&apos;);

-- executing against localhost:21000
select count(shiftleft(int_col, 1)) from functional_parquet.alltypes;

-- executing against localhost:21000
select count(now()) c, avg(cast(&apos;2016-11-22 16:40:00.00&apos; as timestamp)) a,
  cast(&apos;2016-11-22 16:40:00.00&apos; as timestamp) as g
from functional_parquet.alltypes
where timestamp_col &lt; cast(&apos;2013-02-18 20:46:00.01&apos; as timestamp)
group by g
having avg(cast(&apos;2016-11-22 16:40:00.00&apos; as timestamp)) =
           cast(&apos;2016-11-22 16:40:00.00&apos; as timestamp)
order by c, cast(&apos;2016-11-22 16:40:00.00&apos; as timestamp);

-- executing against localhost:21000
select count(*) from (
  select a.timestamp_col from
  functional_parquet.alltypessmall a
  inner join functional_parquet.alltypestiny b
  on cast(&apos;2013-02-18 20:46:00.01&apos; as timestamp) + interval a.id years =
     cast(&apos;2013-02-18 20:46:00.01&apos; as timestamp) + interval b.id years
  order by a.timestamp_col limit 10
) v
where timestamp_col &lt; cast(&apos;2013-02-18 20:46:00.01&apos; as timestamp);

-- executing against localhost:21000
select tinyint_col, count(*) cnt
from functional_parquet.alltypesagg
group by 1
having count(*) &gt; 1000 or count(*) &gt; 1000
  and count(*) between 1500 and 2500;

-- executing against localhost:21000
select /* +straight_join */ a.id
from   functional.alltypestiny a
join   functional.alltypestiny b on a.string_col = b.timestamp_col
where  (cast(a.string_col as string) &gt; &apos;a&apos;);

-- executing against localhost:21000
select from_utc_timestamp(CAST(&quot;1400-01-01 05:00:00&quot; as TIMESTAMP), &quot;PST&quot;)
from alltypes
limit 1;

-- executing against localhost:21000
select to_utc_timestamp(CAST(&quot;1400-01-01 05:00:00&quot; as TIMESTAMP), &quot;JST&quot;)
from alltypes
limit 1;

-- executing against localhost:21000
select CAST(&apos;9999-12-31 21:00:00&apos; AS TIMESTAMP) + INTERVAL 1 DAYS
from alltypes
limit 1;

-- executing against localhost:21000
select CAST(&apos;1400-01-01 21:00:00&apos; AS TIMESTAMP) - INTERVAL 1 DAYS
from alltypes
limit 1;

-- executing against localhost:21000
select CAST(CAST(CAST(&apos;1400-01-01&apos; AS TIMESTAMP) AS DOUBLE) - 0.1 AS TIMESTAMP);

-- executing against localhost:21000
select CAST(CAST(CAST(&apos;9999-12-31 23:59:59&apos; AS TIMESTAMP) AS DOUBLE) + 1.1 AS TIMESTAMP);

-- executing against localhost:21000
select CAST(CAST(CAST(&apos;1400-01-01&apos; AS TIMESTAMP) AS BIGINT) - 1 AS TIMESTAMP);

-- executing against localhost:21000
select CAST(CAST(CAST(&apos;9999-12-31 23:59:59&apos; AS TIMESTAMP) AS BIGINT) + 1 AS TIMESTAMP);

-- executing against localhost:21000
select unix_micros_to_utc_timestamp(
  CAST(CAST(&apos;1400-01-01&apos; AS TIMESTAMP) AS BIGINT) * 1000000 - 1);

-- executing against localhost:21000
select unix_micros_to_utc_timestamp(
  (CAST(CAST(&apos;9999-12-31 23:59:59&apos; AS TIMESTAMP) AS BIGINT) + 1) * 1000000 + 1);

-- executing against localhost:21000
select CAST(&quot;1399-12-31 23:59:59.99999&quot; AS TIMESTAMP);

-- executing against localhost:21000
select CAST(&quot;10000-01-01&quot; AS TIMESTAMP);

-- executing against localhost:21000
select CAST(&quot;1900-02-29&quot; AS TIMESTAMP);

-- executing against localhost:21000
select CAST(&quot;not a timestamp&quot; AS TIMESTAMP);

-- executing against localhost:21000
select count(*) from functional.alltypestiny group by concat(uuid(), &quot;_test&quot;);

-- executing against localhost:21000
select decode(0, 1, 0, id, 1, 2) a from functional.alltypestiny order by a;

-- executing against localhost:21000
select if(true, id * 10, 0) from functional.alltypestiny where id = if(false, 0, 1);

-- executing against localhost:21000
select id, null and id = 0 from functional.alltypestiny where id &lt; 2 or false;

-- executing against localhost:21000
select id, case id when null then null when 1 then 10 when true then 20 end
from functional.alltypestiny
where id = case when false then 0 when 1 = 1 then 1 else 2 end;

-- executing against localhost:21000
select distinct case when true then id else 0 end from functional.alltypestiny;

-- executing against localhost:21000
select if (true, 0, sum(id)) from functional.alltypestiny;

-- executing against localhost:21000
select coalesce(b.id, a.id), b.id, a.id
from functional_kudu.alltypes a left join functional_kudu.alltypestiny b on a.id = b.id
where a.id = 100;

-- executing against localhost:21000
select coalesce(b.year, a.id), b.id, a.id
from functional.alltypes a left join functional.alltypestiny b on a.id = b.id
where a.id = 100;

-- executing against localhost:21000
select id from functional.alltypes
where id = case cast(&apos;nan&apos; as double) when cast(&apos;nan&apos; as double) then 0 else 1 end;

-- executing against localhost:21000
select id, timestamp_col from functional.alltypestiny
where cast(timestamp_col as string) = &apos;2009-02-01 00:00:00&apos;;

-- executing against localhost:21000
select
murmur_hash(bool_col), murmur_hash(tinyint_col), murmur_hash(smallint_col),
murmur_hash(int_col), murmur_hash(bigint_col), murmur_hash(float_col),
murmur_hash(double_col), murmur_hash(date_string_col), murmur_hash(string_col),
murmur_hash(timestamp_col), murmur_hash(year), murmur_hash(month)
from functional.alltypes where id = 7;

-- executing against localhost:21000
select cast(&apos;2001-1-21 12:5:30&apos; as timestamp);

-- executing against localhost:21000
select cast(&apos;2001-1-2 1:5:3.123&apos; as timestamp);

-- executing against localhost:21000
select cast(&apos;1:5:3&apos; as timestamp);

-- executing against localhost:21000
select cast(&apos;1:5:3.1234567&apos; as timestamp);

-- executing against localhost:21000
select cast(&apos;2001-1-2&apos; as timestamp);

-- executing against localhost:21000
select count(*) from functional.alltypes
where regexp_replace(string_col, &apos;1&apos;, &apos;&apos;)
in (&apos;0&apos;, &apos;1&apos;, &apos;2&apos;, &apos;3&apos;, &apos;4&apos;, &apos;5&apos;, &apos;6&apos;, &apos;7&apos;, &apos;8&apos;, &apos;9&apos;);

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
select current_database();

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="183" name="test_low_mem_limit_q11[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.12272310257"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q11

-- executing against localhost:21000
select
  *
from (
  select
    ps_partkey,
    sum(ps_supplycost * ps_availqty) as value
  from
    partsupp,
    supplier,
    nation
  where
    ps_suppkey = s_suppkey
    and s_nationkey = n_nationkey
    and n_name = &apos;GERMANY&apos;
  group by
    ps_partkey
) as inner_query
where
  value &gt; (
    select
      sum(ps_supplycost * ps_availqty) * 0.0001
    from
      partsupp,
      supplier,
      nation
    where
      ps_suppkey = s_suppkey
      and s_nationkey = n_nationkey
      and n_name = &apos;GERMANY&apos;
  )
order by
  value desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="183" name="test_low_mem_limit_q11[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.75494194031"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q11

-- executing against localhost:21000
select
  *
from (
  select
    ps_partkey,
    sum(ps_supplycost * ps_availqty) as value
  from
    partsupp,
    supplier,
    nation
  where
    ps_suppkey = s_suppkey
    and s_nationkey = n_nationkey
    and n_name = &apos;GERMANY&apos;
  group by
    ps_partkey
) as inner_query
where
  value &gt; (
    select
      sum(ps_supplycost * ps_availqty) * 0.0001
    from
      partsupp,
      supplier,
      nation
    where
      ps_suppkey = s_suppkey
      and s_nationkey = n_nationkey
      and n_name = &apos;GERMANY&apos;
  )
order by
  value desc;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5000 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/none]" time="0.689748048782"><system-err>-- executing against localhost:21000
use tpch_rc;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5000;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 10 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/none]" time="1.51141023636"><system-err>-- executing against localhost:21000
use tpch_avro;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 10;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="189" name="test_low_mem_limit_q13[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.49851894379"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q13

-- executing against localhost:21000
select
  c_count,
  count(*) as custdist
from (
  select
    c_custkey,
    count(o_orderkey) as c_count
  from
    customer left outer join orders on (
      c_custkey = o_custkey
      and o_comment not like &apos;%special%requests%&apos;
    )
  group by
    c_custkey
  ) as c_orders
group by
  c_count
order by
  custdist desc,
  c_count desc;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="1.2986907959"><system-err>-- executing against localhost:21000
use tpch_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 5;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="156" name="test_low_mem_limit_q2[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.73556780815"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q2

-- executing against localhost:21000
select
  s_acctbal,
  s_name,
  n_name,
  p_partkey,
  p_mfgr,
  s_address,
  s_phone,
  s_comment
from
  part,
  supplier,
  partsupp,
  nation,
  region
where
  p_partkey = ps_partkey
  and s_suppkey = ps_suppkey
  and p_size = 15
  and p_type like &apos;%BRASS&apos;
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;EUROPE&apos;
  and ps_supplycost = (
    select
      min(ps_supplycost)
    from
      partsupp,
      supplier,
      nation,
      region
    where
      p_partkey = ps_partkey
      and s_suppkey = ps_suppkey
      and s_nationkey = n_nationkey
      and n_regionkey = r_regionkey
      and r_name = &apos;EUROPE&apos;
    )
order by
  s_acctbal desc,
  n_name,
  s_name,
  p_partkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="168" name="test_low_mem_limit_q6[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.08523607254"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q6

-- executing against localhost:21000
select
  sum(l_extendedprice * l_discount) as revenue
from
  lineitem
where
  l_shipdate &gt;= &apos;1994-01-01&apos;
  and l_shipdate &lt; &apos;1995-01-01&apos;
  and l_discount between 0.05 and 0.07
  and l_quantity &lt; 24;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestInsertParquetQueries" file="query_test/test_insert_parquet.py" line="103" name="test_insert_parquet[compression_codec: snappy | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none | file_size: 33554432-unique_database0]" time="120.149406195"><system-err>SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_parquet_699beecd` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_insert_parquet_699beecd`;

MainThread: Created database &quot;test_insert_parquet_699beecd&quot; for test ID &quot;query_test/test_insert_parquet.py::TestInsertParquetQueries::()::test_insert_parquet[compression_codec: snappy | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none | file_size: 33554432-unique_database0]&quot;
-- connecting to: localhost:21000
-- connecting to: localhost:21001
-- connecting to: localhost:21002
-- executing against localhost:21000
use test_insert_parquet_699beecd;

SET sync_ddl=1;
SET COMPRESSION_CODEC=snappy;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=33554432;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21001
use test_insert_parquet_699beecd;

SET sync_ddl=1;
SET COMPRESSION_CODEC=snappy;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=33554432;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21002
use test_insert_parquet_699beecd;

SET sync_ddl=1;
SET COMPRESSION_CODEC=snappy;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=33554432;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table if not exists orders_insert_test like tpch_parquet.orders
location &apos;/test-warehouse/test_insert_parquet_699beecd.db/orders_insert_table&apos;;

-- executing against localhost:21000

insert overwrite table orders_insert_test select * from tpch.orders;

-- executing against localhost:21001
select count(distinct o_orderkey) from orders_insert_test;

-- executing against localhost:21002
select count(distinct o_orderstatus) from orders_insert_test;

-- executing against localhost:21001
select count(distinct o_orderdate) from orders_insert_test;

-- executing against localhost:21001
select distinct o_orderpriority from orders_insert_test;

-- executing against localhost:21002
select o_shippriority, count(1) from orders_insert_test group by 1;

-- executing against localhost:21002
select count(distinct o_comment) from orders_insert_test;

-- executing against localhost:21002
create table if not exists test_insert_huge_vals (s string) stored as parquet
location &apos;/test-warehouse/test_insert_parquet_699beecd.db/test_insert_huge_vals&apos;;

-- executing against localhost:21002

set max_row_size=1048576;

-- executing against localhost:21002

insert overwrite table test_insert_huge_vals
  select cast(l_orderkey as string) from tpch.lineitem
  union select group_concat(concat(s_name, s_address, s_phone)) from tpch.supplier
  union select group_concat(concat(s_name, s_address, s_phone, s_name)) from tpch.supplier;

-- executing against localhost:21002
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21002
set min_spillable_buffer_size=1m;

-- executing against localhost:21002

select count(*) from
  (select cast(l_orderkey as string) s from tpch.lineitem union
   select group_concat(concat(s_name, s_address, s_phone)) from tpch.supplier union
   select group_concat(concat(s_name, s_address, s_phone, s_name)) from tpch.supplier
  ) t1
join test_insert_huge_vals t2 on t1.s = t2.s;

-- executing against localhost:21002
SET MIN_SPILLABLE_BUFFER_SIZE=&quot;65536&quot;;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.428674221039"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 1;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="210" name="test_low_mem_limit_q20[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.170654058456"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q20

-- executing against localhost:21000
select
  s_name,
  s_address
from
  supplier, nation
where
  s_suppkey in (
    select
      ps_suppkey
    from
      partsupp
    where
      ps_partkey in (
        select
          p_partkey
        from
          part
        where
          p_name like &apos;forest%&apos;
        )
      and ps_availqty &gt; (
        select
          0.5 * sum(l_quantity)
        from
          lineitem
        where
          l_partkey = ps_partkey
          and l_suppkey = ps_suppkey
          and l_shipdate &gt;= &apos;1994-01-01&apos;
          and l_shipdate &lt; &apos;1995-01-01&apos;
        )
    )
  and s_nationkey = n_nationkey
  and n_name = &apos;CANADA&apos;
order by
  s_name;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="183" name="test_low_mem_limit_q11[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.79718184471"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q11

-- executing against localhost:21000
select
  *
from (
  select
    ps_partkey,
    sum(ps_supplycost * ps_availqty) as value
  from
    partsupp,
    supplier,
    nation
  where
    ps_suppkey = s_suppkey
    and s_nationkey = n_nationkey
    and n_name = &apos;GERMANY&apos;
  group by
    ps_partkey
) as inner_query
where
  value &gt; (
    select
      sum(ps_supplycost * ps_availqty) * 0.0001
    from
      partsupp,
      supplier,
      nation
    where
      ps_suppkey = s_suppkey
      and s_nationkey = n_nationkey
      and n_name = &apos;GERMANY&apos;
  )
order by
  value desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="210" name="test_low_mem_limit_q20[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.176190137863"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q20

-- executing against localhost:21000
select
  s_name,
  s_address
from
  supplier, nation
where
  s_suppkey in (
    select
      ps_suppkey
    from
      partsupp
    where
      ps_partkey in (
        select
          p_partkey
        from
          part
        where
          p_name like &apos;forest%&apos;
        )
      and ps_availqty &gt; (
        select
          0.5 * sum(l_quantity)
        from
          lineitem
        where
          l_partkey = ps_partkey
          and l_suppkey = ps_suppkey
          and l_shipdate &gt;= &apos;1994-01-01&apos;
          and l_shipdate &lt; &apos;1995-01-01&apos;
        )
    )
  and s_nationkey = n_nationkey
  and n_name = &apos;CANADA&apos;
order by
  s_name;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="210" name="test_low_mem_limit_q20[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.123286247253"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q20

-- executing against localhost:21000
select
  s_name,
  s_address
from
  supplier, nation
where
  s_suppkey in (
    select
      ps_suppkey
    from
      partsupp
    where
      ps_partkey in (
        select
          p_partkey
        from
          part
        where
          p_name like &apos;forest%&apos;
        )
      and ps_availqty &gt; (
        select
          0.5 * sum(l_quantity)
        from
          lineitem
        where
          l_partkey = ps_partkey
          and l_suppkey = ps_suppkey
          and l_shipdate &gt;= &apos;1994-01-01&apos;
          and l_shipdate &lt; &apos;1995-01-01&apos;
        )
    )
  and s_nationkey = n_nationkey
  and n_name = &apos;CANADA&apos;
order by
  s_name;

</system-err></testcase><testcase classname="query_test.test_limit.TestLimit" file="query_test/test_limit.py" line="58" name="test_limit[query: select * from lineitem limit %d | limit_value: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.621570825577"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from lineitem limit 1;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="210" name="test_low_mem_limit_q20[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.18095207214"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q20

-- executing against localhost:21000
select
  s_name,
  s_address
from
  supplier, nation
where
  s_suppkey in (
    select
      ps_suppkey
    from
      partsupp
    where
      ps_partkey in (
        select
          p_partkey
        from
          part
        where
          p_name like &apos;forest%&apos;
        )
      and ps_availqty &gt; (
        select
          0.5 * sum(l_quantity)
        from
          lineitem
        where
          l_partkey = ps_partkey
          and l_suppkey = ps_suppkey
          and l_shipdate &gt;= &apos;1994-01-01&apos;
          and l_shipdate &lt; &apos;1995-01-01&apos;
        )
    )
  and s_nationkey = n_nationkey
  and n_name = &apos;CANADA&apos;
order by
  s_name;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="1.02266311646"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_orc_def;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="1.04044485092"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="1.35875892639"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="171" name="test_low_mem_limit_q7[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.13268995285"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q7

-- executing against localhost:21000
select
  supp_nation,
  cust_nation,
  l_year,
  sum(volume) as revenue
from (
  select
    n1.n_name as supp_nation,
    n2.n_name as cust_nation,
    year(l_shipdate) as l_year,
    l_extendedprice * (1 - l_discount) as volume
  from
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2
  where
    s_suppkey = l_suppkey
    and o_orderkey = l_orderkey
    and c_custkey = o_custkey
    and s_nationkey = n1.n_nationkey
    and c_nationkey = n2.n_nationkey
    and (
      (n1.n_name = &apos;FRANCE&apos; and n2.n_name = &apos;GERMANY&apos;)
      or (n1.n_name = &apos;GERMANY&apos; and n2.n_name = &apos;FRANCE&apos;)
    )
    and l_shipdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
  ) as shipping
group by
  supp_nation,
  cust_nation,
  l_year
order by
  supp_nation,
  cust_nation,
  l_year;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="171" name="test_low_mem_limit_q7[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0403506755829"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q7

-- executing against localhost:21000
select
  supp_nation,
  cust_nation,
  l_year,
  sum(volume) as revenue
from (
  select
    n1.n_name as supp_nation,
    n2.n_name as cust_nation,
    year(l_shipdate) as l_year,
    l_extendedprice * (1 - l_discount) as volume
  from
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2
  where
    s_suppkey = l_suppkey
    and o_orderkey = l_orderkey
    and c_custkey = o_custkey
    and s_nationkey = n1.n_nationkey
    and c_nationkey = n2.n_nationkey
    and (
      (n1.n_name = &apos;FRANCE&apos; and n2.n_name = &apos;GERMANY&apos;)
      or (n1.n_name = &apos;GERMANY&apos; and n2.n_name = &apos;FRANCE&apos;)
    )
    and l_shipdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
  ) as shipping
group by
  supp_nation,
  cust_nation,
  l_year
order by
  supp_nation,
  cust_nation,
  l_year;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="171" name="test_low_mem_limit_q7[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.101629972458"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q7

-- executing against localhost:21000
select
  supp_nation,
  cust_nation,
  l_year,
  sum(volume) as revenue
from (
  select
    n1.n_name as supp_nation,
    n2.n_name as cust_nation,
    year(l_shipdate) as l_year,
    l_extendedprice * (1 - l_discount) as volume
  from
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2
  where
    s_suppkey = l_suppkey
    and o_orderkey = l_orderkey
    and c_custkey = o_custkey
    and s_nationkey = n1.n_nationkey
    and c_nationkey = n2.n_nationkey
    and (
      (n1.n_name = &apos;FRANCE&apos; and n2.n_name = &apos;GERMANY&apos;)
      or (n1.n_name = &apos;GERMANY&apos; and n2.n_name = &apos;FRANCE&apos;)
    )
    and l_shipdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
  ) as shipping
group by
  supp_nation,
  cust_nation,
  l_year
order by
  supp_nation,
  cust_nation,
  l_year;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="156" name="test_low_mem_limit_q2[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.04515624046"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q2

-- executing against localhost:21000
select
  s_acctbal,
  s_name,
  n_name,
  p_partkey,
  p_mfgr,
  s_address,
  s_phone,
  s_comment
from
  part,
  supplier,
  partsupp,
  nation,
  region
where
  p_partkey = ps_partkey
  and s_suppkey = ps_suppkey
  and p_size = 15
  and p_type like &apos;%BRASS&apos;
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;EUROPE&apos;
  and ps_supplycost = (
    select
      min(ps_supplycost)
    from
      partsupp,
      supplier,
      nation,
      region
    where
      p_partkey = ps_partkey
      and s_suppkey = ps_suppkey
      and s_nationkey = n_nationkey
      and n_regionkey = r_regionkey
      and r_name = &apos;EUROPE&apos;
    )
order by
  s_acctbal desc,
  n_name,
  s_name,
  p_partkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="171" name="test_low_mem_limit_q7[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.79546093941"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q7

-- executing against localhost:21000
select
  supp_nation,
  cust_nation,
  l_year,
  sum(volume) as revenue
from (
  select
    n1.n_name as supp_nation,
    n2.n_name as cust_nation,
    year(l_shipdate) as l_year,
    l_extendedprice * (1 - l_discount) as volume
  from
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2
  where
    s_suppkey = l_suppkey
    and o_orderkey = l_orderkey
    and c_custkey = o_custkey
    and s_nationkey = n1.n_nationkey
    and c_nationkey = n2.n_nationkey
    and (
      (n1.n_name = &apos;FRANCE&apos; and n2.n_name = &apos;GERMANY&apos;)
      or (n1.n_name = &apos;GERMANY&apos; and n2.n_name = &apos;FRANCE&apos;)
    )
    and l_shipdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
  ) as shipping
group by
  supp_nation,
  cust_nation,
  l_year
order by
  supp_nation,
  cust_nation,
  l_year;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="1.13180685043"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="183" name="test_low_mem_limit_q11[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.14104509354"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q11

-- executing against localhost:21000
select
  *
from (
  select
    ps_partkey,
    sum(ps_supplycost * ps_availqty) as value
  from
    partsupp,
    supplier,
    nation
  where
    ps_suppkey = s_suppkey
    and s_nationkey = n_nationkey
    and n_name = &apos;GERMANY&apos;
  group by
    ps_partkey
) as inner_query
where
  value &gt; (
    select
      sum(ps_supplycost * ps_availqty) * 0.0001
    from
      partsupp,
      supplier,
      nation
    where
      ps_suppkey = s_suppkey
      and s_nationkey = n_nationkey
      and n_name = &apos;GERMANY&apos;
  )
order by
  value desc;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.772826194763"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="210" name="test_low_mem_limit_q20[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.17486381531"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q20

-- executing against localhost:21000
select
  s_name,
  s_address
from
  supplier, nation
where
  s_suppkey in (
    select
      ps_suppkey
    from
      partsupp
    where
      ps_partkey in (
        select
          p_partkey
        from
          part
        where
          p_name like &apos;forest%&apos;
        )
      and ps_availqty &gt; (
        select
          0.5 * sum(l_quantity)
        from
          lineitem
        where
          l_partkey = ps_partkey
          and l_suppkey = ps_suppkey
          and l_shipdate &gt;= &apos;1994-01-01&apos;
          and l_shipdate &lt; &apos;1995-01-01&apos;
        )
    )
  and s_nationkey = n_nationkey
  and n_name = &apos;CANADA&apos;
order by
  s_name;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="1.12134504318"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="171" name="test_low_mem_limit_q7[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.632188797"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q7

-- executing against localhost:21000
select
  supp_nation,
  cust_nation,
  l_year,
  sum(volume) as revenue
from (
  select
    n1.n_name as supp_nation,
    n2.n_name as cust_nation,
    year(l_shipdate) as l_year,
    l_extendedprice * (1 - l_discount) as volume
  from
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2
  where
    s_suppkey = l_suppkey
    and o_orderkey = l_orderkey
    and c_custkey = o_custkey
    and s_nationkey = n1.n_nationkey
    and c_nationkey = n2.n_nationkey
    and (
      (n1.n_name = &apos;FRANCE&apos; and n2.n_name = &apos;GERMANY&apos;)
      or (n1.n_name = &apos;GERMANY&apos; and n2.n_name = &apos;FRANCE&apos;)
    )
    and l_shipdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
  ) as shipping
group by
  supp_nation,
  cust_nation,
  l_year
order by
  supp_nation,
  cust_nation,
  l_year;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="192" name="test_low_mem_limit_q14[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.117604970932"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q14

-- executing against localhost:21000
select
  100.00 * sum(case
    when p_type like &apos;PROMO%&apos;
    then l_extendedprice * (1 - l_discount)
    else 0.0
    end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue
from
  lineitem,
  part
where
  l_partkey = p_partkey
  and l_shipdate &gt;= &apos;1995-09-01&apos;
  and l_shipdate &lt; &apos;1995-10-01&apos;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="192" name="test_low_mem_limit_q14[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.155498027802"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q14

-- executing against localhost:21000
select
  100.00 * sum(case
    when p_type like &apos;PROMO%&apos;
    then l_extendedprice * (1 - l_discount)
    else 0.0
    end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue
from
  lineitem,
  part
where
  l_partkey = p_partkey
  and l_shipdate &gt;= &apos;1995-09-01&apos;
  and l_shipdate &lt; &apos;1995-10-01&apos;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="192" name="test_low_mem_limit_q14[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.14517903328"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q14

-- executing against localhost:21000
select
  100.00 * sum(case
    when p_type like &apos;PROMO%&apos;
    then l_extendedprice * (1 - l_discount)
    else 0.0
    end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue
from
  lineitem,
  part
where
  l_partkey = p_partkey
  and l_shipdate &gt;= &apos;1995-09-01&apos;
  and l_shipdate &lt; &apos;1995-10-01&apos;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="156" name="test_low_mem_limit_q2[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.78142881393"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q2

-- executing against localhost:21000
select
  s_acctbal,
  s_name,
  n_name,
  p_partkey,
  p_mfgr,
  s_address,
  s_phone,
  s_comment
from
  part,
  supplier,
  partsupp,
  nation,
  region
where
  p_partkey = ps_partkey
  and s_suppkey = ps_suppkey
  and p_size = 15
  and p_type like &apos;%BRASS&apos;
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;EUROPE&apos;
  and ps_supplycost = (
    select
      min(ps_supplycost)
    from
      partsupp,
      supplier,
      nation,
      region
    where
      p_partkey = ps_partkey
      and s_suppkey = ps_suppkey
      and s_nationkey = n_nationkey
      and n_regionkey = r_regionkey
      and r_name = &apos;EUROPE&apos;
    )
order by
  s_acctbal desc,
  n_name,
  s_name,
  p_partkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="183" name="test_low_mem_limit_q11[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.524725914"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q11

-- executing against localhost:21000
select
  *
from (
  select
    ps_partkey,
    sum(ps_supplycost * ps_availqty) as value
  from
    partsupp,
    supplier,
    nation
  where
    ps_suppkey = s_suppkey
    and s_nationkey = n_nationkey
    and n_name = &apos;GERMANY&apos;
  group by
    ps_partkey
) as inner_query
where
  value &gt; (
    select
      sum(ps_supplycost * ps_availqty) * 0.0001
    from
      partsupp,
      supplier,
      nation
    where
      ps_suppkey = s_suppkey
      and s_nationkey = n_nationkey
      and n_name = &apos;GERMANY&apos;
  )
order by
  value desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="210" name="test_low_mem_limit_q20[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.03317523003"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q20

-- executing against localhost:21000
select
  s_name,
  s_address
from
  supplier, nation
where
  s_suppkey in (
    select
      ps_suppkey
    from
      partsupp
    where
      ps_partkey in (
        select
          p_partkey
        from
          part
        where
          p_name like &apos;forest%&apos;
        )
      and ps_availqty &gt; (
        select
          0.5 * sum(l_quantity)
        from
          lineitem
        where
          l_partkey = ps_partkey
          and l_suppkey = ps_suppkey
          and l_shipdate &gt;= &apos;1994-01-01&apos;
          and l_shipdate &lt; &apos;1995-01-01&apos;
        )
    )
  and s_nationkey = n_nationkey
  and n_name = &apos;CANADA&apos;
order by
  s_name;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="15.2032892704"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_7535f857` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_7535f857`;

MainThread: Created database &quot;test_compute_stats_7535f857&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
create external table test_compute_stats_7535f857.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes&apos;;

-- executing against localhost:21000
alter table test_compute_stats_7535f857.mt_dop recover partitions;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_7535f857.mt_dop;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="192" name="test_low_mem_limit_q14[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.68664121628"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q14

-- executing against localhost:21000
select
  100.00 * sum(case
    when p_type like &apos;PROMO%&apos;
    then l_extendedprice * (1 - l_discount)
    else 0.0
    end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue
from
  lineitem,
  part
where
  l_partkey = p_partkey
  and l_shipdate &gt;= &apos;1995-09-01&apos;
  and l_shipdate &lt; &apos;1995-10-01&apos;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="159" name="test_low_mem_limit_q3[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0953280925751"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q3

-- executing against localhost:21000
select
  l_orderkey,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  o_orderdate,
  o_shippriority
from
  customer,
  orders,
  lineitem
where
  c_mktsegment = &apos;BUILDING&apos;
  and c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &lt; &apos;1995-03-15&apos;
  and l_shipdate &gt; &apos;1995-03-15&apos;
group by
  l_orderkey,
  o_orderdate,
  o_shippriority
order by
  revenue desc,
  o_orderdate,
  l_orderkey
limit 10;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="159" name="test_low_mem_limit_q3[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.122778177261"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q3

-- executing against localhost:21000
select
  l_orderkey,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  o_orderdate,
  o_shippriority
from
  customer,
  orders,
  lineitem
where
  c_mktsegment = &apos;BUILDING&apos;
  and c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &lt; &apos;1995-03-15&apos;
  and l_shipdate &gt; &apos;1995-03-15&apos;
group by
  l_orderkey,
  o_orderdate,
  o_shippriority
order by
  revenue desc,
  o_orderdate,
  l_orderkey
limit 10;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="159" name="test_low_mem_limit_q3[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.1225409508"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q3

-- executing against localhost:21000
select
  l_orderkey,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  o_orderdate,
  o_shippriority
from
  customer,
  orders,
  lineitem
where
  c_mktsegment = &apos;BUILDING&apos;
  and c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &lt; &apos;1995-03-15&apos;
  and l_shipdate &gt; &apos;1995-03-15&apos;
group by
  l_orderkey,
  o_orderdate,
  o_shippriority
order by
  revenue desc,
  o_orderdate,
  l_orderkey
limit 10;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="183" name="test_low_mem_limit_q11[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.5150411129"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q11

-- executing against localhost:21000
select
  *
from (
  select
    ps_partkey,
    sum(ps_supplycost * ps_availqty) as value
  from
    partsupp,
    supplier,
    nation
  where
    ps_suppkey = s_suppkey
    and s_nationkey = n_nationkey
    and n_name = &apos;GERMANY&apos;
  group by
    ps_partkey
) as inner_query
where
  value &gt; (
    select
      sum(ps_supplycost * ps_availqty) * 0.0001
    from
      partsupp,
      supplier,
      nation
    where
      ps_suppkey = s_suppkey
      and s_nationkey = n_nationkey
      and n_name = &apos;GERMANY&apos;
  )
order by
  value desc;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="210" name="test_low_mem_limit_q20[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.94173884392"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q20

-- executing against localhost:21000
select
  s_name,
  s_address
from
  supplier, nation
where
  s_suppkey in (
    select
      ps_suppkey
    from
      partsupp
    where
      ps_partkey in (
        select
          p_partkey
        from
          part
        where
          p_name like &apos;forest%&apos;
        )
      and ps_availqty &gt; (
        select
          0.5 * sum(l_quantity)
        from
          lineitem
        where
          l_partkey = ps_partkey
          and l_suppkey = ps_suppkey
          and l_shipdate &gt;= &apos;1994-01-01&apos;
          and l_shipdate &lt; &apos;1995-01-01&apos;
        )
    )
  and s_nationkey = n_nationkey
  and n_name = &apos;CANADA&apos;
order by
  s_name;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="192" name="test_low_mem_limit_q14[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.48891019821"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q14

-- executing against localhost:21000
select
  100.00 * sum(case
    when p_type like &apos;PROMO%&apos;
    then l_extendedprice * (1 - l_discount)
    else 0.0
    end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue
from
  lineitem,
  part
where
  l_partkey = p_partkey
  and l_shipdate &gt;= &apos;1995-09-01&apos;
  and l_shipdate &lt; &apos;1995-10-01&apos;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="171" name="test_low_mem_limit_q7[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="15.3859400749"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q7

-- executing against localhost:21000
select
  supp_nation,
  cust_nation,
  l_year,
  sum(volume) as revenue
from (
  select
    n1.n_name as supp_nation,
    n2.n_name as cust_nation,
    year(l_shipdate) as l_year,
    l_extendedprice * (1 - l_discount) as volume
  from
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2
  where
    s_suppkey = l_suppkey
    and o_orderkey = l_orderkey
    and c_custkey = o_custkey
    and s_nationkey = n1.n_nationkey
    and c_nationkey = n2.n_nationkey
    and (
      (n1.n_name = &apos;FRANCE&apos; and n2.n_name = &apos;GERMANY&apos;)
      or (n1.n_name = &apos;GERMANY&apos; and n2.n_name = &apos;FRANCE&apos;)
    )
    and l_shipdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
  ) as shipping
group by
  supp_nation,
  cust_nation,
  l_year
order by
  supp_nation,
  cust_nation,
  l_year;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="186" name="test_low_mem_limit_q12[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.130191802979"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q12

-- executing against localhost:21000
select
  l_shipmode,
  sum(case
    when o_orderpriority = &apos;1-URGENT&apos;
      or o_orderpriority = &apos;2-HIGH&apos;
    then 1
    else 0
  end) as high_line_count,
  sum(case
    when o_orderpriority &lt;&gt; &apos;1-URGENT&apos;
      and o_orderpriority &lt;&gt; &apos;2-HIGH&apos;
    then 1
    else 0
  end) as low_line_count
from
  orders,
  lineitem
where
  o_orderkey = l_orderkey
  and l_shipmode in (&apos;MAIL&apos;, &apos;SHIP&apos;)
  and l_commitdate &lt; l_receiptdate
  and l_shipdate &lt; l_commitdate
  and l_receiptdate &gt;= &apos;1994-01-01&apos;
  and l_receiptdate &lt; &apos;1995-01-01&apos;
group by
  l_shipmode
order by
  l_shipmode;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="186" name="test_low_mem_limit_q12[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.165642976761"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q12

-- executing against localhost:21000
select
  l_shipmode,
  sum(case
    when o_orderpriority = &apos;1-URGENT&apos;
      or o_orderpriority = &apos;2-HIGH&apos;
    then 1
    else 0
  end) as high_line_count,
  sum(case
    when o_orderpriority &lt;&gt; &apos;1-URGENT&apos;
      and o_orderpriority &lt;&gt; &apos;2-HIGH&apos;
    then 1
    else 0
  end) as low_line_count
from
  orders,
  lineitem
where
  o_orderkey = l_orderkey
  and l_shipmode in (&apos;MAIL&apos;, &apos;SHIP&apos;)
  and l_commitdate &lt; l_receiptdate
  and l_shipdate &lt; l_commitdate
  and l_receiptdate &gt;= &apos;1994-01-01&apos;
  and l_receiptdate &lt; &apos;1995-01-01&apos;
group by
  l_shipmode
order by
  l_shipmode;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="186" name="test_low_mem_limit_q12[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.63091802597"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q12

-- executing against localhost:21000
select
  l_shipmode,
  sum(case
    when o_orderpriority = &apos;1-URGENT&apos;
      or o_orderpriority = &apos;2-HIGH&apos;
    then 1
    else 0
  end) as high_line_count,
  sum(case
    when o_orderpriority &lt;&gt; &apos;1-URGENT&apos;
      and o_orderpriority &lt;&gt; &apos;2-HIGH&apos;
    then 1
    else 0
  end) as low_line_count
from
  orders,
  lineitem
where
  o_orderkey = l_orderkey
  and l_shipmode in (&apos;MAIL&apos;, &apos;SHIP&apos;)
  and l_commitdate &lt; l_receiptdate
  and l_shipdate &lt; l_commitdate
  and l_receiptdate &gt;= &apos;1994-01-01&apos;
  and l_receiptdate &lt; &apos;1995-01-01&apos;
group by
  l_shipmode
order by
  l_shipmode;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="213" name="test_low_mem_limit_q21[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.190474271774"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
select
  s_name,
  count(*) as numwait
from
  supplier,
  lineitem l1,
  orders,
  nation
where
  s_suppkey = l1.l_suppkey
  and o_orderkey = l1.l_orderkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      lineitem l2
    where
      l2.l_orderkey = l1.l_orderkey
      and l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      lineitem l3
    where
      l3.l_orderkey = l1.l_orderkey
      and l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="213" name="test_low_mem_limit_q21[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.162290811539"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
select
  s_name,
  count(*) as numwait
from
  supplier,
  lineitem l1,
  orders,
  nation
where
  s_suppkey = l1.l_suppkey
  and o_orderkey = l1.l_orderkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      lineitem l2
    where
      l2.l_orderkey = l1.l_orderkey
      and l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      lineitem l3
    where
      l3.l_orderkey = l1.l_orderkey
      and l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="213" name="test_low_mem_limit_q21[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.130877017975"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
select
  s_name,
  count(*) as numwait
from
  supplier,
  lineitem l1,
  orders,
  nation
where
  s_suppkey = l1.l_suppkey
  and o_orderkey = l1.l_orderkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      lineitem l2
    where
      l2.l_orderkey = l1.l_orderkey
      and l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      lineitem l3
    where
      l3.l_orderkey = l1.l_orderkey
      and l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="213" name="test_low_mem_limit_q21[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.12468695641"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
select
  s_name,
  count(*) as numwait
from
  supplier,
  lineitem l1,
  orders,
  nation
where
  s_suppkey = l1.l_suppkey
  and o_orderkey = l1.l_orderkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      lineitem l2
    where
      l2.l_orderkey = l1.l_orderkey
      and l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      lineitem l3
    where
      l3.l_orderkey = l1.l_orderkey
      and l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="192" name="test_low_mem_limit_q14[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.24846315384"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q14

-- executing against localhost:21000
select
  100.00 * sum(case
    when p_type like &apos;PROMO%&apos;
    then l_extendedprice * (1 - l_discount)
    else 0.0
    end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue
from
  lineitem,
  part
where
  l_partkey = p_partkey
  and l_shipdate &gt;= &apos;1995-09-01&apos;
  and l_shipdate &lt; &apos;1995-10-01&apos;;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: double | agg_func: max | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.17705011368"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(double_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(DISTINCT(double_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="213" name="test_low_mem_limit_q21[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="23.1306791306"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
select
  s_name,
  count(*) as numwait
from
  supplier,
  lineitem l1,
  orders,
  nation
where
  s_suppkey = l1.l_suppkey
  and o_orderkey = l1.l_orderkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      lineitem l2
    where
      l2.l_orderkey = l1.l_orderkey
      and l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      lineitem l3
    where
      l3.l_orderkey = l1.l_orderkey
      and l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="1.73995113373"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_orc_def;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: tinyint | agg_func: min | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.35569906235"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(tinyint_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(DISTINCT(tinyint_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.47544193268"><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="15.10841465"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_6017ad0b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_6017ad0b`;

MainThread: Created database &quot;test_compute_stats_6017ad0b&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]&quot;
-- executing against localhost:21000
use functional_seq_snap;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_seq_snap;

-- executing against localhost:21000
create external table test_compute_stats_6017ad0b.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_seq_snap&apos;;

-- executing against localhost:21000
alter table test_compute_stats_6017ad0b.mt_dop recover partitions;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_6017ad0b.mt_dop;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestDistinctAggregation" file="query_test/test_aggregation.py" line="357" name="test_distinct[exec_option: {&apos;disable_codegen&apos;: False, &apos;shuffle_distinct_exprs&apos;: False} | table_format: text/none]" time="22.7498521805"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET disable_codegen=False;
SET shuffle_distinct_exprs=False;
-- executing against localhost:21000
select count(distinct smallint_col, tinyint_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct bool_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct int_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct float_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct double_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct string_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct date_string_col)
from alltypesagg;

-- executing against localhost:21000
select count(distinct timestamp_col)
from alltypesagg;

-- executing against localhost:21000
select tinyint_col, count(distinct smallint_col), count(smallint_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, count(distinct int_col, smallint_col), count(smallint_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, count(distinct smallint_col), sum(distinct smallint_col),
count(smallint_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, count(distinct smallint_col), sum(distinct smallint_col),
count(smallint_col), min(distinct int_col), max(distinct float_col)
from alltypesagg group by 1;

-- executing against localhost:21000
select count(distinct id) as count_id from alltypessmall order by count_id limit 100;

-- executing against localhost:21000
select count(distinct id) as sum_id from alltypessmall order by max(distinct id)
limit 100;

-- executing against localhost:21000
select distinct *
from alltypesagg
where id &lt; 20;

-- executing against localhost:21000
select distinct bool_col, tinyint_col
from alltypesagg;

-- executing against localhost:21000
select count(distinct NULL) from alltypesagg;

-- executing against localhost:21000
select count(distinct int_col, NULL) from alltypesagg;

-- executing against localhost:21000
select tinyint_col, count(distinct NULL) from alltypesagg group by tinyint_col
order by tinyint_col limit 10;

-- executing against localhost:21000
select tinyint_col, count(distinct int_col, NULL) from alltypesagg group by tinyint_col
order by tinyint_col limit 10;

-- executing against localhost:21000
select tinyint_col, count(distinct tinyint_col, NULL) from alltypesagg group by tinyint_col
order by tinyint_col limit 10;

-- executing against localhost:21000
select t1.c, t2.c from
(select count(distinct int_col) as c from functional.alltypestiny) t1 inner join
(select count(distinct bigint_col) as c from functional.alltypestiny) t2 on (t1.c = t2.c);

-- executing against localhost:21000
select count(distinct tinyint_col) from functional.alltypessmall
having count(bigint_col) &gt; 99;

-- executing against localhost:21000
select count(distinct tinyint_col) from functional.alltypessmall
having count(bigint_col) &gt; 100;

-- executing against localhost:21000
select count(*), COUNT(distinct 1) from alltypesagg where false;

-- executing against localhost:21000
select count(tinyint_col), sum(distinct int_col) from alltypesagg;

-- executing against localhost:21000
select count(*), COUNT(distinct 1) from alltypesagg;

-- executing against localhost:21000
select avg(int_col), count(int_col), avg(distinct bigint_col)
from functional.alltypes;

-- executing against localhost:21000
select bool_col, avg(int_col), count(int_col), avg(distinct bigint_col)
from functional.alltypes
group by bool_col
order by bool_col;

-- executing against localhost:21000
set appx_count_distinct=true;

-- executing against localhost:21000

select count(distinct int_col), count(distinct float_col), count(distinct string_col)
from alltypesagg;

-- executing against localhost:21000
SET APPX_COUNT_DISTINCT=&quot;0&quot;;

-- executing against localhost:21000
SELECT COUNT(*) FROM
(SELECT COUNT(DISTINCT p_partkey)
 FROM tpch_parquet.part GROUP BY p_brand, p_type, p_size) v;

-- executing against localhost:21000
select count(distinct a.int_col) from functional.alltypes a inner join [shuffle]
    functional.alltypes b on a.int_col = b.int_col;

-- executing against localhost:21000
select count(distinct a.int_col) from functional.alltypes a inner join [shuffle]
    functional.alltypes b on a.year = b.year group by a.year;

-- executing against localhost:21000
select count(distinct a.int_col) from functional.alltypes a inner join [shuffle]
   functional.alltypes b on a.year = b.year and a.int_col = b.int_col group by a.year;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="1.7083940506"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="186" name="test_low_mem_limit_q12[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.35484600067"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q12

-- executing against localhost:21000
select
  l_shipmode,
  sum(case
    when o_orderpriority = &apos;1-URGENT&apos;
      or o_orderpriority = &apos;2-HIGH&apos;
    then 1
    else 0
  end) as high_line_count,
  sum(case
    when o_orderpriority &lt;&gt; &apos;1-URGENT&apos;
      and o_orderpriority &lt;&gt; &apos;2-HIGH&apos;
    then 1
    else 0
  end) as low_line_count
from
  orders,
  lineitem
where
  o_orderkey = l_orderkey
  and l_shipmode in (&apos;MAIL&apos;, &apos;SHIP&apos;)
  and l_commitdate &lt; l_receiptdate
  and l_shipdate &lt; l_commitdate
  and l_receiptdate &gt;= &apos;1994-01-01&apos;
  and l_receiptdate &lt; &apos;1995-01-01&apos;
group by
  l_shipmode
order by
  l_shipmode;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="192" name="test_low_mem_limit_q14[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.66399502754"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q14

-- executing against localhost:21000
select
  100.00 * sum(case
    when p_type like &apos;PROMO%&apos;
    then l_extendedprice * (1 - l_discount)
    else 0.0
    end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue
from
  lineitem,
  part
where
  l_partkey = p_partkey
  and l_shipdate &gt;= &apos;1995-09-01&apos;
  and l_shipdate &lt; &apos;1995-10-01&apos;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="5.30915117264"><system-err>-- executing against localhost:21000
use functional_hbase;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchPrimitivesMemLimitError" file="query_test/test_mem_usage_scaling.py" line="261" name="test_low_mem_limit_broadcast_join_3[mem_limit: 100 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.10850024223"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=100m;
MainThread: Query Name: 
primitive_broadcast_join_3

-- executing against localhost:21000
-- Description : Selective broadcast joins between lineitem, supplier, part and orders.
-- Target test case : More complex BI query involving a large broadcast with orders,
--   the planner currently create a left deep tree where it should be creating
--   orders x ((lineitem x supplier) x part).
SELECT /* +straight_join */ count(*)
FROM lineitem
JOIN /* +broadcast */ supplier ON l_suppkey = s_suppkey
JOIN /* +broadcast */ part ON l_partkey = p_partkey
JOIN /* +broadcast */ orders ON l_orderkey = o_orderkey
WHERE s_name=&apos;Supplier#001880004&apos;
  AND p_brand &lt; &apos;Brand#30&apos;
  AND o_orderdate &lt; &apos;1994-01-01&apos;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="195" name="test_low_mem_limit_q15[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.115619659424"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q15

-- executing against localhost:21000
with revenue_view as (
  select
    l_suppkey as supplier_no,
    sum(l_extendedprice * (1 - l_discount)) as total_revenue
  from
    lineitem
  where
    l_shipdate &gt;= &apos;1996-01-01&apos;
    and l_shipdate &lt; &apos;1996-04-01&apos;
  group by
    l_suppkey)
select
  s_suppkey,
  s_name,
  s_address,
  s_phone,
  total_revenue
from
  supplier,
  revenue_view
where
  s_suppkey = supplier_no
  and total_revenue = (
    select
      max(total_revenue)
    from
      revenue_view
    )
order by
  s_suppkey;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="195" name="test_low_mem_limit_q15[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0962150096893"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q15

-- executing against localhost:21000
with revenue_view as (
  select
    l_suppkey as supplier_no,
    sum(l_extendedprice * (1 - l_discount)) as total_revenue
  from
    lineitem
  where
    l_shipdate &gt;= &apos;1996-01-01&apos;
    and l_shipdate &lt; &apos;1996-04-01&apos;
  group by
    l_suppkey)
select
  s_suppkey,
  s_name,
  s_address,
  s_phone,
  total_revenue
from
  supplier,
  revenue_view
where
  s_suppkey = supplier_no
  and total_revenue = (
    select
      max(total_revenue)
    from
      revenue_view
    )
order by
  s_suppkey;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="195" name="test_low_mem_limit_q15[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0909249782562"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q15

-- executing against localhost:21000
with revenue_view as (
  select
    l_suppkey as supplier_no,
    sum(l_extendedprice * (1 - l_discount)) as total_revenue
  from
    lineitem
  where
    l_shipdate &gt;= &apos;1996-01-01&apos;
    and l_shipdate &lt; &apos;1996-04-01&apos;
  group by
    l_suppkey)
select
  s_suppkey,
  s_name,
  s_address,
  s_phone,
  total_revenue
from
  supplier,
  revenue_view
where
  s_suppkey = supplier_no
  and total_revenue = (
    select
      max(total_revenue)
    from
      revenue_view
    )
order by
  s_suppkey;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="195" name="test_low_mem_limit_q15[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.67771100998"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q15

-- executing against localhost:21000
with revenue_view as (
  select
    l_suppkey as supplier_no,
    sum(l_extendedprice * (1 - l_discount)) as total_revenue
  from
    lineitem
  where
    l_shipdate &gt;= &apos;1996-01-01&apos;
    and l_shipdate &lt; &apos;1996-04-01&apos;
  group by
    l_suppkey)
select
  s_suppkey,
  s_name,
  s_address,
  s_phone,
  total_revenue
from
  supplier,
  revenue_view
where
  s_suppkey = supplier_no
  and total_revenue = (
    select
      max(total_revenue)
    from
      revenue_view
    )
order by
  s_suppkey;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.822653055191"><system-err>-- executing against localhost:21000
use functional_kudu;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="1.18770313263"><system-err>-- executing against localhost:21000
use functional_hbase;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchPrimitivesMemLimitError" file="query_test/test_mem_usage_scaling.py" line="261" name="test_low_mem_limit_broadcast_join_3[mem_limit: 120 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.46733212471"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=120m;
MainThread: Query Name: 
primitive_broadcast_join_3

-- executing against localhost:21000
-- Description : Selective broadcast joins between lineitem, supplier, part and orders.
-- Target test case : More complex BI query involving a large broadcast with orders,
--   the planner currently create a left deep tree where it should be creating
--   orders x ((lineitem x supplier) x part).
SELECT /* +straight_join */ count(*)
FROM lineitem
JOIN /* +broadcast */ supplier ON l_suppkey = s_suppkey
JOIN /* +broadcast */ part ON l_partkey = p_partkey
JOIN /* +broadcast */ orders ON l_orderkey = o_orderkey
WHERE s_name=&apos;Supplier#001880004&apos;
  AND p_brand &lt; &apos;Brand#30&apos;
  AND o_orderdate &lt; &apos;1994-01-01&apos;;

</system-err></testcase><testcase classname="metadata.test_stale_metadata.TestRewrittenFile" file="metadata/test_stale_metadata.py" line="88" name="test_new_file_longer[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="19.5201027393"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_new_file_longer_5c2e0950` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_new_file_longer_5c2e0950`;

MainThread: Created database &quot;test_new_file_longer_5c2e0950&quot; for test ID &quot;metadata/test_stale_metadata.py::TestRewrittenFile::()::test_new_file_longer[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000

      CREATE TABLE test_new_file_longer_5c2e0950.new_file_longer LIKE functional.alltypesnopart STORED AS PARQUET
      LOCATION &apos;/test-warehouse/test_new_file_longer_5c2e0950&apos;
    ;

-- executing against localhost:21000
refresh test_new_file_longer_5c2e0950.new_file_longer;

-- executing against localhost:21000
select * from test_new_file_longer_5c2e0950.new_file_longer;

-- executing against localhost:21000
refresh test_new_file_longer_5c2e0950.new_file_longer;

-- executing against localhost:21000
select count(*) from test_new_file_longer_5c2e0950.new_file_longer;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="1.69800400734"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="13.2915029526"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_4a56c4dc` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_4a56c4dc`;

MainThread: Created database &quot;test_compute_stats_4a56c4dc&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
create external table test_compute_stats_4a56c4dc.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes&apos;;

-- executing against localhost:21000
alter table test_compute_stats_4a56c4dc.mt_dop recover partitions;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_4a56c4dc.mt_dop;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="11.2056508064"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_a1c29aec` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_a1c29aec`;

MainThread: Created database &quot;test_compute_stats_a1c29aec&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]&quot;
-- executing against localhost:21000
use functional_rc_snap;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_rc_snap;

-- executing against localhost:21000
create external table test_compute_stats_a1c29aec.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_rc_snap&apos;;

-- executing against localhost:21000
alter table test_compute_stats_a1c29aec.mt_dop recover partitions;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_a1c29aec.mt_dop;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="1.00709891319"><system-err>-- executing against localhost:21000
use functional_hbase;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="195" name="test_low_mem_limit_q15[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.05567288399"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q15

-- executing against localhost:21000
with revenue_view as (
  select
    l_suppkey as supplier_no,
    sum(l_extendedprice * (1 - l_discount)) as total_revenue
  from
    lineitem
  where
    l_shipdate &gt;= &apos;1996-01-01&apos;
    and l_shipdate &lt; &apos;1996-04-01&apos;
  group by
    l_suppkey)
select
  s_suppkey,
  s_name,
  s_address,
  s_phone,
  total_revenue
from
  supplier,
  revenue_view
where
  s_suppkey = supplier_no
  and total_revenue = (
    select
      max(total_revenue)
    from
      revenue_view
    )
order by
  s_suppkey;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.945561170578"><system-err>-- executing against localhost:21000
use functional_hbase;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_insert.TestInsertQueries" file="query_test/test_insert.py" line="80" name="test_insert_large_string[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="56.558028698"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_large_string_6ada7542` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_insert_large_string_6ada7542`;

MainThread: Created database &quot;test_insert_large_string_6ada7542&quot; for test ID &quot;query_test/test_insert.py::TestInsertQueries::()::test_insert_large_string[exec_option: {&apos;sync_ddl&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000

        create table test_insert_large_string_6ada7542.insert_largestring
        stored as textfile as
        select repeat(&apos;AZ&apos;, 128 * 1024 * 1024) as s;

-- executing against localhost:21000
select count(*) from test_insert_large_string_6ada7542.insert_largestring;

-- executing against localhost:21000
select length(s) from test_insert_large_string_6ada7542.insert_largestring;

-- executing against localhost:21000
select substr(s, 200 * 1024 * 1024, 5) from test_insert_large_string_6ada7542.insert_largestring;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="1.81441497803"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchPrimitivesMemLimitError" file="query_test/test_mem_usage_scaling.py" line="261" name="test_low_mem_limit_broadcast_join_3[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.74567723274"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
primitive_broadcast_join_3

-- executing against localhost:21000
-- Description : Selective broadcast joins between lineitem, supplier, part and orders.
-- Target test case : More complex BI query involving a large broadcast with orders,
--   the planner currently create a left deep tree where it should be creating
--   orders x ((lineitem x supplier) x part).
SELECT /* +straight_join */ count(*)
FROM lineitem
JOIN /* +broadcast */ supplier ON l_suppkey = s_suppkey
JOIN /* +broadcast */ part ON l_partkey = p_partkey
JOIN /* +broadcast */ orders ON l_orderkey = o_orderkey
WHERE s_name=&apos;Supplier#001880004&apos;
  AND p_brand &lt; &apos;Brand#30&apos;
  AND o_orderdate &lt; &apos;1994-01-01&apos;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.501067876816"><system-err>-- executing against localhost:21000
use functional_kudu;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.764989376068"><system-err>-- executing against localhost:21000
use functional_kudu;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="1.69013118744"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="195" name="test_low_mem_limit_q15[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.49462389946"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q15

-- executing against localhost:21000
with revenue_view as (
  select
    l_suppkey as supplier_no,
    sum(l_extendedprice * (1 - l_discount)) as total_revenue
  from
    lineitem
  where
    l_shipdate &gt;= &apos;1996-01-01&apos;
    and l_shipdate &lt; &apos;1996-04-01&apos;
  group by
    l_suppkey)
select
  s_suppkey,
  s_name,
  s_address,
  s_phone,
  total_revenue
from
  supplier,
  revenue_view
where
  s_suppkey = supplier_no
  and total_revenue = (
    select
      max(total_revenue)
    from
      revenue_view
    )
order by
  s_suppkey;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.37914204597"><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchPrimitivesMemLimitError" file="query_test/test_mem_usage_scaling.py" line="265" name="test_low_mem_limit_groupby_bigint_highndv[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0562191009521"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
primitive_groupby_bigint_highndv

-- executing against localhost:21000
-- Description : Scan fact table and do a group by on a column with High NDV.
-- Target test case : Hash aggregation with large number of buckets.
SELECT l_orderkey,
       count(*) AS cnt
FROM lineitem
GROUP BY l_orderkey
HAVING count(*) &gt; 9999999999999;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchPrimitivesMemLimitError" file="query_test/test_mem_usage_scaling.py" line="265" name="test_low_mem_limit_groupby_bigint_highndv[mem_limit: 100 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.36675786972"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=100m;
MainThread: Query Name: 
primitive_groupby_bigint_highndv

-- executing against localhost:21000
-- Description : Scan fact table and do a group by on a column with High NDV.
-- Target test case : Hash aggregation with large number of buckets.
SELECT l_orderkey,
       count(*) AS cnt
FROM lineitem
GROUP BY l_orderkey
HAVING count(*) &gt; 9999999999999;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.709668159485"><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="2.08117866516"><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="213" name="test_low_mem_limit_q21[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="15.4223608971"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
select
  s_name,
  count(*) as numwait
from
  supplier,
  lineitem l1,
  orders,
  nation
where
  s_suppkey = l1.l_suppkey
  and o_orderkey = l1.l_orderkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      lineitem l2
    where
      l2.l_orderkey = l1.l_orderkey
      and l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      lineitem l3
    where
      l3.l_orderkey = l1.l_orderkey
      and l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="195" name="test_low_mem_limit_q15[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.17487311363"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q15

-- executing against localhost:21000
with revenue_view as (
  select
    l_suppkey as supplier_no,
    sum(l_extendedprice * (1 - l_discount)) as total_revenue
  from
    lineitem
  where
    l_shipdate &gt;= &apos;1996-01-01&apos;
    and l_shipdate &lt; &apos;1996-04-01&apos;
  group by
    l_suppkey)
select
  s_suppkey,
  s_name,
  s_address,
  s_phone,
  total_revenue
from
  supplier,
  revenue_view
where
  s_suppkey = supplier_no
  and total_revenue = (
    select
      max(total_revenue)
    from
      revenue_view
    )
order by
  s_suppkey;

</system-err></testcase><testcase classname="query_test.test_join_queries.TestSemiJoinQueries" file="query_test/test_join_queries.py" line="166" name="test_semi_joins[batch_size: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="49.6039068699"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_semi_joins_870045c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_semi_joins_870045c`;

MainThread: Created database &quot;test_semi_joins_870045c&quot; for test ID &quot;query_test/test_join_queries.py::TestSemiJoinQueries::()::test_semi_joins[batch_size: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_semi_joins_870045c.SemiJoinTblA (a int, b int, c int);

-- executing against localhost:21000
insert into test_semi_joins_870045c.SemiJoinTblA values(1,1,1);

-- executing against localhost:21000
insert into test_semi_joins_870045c.SemiJoinTblA values(1,1,10);

-- executing against localhost:21000
insert into test_semi_joins_870045c.SemiJoinTblA values(1,2,10);

-- executing against localhost:21000
insert into test_semi_joins_870045c.SemiJoinTblA values(1,3,10);

-- executing against localhost:21000
insert into test_semi_joins_870045c.SemiJoinTblA values(NULL,NULL,30);

-- executing against localhost:21000
insert into test_semi_joins_870045c.SemiJoinTblA values(2,4,30);

-- executing against localhost:21000
insert into test_semi_joins_870045c.SemiJoinTblA values(2,NULL,20);

-- executing against localhost:21000
create table test_semi_joins_870045c.SemiJoinTblB (a int, b int, c int);

-- executing against localhost:21000
insert into test_semi_joins_870045c.SemiJoinTblB values(1,1,1);

-- executing against localhost:21000
insert into test_semi_joins_870045c.SemiJoinTblB values(1,1,10);

-- executing against localhost:21000
insert into test_semi_joins_870045c.SemiJoinTblB values(1,2,5);

-- executing against localhost:21000
insert into test_semi_joins_870045c.SemiJoinTblB values(1,NULL,10);

-- executing against localhost:21000
insert into test_semi_joins_870045c.SemiJoinTblB values(2,10,NULL);

-- executing against localhost:21000
insert into test_semi_joins_870045c.SemiJoinTblB values(3,NULL,NULL);

-- executing against localhost:21000
insert into test_semi_joins_870045c.SemiJoinTblB values(3,NULL,50);

-- executing against localhost:21000
use test_semi_joins_870045c;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * FROM SemiJoinTblA;

-- executing against localhost:21000
SELECT * FROM SemiJoinTblB;

-- executing against localhost:21000
select j.* from functional_parquet.JoinTbl j
left anti join functional_parquet.DimTbl d
on j.test_id = d.id;

-- executing against localhost:21000
select j.* from functional_parquet.JoinTbl j
left anti join functional_parquet.DimTbl d
on j.test_name = d.name;

-- executing against localhost:21000
select count(*) from functional_parquet.JoinTbl j
left anti join functional_parquet.DimTbl d
on j.test_id = d.id
left outer join functional_parquet.JoinTbl k
on j.test_id = k.test_id;

-- executing against localhost:21000
select count(*) from functional_parquet.JoinTbl j
left anti join functional_parquet.DimTbl d
on j.test_id = d.id
left anti join functional_parquet.JoinTbl k
on j.test_id = k.test_id;

-- executing against localhost:21000
SELECT a.* FROM SemiJoinTblA a
LEFT ANTI JOIN SemiJoinTblB b ON a.b = b.b;

-- executing against localhost:21000
SELECT * FROM SemiJoinTblA A LEFT ANTI JOIN
(SELECT count(*) `$c$2`, B.b `$c$1` FROM SemiJoinTblB B GROUP BY B.b) `$a$1`
ON A.a != `$a$1`.`$c$2` AND `$a$1`.`$c$1` = A.b;

-- executing against localhost:21000
SELECT COUNT(*) FROM functional_parquet.alltypesagg t1
LEFT ANTI JOIN functional_parquet.alltypes t2
ON t2.tinyint_col = t1.tinyint_col;

-- executing against localhost:21000
SELECT COUNT(*) FROM functional_parquet.alltypesagg t1
LEFT ANTI JOIN functional_parquet.alltypes t2
ON t2.tinyint_col = t1.tinyint_col and t1.day = 1;

-- executing against localhost:21000
SELECT COUNT(*) FROM functional_parquet.alltypesagg t1
LEFT ANTI JOIN functional_parquet.alltypes t2
ON t2.tinyint_col = t1.tinyint_col and t2.month = 1;

-- executing against localhost:21000
SELECT 1 FROM functional_parquet.alltypestiny t1
INNER JOIN functional_parquet.alltypestiny t2
ON t2.bigint_col = t1.tinyint_col AND t2.tinyint_col = t1.id
LEFT ANTI JOIN
(SELECT 1 `$c$2`, tt6.id `$c$1`
 FROM functional_parquet.alltypes tt5
 RIGHT OUTER JOIN functional_parquet.alltypestiny tt6
 ON tt6.month = tt5.bigint_col) `$a$1` ON t2.int_col = `$a$1`.`$c$1`;

-- executing against localhost:21000
select d.* from functional_parquet.DimTbl d
left semi join functional_parquet.JoinTbl j
on (d.id = j.test_id);

-- executing against localhost:21000
select d.* from functional_parquet.DimTbl d
left semi join functional_parquet.JoinTbl j
on (j.test_name = d.name);

-- executing against localhost:21000
select d.* from functional_parquet.DimTbl d
left semi join functional_parquet.JoinTbl j
on (j.test_zip = d.zip);

-- executing against localhost:21000
SELECT a.* FROM SemiJoinTblA a LEFT ANTI JOIN
(SELECT b.* FROM SemiJoinTblB b WHERE b.a &gt; 10) v ON a.b = v.b;

-- executing against localhost:21000
select b.* FROM SemiJoinTblA a
right semi join SemiJoinTblB b on a.b = b.b;

-- executing against localhost:21000
SELECT b.int_col FROM functional_parquet.tinyinttable a
RIGHT SEMI JOIN functional_parquet.tinyinttable b
ON a.int_col % 2 = b.int_col % 2;

-- executing against localhost:21000
SELECT b.int_col FROM functional_parquet.tinyinttable a
RIGHT SEMI JOIN functional_parquet.tinyinttable b
ON a.int_col % 2 = b.int_col % 2 AND a.int_col + b.int_col &gt; 9;

-- executing against localhost:21000
select b.* FROM SemiJoinTblA a
right anti join SemiJoinTblB b on a.b = b.b;

-- executing against localhost:21000
SELECT b.int_col FROM functional_parquet.tinyinttable a
RIGHT ANTI JOIN functional_parquet.tinyinttable b
ON a.int_col % 2 = b.int_col % 2 AND a.int_col + b.int_col &gt; 9;

-- executing against localhost:21000
select a.* FROM SemiJoinTblA a
left anti join
  (select * from SemiJoinTblB where b &lt;= 3) b
on a.b = b.b;

-- executing against localhost:21000
SELECT b.* FROM (SELECT a.* from SemiJoinTblA a where a.a &gt; 10) v
RIGHT ANTI JOIN SemiJoinTblB b on v.b = b.b;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="1.23256373405"><system-err>-- executing against localhost:21000
use functional_kudu;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: rc/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 4 | query: select l_returnflag from lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: False | buffer_pool_limit: 0]" time="7.82972574234"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_rc;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select l_returnflag from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fddcfb110&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fddcfb110&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fddcfb110&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fddcfb110&gt;
</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="2.52326202393"><system-err>-- executing against localhost:21000
use functional;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="15.4612138271"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_bbbe4fac` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_bbbe4fac`;

MainThread: Created database &quot;test_compute_stats_bbbe4fac&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]&quot;
-- executing against localhost:21000
use functional_orc_def;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_orc_def;

-- executing against localhost:21000
create external table test_compute_stats_bbbe4fac.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_orc_def&apos;;

-- executing against localhost:21000
alter table test_compute_stats_bbbe4fac.mt_dop recover partitions;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_bbbe4fac.mt_dop;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchPrimitivesMemLimitError" file="query_test/test_mem_usage_scaling.py" line="265" name="test_low_mem_limit_groupby_bigint_highndv[mem_limit: 120 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.40300416946"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=120m;
MainThread: Query Name: 
primitive_groupby_bigint_highndv

-- executing against localhost:21000
-- Description : Scan fact table and do a group by on a column with High NDV.
-- Target test case : Hash aggregation with large number of buckets.
SELECT l_orderkey,
       count(*) AS cnt
FROM lineitem
GROUP BY l_orderkey
HAVING count(*) &gt; 9999999999999;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: orc/def/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 4 | query: select * from lineitem limit 50 | fail_rpc_action: None | join_before_close: False | buffer_pool_limit: 0]" time="5.76676273346"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem limit 50;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe884cae650&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe884cae650&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe884cae650&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe884cae650&gt;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing against localhost:21000
select * from lineitem limit 50;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="13.4280588627"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_aa839210` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_aa839210`;

MainThread: Created database &quot;test_compute_stats_aa839210&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]&quot;
-- executing against localhost:21000
use functional_orc_def;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_orc_def;

-- executing against localhost:21000
create external table test_compute_stats_aa839210.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_orc_def&apos;;

-- executing against localhost:21000
alter table test_compute_stats_aa839210.mt_dop recover partitions;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_aa839210.mt_dop;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: smallint | agg_func: max | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.714968919754"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(smallint_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select max(DISTINCT(smallint_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.851144790649"><system-err>-- executing against localhost:21000
use functional;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="198" name="test_low_mem_limit_q16[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0991470813751"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q16

-- executing against localhost:21000
select
  p_brand,
  p_type,
  p_size,
  count(distinct ps_suppkey) as supplier_cnt
from
  partsupp,
  part
where
  p_partkey = ps_partkey
  and p_brand &lt;&gt; &apos;Brand#45&apos;
  and p_type not like &apos;MEDIUM POLISHED%&apos;
  and p_size in (49, 14, 23, 45, 19, 3, 36, 9)
  and ps_suppkey not in (
    select
      s_suppkey
    from
      supplier
    where
      s_comment like &apos;%Customer%Complaints%&apos;
  )
group by
  p_brand,
  p_type,
  p_size
order by
  supplier_cnt desc,
  p_brand,
  p_type,
  p_size;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="198" name="test_low_mem_limit_q16[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.108696937561"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q16

-- executing against localhost:21000
select
  p_brand,
  p_type,
  p_size,
  count(distinct ps_suppkey) as supplier_cnt
from
  partsupp,
  part
where
  p_partkey = ps_partkey
  and p_brand &lt;&gt; &apos;Brand#45&apos;
  and p_type not like &apos;MEDIUM POLISHED%&apos;
  and p_size in (49, 14, 23, 45, 19, 3, 36, 9)
  and ps_suppkey not in (
    select
      s_suppkey
    from
      supplier
    where
      s_comment like &apos;%Customer%Complaints%&apos;
  )
group by
  p_brand,
  p_type,
  p_size
order by
  supplier_cnt desc,
  p_brand,
  p_type,
  p_size;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="198" name="test_low_mem_limit_q16[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.3348441124"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q16

-- executing against localhost:21000
select
  p_brand,
  p_type,
  p_size,
  count(distinct ps_suppkey) as supplier_cnt
from
  partsupp,
  part
where
  p_partkey = ps_partkey
  and p_brand &lt;&gt; &apos;Brand#45&apos;
  and p_type not like &apos;MEDIUM POLISHED%&apos;
  and p_size in (49, 14, 23, 45, 19, 3, 36, 9)
  and ps_suppkey not in (
    select
      s_suppkey
    from
      supplier
    where
      s_comment like &apos;%Customer%Complaints%&apos;
  )
group by
  p_brand,
  p_type,
  p_size
order by
  supplier_cnt desc,
  p_brand,
  p_type,
  p_size;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregation" file="query_test/test_aggregation.py" line="120" name="test_aggregation[data_type: timestamp | agg_func: min | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.15146803856"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(timestamp_col) from alltypesagg where day is not null;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select min(DISTINCT(timestamp_col)) from alltypesagg where day is not null;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.881687164307"><system-err>-- executing against localhost:21000
use functional;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.487684011459"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchPrimitivesMemLimitError" file="query_test/test_mem_usage_scaling.py" line="265" name="test_low_mem_limit_groupby_bigint_highndv[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="2.44049811363"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
primitive_groupby_bigint_highndv

-- executing against localhost:21000
-- Description : Scan fact table and do a group by on a column with High NDV.
-- Target test case : Hash aggregation with large number of buckets.
SELECT l_orderkey,
       count(*) AS cnt
FROM lineitem
GROUP BY l_orderkey
HAVING count(*) &gt; 9999999999999;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.443842172623"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.46365070343"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: text/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 4 | query: select count(l_returnflag) pk from lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="7.04225969315"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select count(l_returnflag) pk from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fddcfb150&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fddcfb150&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fddcfb150&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fddcfb150&gt;
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 4 | query: select l_returnflag from lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="6.57940912247"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select l_returnflag from lineitem;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe8842f8750&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe8842f8750&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe8842f8750&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe8842f8750&gt;
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchPrimitivesMemLimitError" file="query_test/test_mem_usage_scaling.py" line="269" name="test_low_mem_limit_orderby_all[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0790939331055"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
primitive_orderby_all

-- executing against localhost:21000
-- Description : Scan a fact table and sort 50Million rows.
-- Target test case : Order by all columns in the table without returning all
--   rows to the client.
SELECT *
FROM (
  SELECT Rank() OVER (
      ORDER BY l_extendedprice
        ,l_orderkey
        ,l_partkey
        ,l_suppkey
        ,l_linenumber
        ,l_quantity
        ,l_discount
        ,l_tax
        ,l_returnflag
        ,l_linestatus
        ,l_shipdate
        ,l_commitdate
        ,l_receiptdate
        ,l_shipinstruct
        ,l_shipmode
        ,l_comment
      ) AS rank
  FROM lineitem
  WHERE l_shipdate &lt; &apos;1992-05-09&apos;
  ) a
WHERE rank &lt; 10;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchPrimitivesMemLimitError" file="query_test/test_mem_usage_scaling.py" line="269" name="test_low_mem_limit_orderby_all[mem_limit: 100 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.5508582592"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=100m;
MainThread: Query Name: 
primitive_orderby_all

-- executing against localhost:21000
-- Description : Scan a fact table and sort 50Million rows.
-- Target test case : Order by all columns in the table without returning all
--   rows to the client.
SELECT *
FROM (
  SELECT Rank() OVER (
      ORDER BY l_extendedprice
        ,l_orderkey
        ,l_partkey
        ,l_suppkey
        ,l_linenumber
        ,l_quantity
        ,l_discount
        ,l_tax
        ,l_returnflag
        ,l_linestatus
        ,l_shipdate
        ,l_commitdate
        ,l_receiptdate
        ,l_shipinstruct
        ,l_shipmode
        ,l_comment
      ) AS rank
  FROM lineitem
  WHERE l_shipdate &lt; &apos;1992-05-09&apos;
  ) a
WHERE rank &lt; 10;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="198" name="test_low_mem_limit_q16[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.96104574203"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q16

-- executing against localhost:21000
select
  p_brand,
  p_type,
  p_size,
  count(distinct ps_suppkey) as supplier_cnt
from
  partsupp,
  part
where
  p_partkey = ps_partkey
  and p_brand &lt;&gt; &apos;Brand#45&apos;
  and p_type not like &apos;MEDIUM POLISHED%&apos;
  and p_size in (49, 14, 23, 45, 19, 3, 36, 9)
  and ps_suppkey not in (
    select
      s_suppkey
    from
      supplier
    where
      s_comment like &apos;%Customer%Complaints%&apos;
  )
group by
  p_brand,
  p_type,
  p_size
order by
  supplier_cnt desc,
  p_brand,
  p_type,
  p_size;

</system-err></testcase><testcase classname="query_test.test_aggregation.TestAggregationQueries" file="query_test/test_aggregation.py" line="261" name="test_parquet_count_star_optimization[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="20.8004698753"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_parquet_count_star_optimization_cf4ea99b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_parquet_count_star_optimization_cf4ea99b`;

MainThread: Created database &quot;test_parquet_count_star_optimization_cf4ea99b&quot; for test ID &quot;query_test/test_aggregation.py::TestAggregationQueries::()::test_parquet_count_star_optimization[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_parquet_count_star_optimization_cf4ea99b;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes;

-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes where year &lt; 2010 and month &gt; 8;

-- executing against localhost:21000
select year, month, count(1)
from functional_parquet.alltypes group by year, month;

-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes where year &lt; 2010 and month &gt; 8
group by month;

-- executing against localhost:21000
select x.bigint_col from functional.alltypes x
  inner join (
    select count(1) as a from functional_parquet.alltypes group by year
  ) t on x.id = t.a;

-- executing against localhost:21000
select 1 from functional_parquet.alltypes having count(*) &gt; 1;

-- executing against localhost:21000
select count(1) from functional_parquet.emptytable;

-- executing against localhost:21000
select count(1) from functional_parquet.alltypes where year = -1;

-- executing against localhost:21000
select count(*) from functional_parquet.lineitem_multiblock
union all
select count(*) from functional_parquet.lineitem_multiblock_one_row_group
union all
select count(*) from functional_parquet.lineitem_sixblocks
union all
select count(*) from tpch_parquet.lineitem;

-- executing against localhost:21000
drop table if exists test_parquet_count_star_optimization_cf4ea99b.string_partitioned_table;

-- executing against localhost:21000

create table test_parquet_count_star_optimization_cf4ea99b.string_partitioned_table (int_col integer)
partitioned by (string_col STRING) stored as parquet;

-- executing against localhost:21000

insert into test_parquet_count_star_optimization_cf4ea99b.string_partitioned_table partition(string_col)
select int_col, string_col from functional.alltypes;

-- executing against localhost:21000

select string_col, count(*) from test_parquet_count_star_optimization_cf4ea99b.string_partitioned_table group by string_col;

-- executing against localhost:21000
use test_parquet_count_star_optimization_cf4ea99b;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes;

-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes where year &lt; 2010 and month &gt; 8;

-- executing against localhost:21000
select year, month, count(1)
from functional_parquet.alltypes group by year, month;

-- executing against localhost:21000
select count(1)
from functional_parquet.alltypes where year &lt; 2010 and month &gt; 8
group by month;

-- executing against localhost:21000
select x.bigint_col from functional.alltypes x
  inner join (
    select count(1) as a from functional_parquet.alltypes group by year
  ) t on x.id = t.a;

-- executing against localhost:21000
select 1 from functional_parquet.alltypes having count(*) &gt; 1;

-- executing against localhost:21000
select count(1) from functional_parquet.emptytable;

-- executing against localhost:21000
select count(1) from functional_parquet.alltypes where year = -1;

-- executing against localhost:21000
select count(*) from functional_parquet.lineitem_multiblock
union all
select count(*) from functional_parquet.lineitem_multiblock_one_row_group
union all
select count(*) from functional_parquet.lineitem_sixblocks
union all
select count(*) from tpch_parquet.lineitem;

-- executing against localhost:21000
drop table if exists test_parquet_count_star_optimization_cf4ea99b.string_partitioned_table;

-- executing against localhost:21000

create table test_parquet_count_star_optimization_cf4ea99b.string_partitioned_table (int_col integer)
partitioned by (string_col STRING) stored as parquet;

-- executing against localhost:21000

insert into test_parquet_count_star_optimization_cf4ea99b.string_partitioned_table partition(string_col)
select int_col, string_col from functional.alltypes;

-- executing against localhost:21000

select string_col, count(*) from test_parquet_count_star_optimization_cf4ea99b.string_partitioned_table group by string_col;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="216" name="test_thrift_single_field_group_in_list[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.7843511105"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_thrift_single_field_group_in_list_c55ef637` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_thrift_single_field_group_in_list_c55ef637`;

MainThread: Created database &quot;test_thrift_single_field_group_in_list_c55ef637&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_thrift_single_field_group_in_list[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_thrift_single_field_group_in_list_c55ef637.ThriftSingleFieldGroupInList (col1 array&lt;bigint&gt;) stored as parquet location &apos;/test-warehouse/test_thrift_single_field_group_in_list_c55ef637.db/ThriftSingleFieldGroupInList&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_thrift_single_field_group_in_list_c55ef637.ThriftSingleFieldGroupInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_thrift_single_field_group_in_list_c55ef637.ThriftSingleFieldGroupInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_thrift_single_field_group_in_list_c55ef637.ThriftSingleFieldGroupInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="213" name="test_low_mem_limit_q21[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.8466658592"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
select
  s_name,
  count(*) as numwait
from
  supplier,
  lineitem l1,
  orders,
  nation
where
  s_suppkey = l1.l_suppkey
  and o_orderkey = l1.l_orderkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      lineitem l2
    where
      l2.l_orderkey = l1.l_orderkey
      and l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      lineitem l3
    where
      l3.l_orderkey = l1.l_orderkey
      and l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestNestedTypes" file="query_test/test_nested_types.py" line="51" name="test_scanner_array_materialization[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="24.4075028896"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
-- Materialize scalar and array
select id, a.item from complextypestbl t, t.int_array a;

-- executing against localhost:21000
-- Materialize array (for now, may be optimized away someday)
select a.item from complextypestbl t, t.int_array a;

-- executing against localhost:21000
-- Materialize scalar and array
select id, cnt from complextypestbl t, (select count(item) cnt from t.int_array) v;

-- executing against localhost:21000
-- Materialize array
select cnt from complextypestbl t, (select count(item) cnt from t.int_array) v;

-- executing against localhost:21000
-- Materialize scalar and array with no slots
select id, cnt from complextypestbl t, (select count(*) cnt from t.int_array) v;

-- executing against localhost:21000
-- Materialize array with no slots
select cnt from complextypestbl t, (select count(*) cnt from t.int_array) v;

-- executing against localhost:21000
-- Materialize scalar and array that is flattened version of nested arrays
select id, a.item from complextypestbl t, t.int_array_array.item a;

-- executing against localhost:21000
-- Materialize array that is flattened version of nested arrays
select a.item from complextypestbl t, t.int_array_array.item a;

-- executing against localhost:21000
-- Materialize scalar and array that is flattened version of nested arrays
select id, cnt from complextypestbl t,
(select count(item) cnt from t.int_array_array.item) v;

-- executing against localhost:21000
-- Materialize array that is flattened version of nested arrays
select cnt from complextypestbl t,
(select count(item) cnt from t.int_array_array.item) v;

-- executing against localhost:21000
-- Materialize scalar and array with no slots that is flattened version of nested
-- arrays
select id, cnt from complextypestbl t,
(select count(*) cnt from t.int_array_array.item) v;

-- executing against localhost:21000
-- Materialize array with no slots that is flattened version of nested arrays
select cnt from complextypestbl t,
(select count(*) cnt from t.int_array_array.item) v;

-- executing against localhost:21000
-- Materialize scalar and array with no slots that is count of nested arrays
select id, cnt from complextypestbl t,
(select count(*) cnt from t.int_array_array) v;

-- executing against localhost:21000
-- Materialize array with no slots that is count of nested arrays
select cnt from complextypestbl t,
(select count(*) cnt from t.int_array_array) v;

-- executing against localhost:21000
-- Materialize scalar and array of arrays
select id, a2.item from complextypestbl t, t.int_array_array a1, a1.item a2;

-- executing against localhost:21000
-- Materialize array of arrays
select a2.item from complextypestbl t, t.int_array_array a1, a1.item a2;

-- executing against localhost:21000
-- Materialize scalar and array of arrays
select id, cnt from complextypestbl t, t.int_array_array a1,
(select count(a2.item) cnt from a1.item a2) v;

-- executing against localhost:21000
-- Materialize array of arrays
select cnt from complextypestbl t, t.int_array_array a1,
(select count(a2.item) cnt from a1.item a2) v;

-- executing against localhost:21000
-- Materialize scalar and array of arrays with no slots
select id, cnt from complextypestbl t, t.int_array_array a1,
(select count(*) cnt from a1.item a2) v;

-- executing against localhost:21000
-- Materialize array of arrays with no slots
select cnt from complextypestbl t, t.int_array_array a1,
(select count(*) cnt from a1.item a2) v;

-- executing against localhost:21000
-- Materialize nested array
select cnt from complextypestbl.int_array_array a1,
(select count(a2.item) cnt from a1.item a2) v;

-- executing against localhost:21000
-- Materialize nested array with no slots
select cnt from complextypestbl.int_array_array a1,
(select count(*) cnt from a1.item a2) v;

-- executing against localhost:21000
-- Materialize scalar, array, and array of arrays
select id, cnt1, cnt2 from complextypestbl t,
(select count(item) cnt1 from t.int_array) v1,
t.int_array_array a1, (select count(item) cnt2 from a1.item a2) v2;

-- executing against localhost:21000
-- Materialize scalar, array of no slots, and array of arrays of no slots
select id, cnt1, cnt2 from complextypestbl t,
(select count(*) cnt1 from t.int_array) v1,
t.int_array_array a1, (select count(*) cnt2 from a1.item a2) v2;

-- executing against localhost:21000
-- Materialize scalar, array, and array of arrays of no slots
select id, cnt1, cnt2 from complextypestbl t,
(select count(item) cnt1 from t.int_array) v1,
t.int_array_array a1, (select count(*) cnt2 from a1.item a2) v2;

-- executing against localhost:21000
-- Materialize scalar, array of no slots, and array of arrays
select id, cnt1, cnt2 from complextypestbl t,
(select count(*) cnt1 from t.int_array) v1,
t.int_array_array a1, (select count(item) cnt2 from a1.item a2) v2;

-- executing against localhost:21000
-- Materialize array, and array of arrays
select cnt1, cnt2 from complextypestbl t,
(select count(item) cnt1 from t.int_array) v1,
t.int_array_array a1, (select count(item) cnt2 from a1.item a2) v2;

-- executing against localhost:21000
-- Materialize array of no slots, and array of arrays of no slots
select cnt1, cnt2 from complextypestbl t,
(select count(*) cnt1 from t.int_array) v1,
t.int_array_array a1, (select count(*) cnt2 from a1.item a2) v2;

-- executing against localhost:21000
-- Materialize array, and array of arrays of no slots
select cnt1, cnt2 from complextypestbl t,
(select count(item) cnt1 from t.int_array) v1,
t.int_array_array a1, (select count(*) cnt2 from a1.item a2) v2;

-- executing against localhost:21000
-- Materialize array of no slots, and array of arrays
select cnt1, cnt2 from complextypestbl t,
(select count(*) cnt1 from t.int_array) v1,
t.int_array_array a1, (select count(item) cnt2 from a1.item a2) v2;

-- executing against localhost:21000
-- Materialize scalar, array, and flattened version of nested arrays
select id, cnt1, cnt2 from complextypestbl t,
(select count(item) cnt1 from t.int_array) v1,
(select count(item) cnt2 from t.int_array_array.item) v2;

-- executing against localhost:21000
-- Materialize array and flattened version of nested arrays
select cnt1, cnt2 from complextypestbl t,
(select count(item) cnt1 from t.int_array) v1,
(select count(item) cnt2 from t.int_array_array.item) v2;

-- executing against localhost:21000
-- Materialize scalar, array, and flattened version of nested arrays with no slots
select id, cnt1, cnt2 from complextypestbl t,
(select count(item) cnt1 from t.int_array) v1,
(select count(*) cnt2 from t.int_array_array.item) v2;

-- executing against localhost:21000
-- Materialize array and flattened version of nested arrays with no slots
select cnt1, cnt2 from complextypestbl t,
(select count(item) cnt1 from t.int_array) v1,
(select count(*) cnt2 from t.int_array_array.item) v2;

-- executing against localhost:21000
-- Materialize scalar and deeply nested array
select id, e, f from complextypestbl t, t.nested_struct.c.d.item;

-- executing against localhost:21000
-- Materialize deeply nested array
select e, f from complextypestbl t, t.nested_struct.c.d.item;

-- executing against localhost:21000
-- Materialize scalar and complicated nested array (may be optimized away someday)
select id, arr.item.e, arr.item.f from complextypestbl t, t.nested_struct.c.d, d.item arr;

-- executing against localhost:21000
-- Materialize complicated nested array (may be optimized away someday)
select arr.item.e, arr.item.f from complextypestbl t, t.nested_struct.c.d, d.item arr;

-- executing against localhost:21000
-- Materialize scalar and array of arrays, with structs in schema
select id, cnt from complextypestbl t, t.nested_struct.c.d,
(select count(arr.item.e) cnt from d.item arr) v;

-- executing against localhost:21000
-- Materialize array of arrays, with structs in schema
select cnt from complextypestbl t, t.nested_struct.c.d,
(select count(arr.item.e) cnt from d.item arr) v;

-- executing against localhost:21000
-- Materialize scalar and array of arrays of no slots, with structs in schema
select id, cnt from complextypestbl t, t.nested_struct.c.d,
(select count(*) cnt from d.item arr) v;

-- executing against localhost:21000
-- Materialize array of arrays of no slots, with structs in schema
select cnt from complextypestbl t, t.nested_struct.c.d,
(select count(*) cnt from d.item arr) v;

-- executing against localhost:21000
-- Materialize scalar and array of no slots counting nested arrays, with structs in schema
select id, cnt from complextypestbl t,
(select count(*) cnt from t.nested_struct.c.d) v;

-- executing against localhost:21000
-- Materialize array of no slots counting nested arrays, with structs in schema
select cnt from complextypestbl t,
(select count(*) cnt from t.nested_struct.c.d) v;

-- executing against localhost:21000
-- Materialize scalars, array, and array of arrays, with structs in schema
select id, t.nested_struct.a, cnt1, cnt2 from complextypestbl t,
(select count(item) cnt1 from t.nested_struct.b) v1,
t.nested_struct.c.d, (select count(arr.item.e) cnt2 from d.item arr) v2;

-- executing against localhost:21000
-- Materialize array and array of arrays, with structs in schema
select cnt1, cnt2 from complextypestbl t,
(select count(item) cnt1 from t.nested_struct.b) v1,
t.nested_struct.c.d, (select count(arr.item.e) cnt2 from d.item arr) v2;

-- executing against localhost:21000
-- Materialize scalars, array with no slots, and array of arrays with no slots, with
-- structs in schema
select id, t.nested_struct.a, cnt1, cnt2 from complextypestbl t,
(select count(*) cnt1 from t.nested_struct.b) v1,
t.nested_struct.c.d, (select count(*) cnt2 from d.item arr) v2;

-- executing against localhost:21000
-- Materialize array with no slots and array of arrays with no slots, with structs in
-- schema
select cnt1, cnt2 from complextypestbl t,
(select count(*) cnt1 from t.nested_struct.b) v1,
t.nested_struct.c.d, (select count(*) cnt2 from d.item arr) v2;

-- executing against localhost:21000
-- Materialize scalars, array, and array of arrays with no slots, with structs in schema
select id, t.nested_struct.a, cnt1, cnt2 from complextypestbl t,
(select count(item) cnt1 from t.nested_struct.b) v1,
t.nested_struct.c.d, (select count(*) cnt2 from d.item arr) v2;

-- executing against localhost:21000
-- Materialize array and array of arrays with no slots, with structs in schema
select cnt1, cnt2 from complextypestbl t,
(select count(item) cnt1 from t.nested_struct.b) v1,
t.nested_struct.c.d, (select count(*) cnt2 from d.item arr) v2;

-- executing against localhost:21000
-- Materialize scalars, array with no slots, and array of arrays, with structs in schema
select id, t.nested_struct.a, cnt1, cnt2 from complextypestbl t,
(select count(*) cnt1 from t.nested_struct.b) v1,
t.nested_struct.c.d, (select count(arr.item.e) cnt2 from d.item arr) v2;

-- executing against localhost:21000
-- Materialize array with no slots and array of arrays, with structs in schema
select cnt1, cnt2 from complextypestbl t,
(select count(*) cnt1 from t.nested_struct.b) v1,
t.nested_struct.c.d, (select count(arr.item.e) cnt2 from d.item arr) v2;

-- executing against localhost:21000
-- Materialize scalar and complicated nested array
select id, cnt from complextypestbl t,
(select count(e) cnt from t.nested_struct.c.d.item) v;

-- executing against localhost:21000
-- Materialize complicated nested array
select cnt from complextypestbl t,
(select count(e) cnt from t.nested_struct.c.d.item) v;

-- executing against localhost:21000
-- Materialize scalar and complicated nested array with no slots
select id, cnt from complextypestbl t,
(select count(*) cnt from t.nested_struct.c.d.item) v;

-- executing against localhost:21000
-- Materialize complicated nested array with no slots
select cnt from complextypestbl t,
(select count(*) cnt from t.nested_struct.c.d.item) v;

-- executing against localhost:21000
-- Materialize scalar and array of arrays, with structs in schema
select id, cnt from complextypestbl t, t.nested_struct.c.d,
(select count(f) cnt from d.item) v;

-- executing against localhost:21000
-- Materialize array of arrays, with structs in schema
select cnt from complextypestbl t, t.nested_struct.c.d,
(select count(f) cnt from d.item) v;

-- executing against localhost:21000
-- Materialize scalar and nested array from struct
select nested_struct.a, f from complextypestbl t, t.nested_struct.c.d.item;

-- executing against localhost:21000
-- Materialize scalar and nested array from struct
select id, cnt from complextypestbl t,
(select count(f) cnt from t.nested_struct.c.d.item) v;

-- executing against localhost:21000
-- Materialize nested array from struct
select cnt from complextypestbl t,
(select count(f) cnt from t.nested_struct.c.d.item) v;

-- executing against localhost:21000
-- Materialize scalar and nested array with no slots, with structs in schema
select id, cnt from complextypestbl t,
(select count(*) cnt from t.nested_struct.c.d.item) v;

-- executing against localhost:21000
-- Materialize nested array with no slots, with structs in schema
select cnt from complextypestbl t,
(select count(*) cnt from t.nested_struct.c.d.item) v;

-- executing against localhost:21000
-- Materialize scalar and flattened array with no slots from struct
select nested_struct.a, cnt from complextypestbl t,
(select count(*) cnt from t.nested_struct.c.d.item) v;

-- executing against localhost:21000
-- Materialize array and nested array from struct
select a1.item, a2.f
from complextypestbl t, t.nested_struct.b a1, t.nested_struct.c.d.item a2;

-- executing against localhost:21000
-- Materialize scalar, array, and nested array from struct
select t.nested_struct.a, a1.item, a2.f
from complextypestbl t, t.nested_struct.b a1, t.nested_struct.c.d.item a2;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: seq/snap/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.01 | query: select * from lineitem limit 50 | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="3.12769198418"><system-err>-- executing against localhost:21000
use tpch_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem limit 50;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe8842f89d0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe8842f89d0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe8842f89d0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe8842f89d0&gt;
</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: seq/snap/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0 | query: compute stats lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="1.07270264626"><system-err>-- executing against localhost:21000
use tpch_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
compute stats lineitem;

-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fdd65fe50&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fdd65fe50&gt;
-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fdd65fe50&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fdd65fe50&gt;
</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchPrimitivesMemLimitError" file="query_test/test_mem_usage_scaling.py" line="269" name="test_low_mem_limit_orderby_all[mem_limit: 120 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.0919630527"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=120m;
MainThread: Query Name: 
primitive_orderby_all

-- executing against localhost:21000
-- Description : Scan a fact table and sort 50Million rows.
-- Target test case : Order by all columns in the table without returning all
--   rows to the client.
SELECT *
FROM (
  SELECT Rank() OVER (
      ORDER BY l_extendedprice
        ,l_orderkey
        ,l_partkey
        ,l_suppkey
        ,l_linenumber
        ,l_quantity
        ,l_discount
        ,l_tax
        ,l_returnflag
        ,l_linestatus
        ,l_shipdate
        ,l_commitdate
        ,l_receiptdate
        ,l_shipinstruct
        ,l_shipmode
        ,l_comment
      ) AS rank
  FROM lineitem
  WHERE l_shipdate &lt; &apos;1992-05-09&apos;
  ) a
WHERE rank &lt; 10;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationFullSort" file="query_test/test_cancellation.py" line="260" name="test_cancel_sort[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 8 | action: None | query: select * from lineitem order by l_orderkey | fail_rpc_action: None | join_before_close: True | buffer_pool_limit: 0]" time="9.11939167976"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fdd668990&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fdd668990&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fdd668990&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7f5fdd668990&gt;
</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="15.5723321438"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_9eabffcf` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_9eabffcf`;

MainThread: Created database &quot;test_compute_stats_9eabffcf&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
create external table test_compute_stats_9eabffcf.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_parquet&apos;;

-- executing against localhost:21000
alter table test_compute_stats_9eabffcf.mt_dop recover partitions;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_9eabffcf.mt_dop;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="14.938863039"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_a58ded83` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_a58ded83`;

MainThread: Created database &quot;test_compute_stats_a58ded83&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]&quot;
-- executing against localhost:21000
use functional_rc_snap;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_rc_snap;

-- executing against localhost:21000
create external table test_compute_stats_a58ded83.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_rc_snap&apos;;

-- executing against localhost:21000
alter table test_compute_stats_a58ded83.mt_dop recover partitions;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_a58ded83.mt_dop;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationFullSort" file="query_test/test_cancellation.py" line="260" name="test_cancel_sort[table_format: parquet/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 9 | action: None | query: select * from lineitem order by l_orderkey | fail_rpc_action: None | join_before_close: True | buffer_pool_limit: 0]" time="10.1340739727"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe8842f8990&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe8842f8990&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe8842f8990&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe8842f8990&gt;
</system-err></testcase><testcase classname="query_test.test_chars.TestCharFormats" file="query_test/test_chars.py" line="62" name="test_char_format[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="1.65582609177"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from chars_formats order by vc;

-- executing against localhost:21000
select cs from chars_formats order by vc;

-- executing against localhost:21000
select cl from chars_formats order by vc;

-- executing against localhost:21000
select vc from chars_formats order by vc;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="216" name="test_thrift_single_field_group_in_list[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.1217429638"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_thrift_single_field_group_in_list_ed0eab28` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_thrift_single_field_group_in_list_ed0eab28`;

MainThread: Created database &quot;test_thrift_single_field_group_in_list_ed0eab28&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_thrift_single_field_group_in_list[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_thrift_single_field_group_in_list_ed0eab28.ThriftSingleFieldGroupInList (col1 array&lt;struct&lt;f1: bigint&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_thrift_single_field_group_in_list_ed0eab28.db/ThriftSingleFieldGroupInList&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item.f1 from test_thrift_single_field_group_in_list_ed0eab28.ThriftSingleFieldGroupInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item.f1 from test_thrift_single_field_group_in_list_ed0eab28.ThriftSingleFieldGroupInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_thrift_single_field_group_in_list_ed0eab28.ThriftSingleFieldGroupInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: text/gzip/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0.01 | query: select * from lineitem limit 50 | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="3.66365098953"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem limit 50;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff3979df6d0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff3979df6d0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff3979df6d0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff3979df6d0&gt;
</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (6, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.547809839249"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(&apos;99.9999&apos; as Decimal(6,4));

-- executing against localhost:21000
select cast(&apos;-99.9999&apos; as Decimal(6,4));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(6,4));

-- executing against localhost:21000
select cast(NULL as Decimal(6, 4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.496563911438"><system-err>-- executing against localhost:21000
select cast(&apos;999.9999999999999&apos; as Decimal(16,13));

-- executing against localhost:21000
select cast(&apos;-999.9999999999999&apos; as Decimal(16,13));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,13));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 13));

</system-err></testcase><testcase classname="query_test.test_codegen.TestCodegen" file="query_test/test_codegen.py" line="54" name="test_datastream_sender_codegen[exec_option: {&apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="4.54378390312"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set disable_codegen_rows_threshold=0;

-- executing against localhost:21000

select count(*) from alltypes t1
  join /* +SHUFFLE */ alltypes t2
    on t1.int_col= t2.int_col and
       t1.string_col = t2.string_col;

-- executing against localhost:21000
SET DISABLE_CODEGEN_ROWS_THRESHOLD=&quot;50000&quot;;

-- executing against localhost:21000
set disable_codegen_rows_threshold=0;

-- executing against localhost:21000

select count(*) from alltypes t1
  join /* +BROADCAST */ alltypes t2
    on t1.int_col= t2.int_col and
       t1.string_col = t2.string_col;

-- executing against localhost:21000
SET DISABLE_CODEGEN_ROWS_THRESHOLD=&quot;50000&quot;;

-- executing against localhost:21000
set disable_codegen_rows_threshold=0;

-- executing against localhost:21000

select count(*) from chars_tiny t1
  join /* +SHUFFLE */ chars_tiny t2 on t1.cs=t2.cs;

-- executing against localhost:21000
SET DISABLE_CODEGEN_ROWS_THRESHOLD=&quot;50000&quot;;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.576271772385"><system-err>-- executing against localhost:21000
select cast(&apos;99999999999999.999999999999&apos; as Decimal(26,12));

-- executing against localhost:21000
select cast(&apos;-99999999999999.999999999999&apos; as Decimal(26,12));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,12));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 12));

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchPrimitivesMemLimitError" file="query_test/test_mem_usage_scaling.py" line="269" name="test_low_mem_limit_orderby_all[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.65337824821"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
primitive_orderby_all

-- executing against localhost:21000
-- Description : Scan a fact table and sort 50Million rows.
-- Target test case : Order by all columns in the table without returning all
--   rows to the client.
SELECT *
FROM (
  SELECT Rank() OVER (
      ORDER BY l_extendedprice
        ,l_orderkey
        ,l_partkey
        ,l_suppkey
        ,l_linenumber
        ,l_quantity
        ,l_discount
        ,l_tax
        ,l_returnflag
        ,l_linestatus
        ,l_shipdate
        ,l_commitdate
        ,l_receiptdate
        ,l_shipinstruct
        ,l_shipmode
        ,l_comment
      ) AS rank
  FROM lineitem
  WHERE l_shipdate &lt; &apos;1992-05-09&apos;
  ) a
WHERE rank &lt; 10;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 25) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.388521909714"><system-err>-- executing against localhost:21000
select cast(&apos;9.9999999999999999999999999&apos; as Decimal(26,25));

-- executing against localhost:21000
select cast(&apos;-9.9999999999999999999999999&apos; as Decimal(26,25));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,25));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 25));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.372124910355"><system-err>-- executing against localhost:21000
select cast(&apos;99999999999999999.999999999&apos; as Decimal(26,9));

-- executing against localhost:21000
select cast(&apos;-99999999999999999.999999999&apos; as Decimal(26,9));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,9));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 9));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.382948160172"><system-err>-- executing against localhost:21000
select cast(&apos;999999.9999999999&apos; as Decimal(16,10));

-- executing against localhost:21000
select cast(&apos;-999999.9999999999&apos; as Decimal(16,10));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,10));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (6, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.371091842651"><system-err>-- executing against localhost:21000
select cast(&apos;99999.9&apos; as Decimal(6,1));

-- executing against localhost:21000
select cast(&apos;-99999.9&apos; as Decimal(6,1));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(6,1));

-- executing against localhost:21000
select cast(NULL as Decimal(6, 1));

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: seq/gzip/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: None | cancel_delay: 0 | query: select l_returnflag from lineitem | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: False | buffer_pool_limit: 0]" time="2.93886780739"><system-err>-- executing against localhost:21000
use tpch_seq_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select l_returnflag from lineitem;

-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff397a11150&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff397a11150&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff397a11150&gt;
-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff397a11150&gt;
</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0921249389648"><system-err>-- executing against localhost:21000
select cast(186527712.8931546 as Decimal(16,7));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0780231952667"><system-err>-- executing against localhost:21000
select cast(-92297529283888116626.166887 as Decimal(26,6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 22) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0740337371826"><system-err>-- executing against localhost:21000
select cast(2020.8061251381115719415165 as Decimal(26,22));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.122168302536"><system-err>-- executing against localhost:21000
select cast(78354946204.480321727989809 as Decimal(26,15));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.118680715561"><system-err>-- executing against localhost:21000
select cast(-0.2060614536424507 as Decimal(16,16));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.423316240311"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(9999999999.999999 as Decimal(16,6));

-- executing against localhost:21000
select cast(-9999999999.999999 as Decimal(16,6));

-- executing against localhost:21000
select cast(0 as Decimal(16,6));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 6));

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="12.1315052509"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_4a12d514` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_4a12d514`;

MainThread: Created database &quot;test_compute_stats_4a12d514&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]&quot;
-- executing against localhost:21000
use functional_rc_snap;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_rc_snap;

-- executing against localhost:21000
create external table test_compute_stats_4a12d514.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_rc_snap&apos;;

-- executing against localhost:21000
alter table test_compute_stats_4a12d514.mt_dop recover partitions;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_4a12d514.mt_dop;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.231449127197"><system-err>-- executing against localhost:21000
select cast(999999999999999999999.99999 as Decimal(26,5));

-- executing against localhost:21000
select cast(-999999999999999999999.99999 as Decimal(26,5));

-- executing against localhost:21000
select cast(0 as Decimal(26,5));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 5));

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="216" name="test_low_mem_limit_q22[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.035667181015"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q22

-- executing against localhost:21000
select
  cntrycode,
  count(*) as numcust,
  sum(c_acctbal) as totacctbal
from (
  select
    substr(c_phone, 1, 2) as cntrycode,
    c_acctbal
  from
    customer
  where
    substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
    and c_acctbal &gt; (
      select
        avg(c_acctbal)
      from
        customer
      where
        c_acctbal &gt; 0.00
        and substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
      )
    and not exists (
      select
        *
      from
        orders
      where
        o_custkey = c_custkey
    )
  ) as custsale
group by
  cntrycode
order by
  cntrycode;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="216" name="test_low_mem_limit_q22[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0229949951172"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q22

-- executing against localhost:21000
select
  cntrycode,
  count(*) as numcust,
  sum(c_acctbal) as totacctbal
from (
  select
    substr(c_phone, 1, 2) as cntrycode,
    c_acctbal
  from
    customer
  where
    substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
    and c_acctbal &gt; (
      select
        avg(c_acctbal)
      from
        customer
      where
        c_acctbal &gt; 0.00
        and substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
      )
    and not exists (
      select
        *
      from
        orders
      where
        o_custkey = c_custkey
    )
  ) as custsale
group by
  cntrycode
order by
  cntrycode;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="216" name="test_low_mem_limit_q22[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.4942317009"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q22

-- executing against localhost:21000
select
  cntrycode,
  count(*) as numcust,
  sum(c_acctbal) as totacctbal
from (
  select
    substr(c_phone, 1, 2) as cntrycode,
    c_acctbal
  from
    customer
  where
    substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
    and c_acctbal &gt; (
      select
        avg(c_acctbal)
      from
        customer
      where
        c_acctbal &gt; 0.00
        and substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
      )
    and not exists (
      select
        *
      from
        orders
      where
        o_custkey = c_custkey
    )
  ) as custsale
group by
  cntrycode
order by
  cntrycode;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 21) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.32523226738"><system-err>-- executing against localhost:21000
select cast(99999.999999999999999999999 as Decimal(26,21));

-- executing against localhost:21000
select cast(-99999.999999999999999999999 as Decimal(26,21));

-- executing against localhost:21000
select cast(0 as Decimal(26,21));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 21));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.331039905548"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(&apos;999999999999.9999&apos; as Decimal(16,4));

-- executing against localhost:21000
select cast(&apos;-999999999999.9999&apos; as Decimal(16,4));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,4));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.272615909576"><system-err>-- executing against localhost:21000
select cast(9999999999.9999999999999999 as Decimal(26,16));

-- executing against localhost:21000
select cast(-9999999999.9999999999999999 as Decimal(26,16));

-- executing against localhost:21000
select cast(0 as Decimal(26,16));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 16));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.258329868317"><system-err>-- executing against localhost:21000
select cast(&apos;99999999999999999999999.999&apos; as Decimal(26,3));

-- executing against localhost:21000
select cast(&apos;-99999999999999999999999.999&apos; as Decimal(26,3));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,3));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 3));

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: avro/snap/block | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 4 | query: select * from lineitem order by l_orderkey | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="7.99839425087"><system-err>-- executing against localhost:21000
use tpch_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem order by l_orderkey;

-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff397a118d0&gt;
-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff397a118d0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff397a118d0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff397a118d0&gt;
</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.257824659348"><system-err>-- executing against localhost:21000
select cast(99999999999999999999999999 as Decimal(26,0));

-- executing against localhost:21000
select cast(-99999999999999999999999999 as Decimal(26,0));

-- executing against localhost:21000
select cast(0 as Decimal(26,0));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 19) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.297389984131"><system-err>-- executing against localhost:21000
select cast(&apos;9999999.9999999999999999999&apos; as Decimal(26,19));

-- executing against localhost:21000
select cast(&apos;-9999999.9999999999999999999&apos; as Decimal(26,19));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,19));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 19));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.295632839203"><system-err>-- executing against localhost:21000
select cast(999999999999999.9 as Decimal(16,1));

-- executing against localhost:21000
select cast(-999999999999999.9 as Decimal(16,1));

-- executing against localhost:21000
select cast(0 as Decimal(16,1));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 18) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.253701686859"><system-err>-- executing against localhost:21000
select cast(&apos;99999999.999999999999999999&apos; as Decimal(26,18));

-- executing against localhost:21000
select cast(&apos;-99999999.999999999999999999&apos; as Decimal(26,18));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,18));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 18));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 0) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0636959075928"><system-err>-- executing against localhost:21000
select cast(&apos;-5670376471147837&apos; as Decimal(16,0));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.262068033218"><system-err>-- executing against localhost:21000
select cast(&apos;999999999999999999999999.99&apos; as Decimal(26,2));

-- executing against localhost:21000
select cast(&apos;-999999999999999999999999.99&apos; as Decimal(26,2));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,2));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 16) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0761268138885"><system-err>-- executing against localhost:21000
select cast(&apos;0.5558962992361570&apos; as Decimal(16,16));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.071711063385"><system-err>-- executing against localhost:21000
select cast(&apos;-34626937600.728137512331732&apos; as Decimal(26,15));

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="16.2423129082"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_901288c6` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_901288c6`;

MainThread: Created database &quot;test_compute_stats_901288c6&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]&quot;
-- executing against localhost:21000
use functional_avro_snap;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_avro_snap;

-- executing against localhost:21000
create external table test_compute_stats_901288c6.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_avro_snap&apos;;

-- executing against localhost:21000
alter table test_compute_stats_901288c6.mt_dop recover partitions;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_901288c6.mt_dop;

</system-err></testcase><testcase classname="query_test.test_parquet_page_index.TestHdfsParquetTableIndexWriter" file="query_test/test_parquet_page_index.py" line="320" name="test_write_index_many_columns_tables[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="37.9549460411"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_index_many_columns_tables_ec7af32f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_index_many_columns_tables_ec7af32f`;

MainThread: Created database &quot;test_write_index_many_columns_tables_ec7af32f&quot; for test ID &quot;query_test/test_parquet_page_index.py::TestHdfsParquetTableIndexWriter::()::test_write_index_many_columns_tables[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
drop table if exists test_write_index_many_columns_tables_ec7af32f.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_index_many_columns_tables_ec7af32f.test_hdfs_parquet_table_writer stored as parquet as select * from functional_parquet.widetable_250_cols;

-- executing against localhost:21000
drop table if exists test_write_index_many_columns_tables_ec7af32f.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_index_many_columns_tables_ec7af32f.test_hdfs_parquet_table_writer stored as parquet as select * from functional_parquet.widetable_500_cols;

-- executing against localhost:21000
drop table if exists test_write_index_many_columns_tables_ec7af32f.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_index_many_columns_tables_ec7af32f.test_hdfs_parquet_table_writer stored as parquet as select * from functional_parquet.widetable_1000_cols;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 22) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0618417263031"><system-err>-- executing against localhost:21000
select cast(&apos;8167.9358413482997729768698&apos; as Decimal(26,22));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0597639083862"><system-err>-- executing against localhost:21000
select cast(&apos;-83478988708649161005.316094&apos; as Decimal(26,6));

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="216" name="test_low_mem_limit_q22[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.63096404076"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q22

-- executing against localhost:21000
select
  cntrycode,
  count(*) as numcust,
  sum(c_acctbal) as totacctbal
from (
  select
    substr(c_phone, 1, 2) as cntrycode,
    c_acctbal
  from
    customer
  where
    substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
    and c_acctbal &gt; (
      select
        avg(c_acctbal)
      from
        customer
      where
        c_acctbal &gt; 0.00
        and substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
      )
    and not exists (
      select
        *
      from
        orders
      where
        o_custkey = c_custkey
    )
  ) as custsale
group by
  cntrycode
order by
  cntrycode;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.248328924179"><system-err>-- executing against localhost:21000
select cast(&apos;9999999999999.999&apos; as Decimal(16,3));

-- executing against localhost:21000
select cast(&apos;-9999999999999.999&apos; as Decimal(16,3));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,3));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0621871948242"><system-err>-- executing against localhost:21000
select cast(&apos;-406463228.9872841&apos; as Decimal(16,7));

</system-err></testcase><testcase classname="query_test.test_queries.TestHdfsQueries" file="query_test/test_queries.py" line="225" name="test_hdfs_scan_node[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="18.4461250305"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select a.id, b.date_string_col from
  alltypessmall a join alltypessmall b on (a.id = b.id);

-- executing against localhost:21000
select c.id, d.date_string_col from
  alltypessmall d join (select a.id as id, b.date_string_col from
    alltypessmall a join alltypessmall b on (a.id = b.id)) c on c.id = d.id;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col
from alltypessmall;

-- executing against localhost:21000
select id from alltypessmall;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col, year, month from alltypessmall;

-- executing against localhost:21000
select month, date_string_col, year from alltypessmall;

-- executing against localhost:21000
select id from alltypessmall where id = 10;

-- executing against localhost:21000
select day, month, year, string_col
from alltypesagg
where string_col = &apos;1&apos;;

-- executing against localhost:21000
select 1 from alltypestiny where 3 &gt; 4;

-- executing against localhost:21000
select count(*) from alltypes
where (year = 2009 and month = 1) or (year = 2009 and month = 2);

-- executing against localhost:21000
select count(distinct id) from AllTypesAggMultiFilesNoPart;

-- executing against localhost:21000
select count(distinct id) from functional.AllTypesAggMultiFilesNoPart;

-- executing against localhost:21000
SELECT * FROM functional_rc.old_rcfile_table;

-- executing against localhost:21000
select cast(timestamp_col as timestamp) from alltypesagg
where timestamp_col &lt; cast(&apos;2010-01-01 00:05:20&apos; as timestamp) and timestamp_col &gt;= cast(&apos;2010-01-01 00:01:00&apos; as timestamp);

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (6, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0933477878571"><system-err>-- executing against localhost:21000
select cast(8.41760 as Decimal(6,5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0876009464264"><system-err>-- executing against localhost:21000
select cast(-60.03134502122784 as Decimal(16,14));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.087042093277"><system-err>-- executing against localhost:21000
select cast(-5033929527995.9831104274964 as Decimal(26,13));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 24) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0738086700439"><system-err>-- executing against localhost:21000
select cast(-63.061581048195513886424401 as Decimal(26,24));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0662460327148"><system-err>-- executing against localhost:21000
select cast(537713980341414081.59318050 as Decimal(26,8));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0727369785309"><system-err>-- executing against localhost:21000
select cast(-2111006.382567974 as Decimal(16,9));

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestBloomFilters" file="query_test/test_runtime_filters.py" line="85" name="test_bloom_filters[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="28.2903950214"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64K;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 125000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 1000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 2000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=128KB;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=128KB;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=80000B;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=80000B;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 1000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=4KB;

-- executing against localhost:21000

SET RUNTIME_BLOOM_FILTER_SIZE=4KB;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_BLOOM_FILTER_SIZE=&quot;1048576&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="216" name="test_low_mem_limit_q22[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.14880418777"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q22

-- executing against localhost:21000
select
  cntrycode,
  count(*) as numcust,
  sum(c_acctbal) as totacctbal
from (
  select
    substr(c_phone, 1, 2) as cntrycode,
    c_acctbal
  from
    customer
  where
    substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
    and c_acctbal &gt; (
      select
        avg(c_acctbal)
      from
        customer
      where
        c_acctbal &gt; 0.00
        and substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
      )
    and not exists (
      select
        *
      from
        orders
      where
        o_custkey = c_custkey
    )
  ) as custsale
group by
  cntrycode
order by
  cntrycode;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpcdsMemLimitError" file="query_test/test_mem_usage_scaling.py" line="299" name="test_low_mem_limit_q53[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.785474538803"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCDS-Q53

-- executing against localhost:21000
select
  *
from
  (select
    i_manufact_id,
    sum(ss_sales_price) sum_sales,
    avg(sum(ss_sales_price)) over (partition by i_manufact_id) avg_quarterly_sales
  from
    item,
    store_sales,
    date_dim,
    store
  where
    ss_item_sk = i_item_sk
    and ss_sold_date_sk = d_date_sk
    and ss_store_sk = s_store_sk
    and d_month_seq in (1200, 1200 + 1, 1200 + 2, 1200 + 3, 1200 + 4, 1200 + 5, 1200 + 6, 1200 + 7, 1200 + 8, 1200 + 9, 1200 + 10, 1200 + 11)
    and ((i_category in (&apos;Books&apos;, &apos;Children&apos;, &apos;Electronics&apos;)
      and i_class in (&apos;personal&apos;, &apos;portable&apos;, &apos;reference&apos;, &apos;self-help&apos;)
      and i_brand in (&apos;scholaramalgamalg #14&apos;, &apos;scholaramalgamalg #7&apos;, &apos;exportiunivamalg #9&apos;, &apos;scholaramalgamalg #9&apos;))
    or (i_category in (&apos;Women&apos;, &apos;Music&apos;, &apos;Men&apos;)
      and i_class in (&apos;accessories&apos;, &apos;classical&apos;, &apos;fragrances&apos;, &apos;pants&apos;)
      and i_brand in (&apos;amalgimporto #1&apos;, &apos;edu packscholar #1&apos;, &apos;exportiimporto #1&apos;, &apos;importoamalg #1&apos;)))
  group by
    i_manufact_id,
    d_qoy
  ) tmp1
where
  case when avg_quarterly_sales &gt; 0 then abs (sum_sales - avg_quarterly_sales) / avg_quarterly_sales else null end &gt; 0.1
order by
  avg_quarterly_sales,
  sum_sales,
  i_manufact_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpcdsMemLimitError" file="query_test/test_mem_usage_scaling.py" line="299" name="test_low_mem_limit_q53[mem_limit: 100 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.21183300018"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=100m;
MainThread: Query Name: 
TPCDS-Q53

-- executing against localhost:21000
select
  *
from
  (select
    i_manufact_id,
    sum(ss_sales_price) sum_sales,
    avg(sum(ss_sales_price)) over (partition by i_manufact_id) avg_quarterly_sales
  from
    item,
    store_sales,
    date_dim,
    store
  where
    ss_item_sk = i_item_sk
    and ss_sold_date_sk = d_date_sk
    and ss_store_sk = s_store_sk
    and d_month_seq in (1200, 1200 + 1, 1200 + 2, 1200 + 3, 1200 + 4, 1200 + 5, 1200 + 6, 1200 + 7, 1200 + 8, 1200 + 9, 1200 + 10, 1200 + 11)
    and ((i_category in (&apos;Books&apos;, &apos;Children&apos;, &apos;Electronics&apos;)
      and i_class in (&apos;personal&apos;, &apos;portable&apos;, &apos;reference&apos;, &apos;self-help&apos;)
      and i_brand in (&apos;scholaramalgamalg #14&apos;, &apos;scholaramalgamalg #7&apos;, &apos;exportiunivamalg #9&apos;, &apos;scholaramalgamalg #9&apos;))
    or (i_category in (&apos;Women&apos;, &apos;Music&apos;, &apos;Men&apos;)
      and i_class in (&apos;accessories&apos;, &apos;classical&apos;, &apos;fragrances&apos;, &apos;pants&apos;)
      and i_brand in (&apos;amalgimporto #1&apos;, &apos;edu packscholar #1&apos;, &apos;exportiimporto #1&apos;, &apos;importoamalg #1&apos;)))
  group by
    i_manufact_id,
    d_qoy
  ) tmp1
where
  case when avg_quarterly_sales &gt; 0 then abs (sum_sales - avg_quarterly_sales) / avg_quarterly_sales else null end &gt; 0.1
order by
  avg_quarterly_sales,
  sum_sales,
  i_manufact_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="216" name="test_low_mem_limit_q22[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.76578903198"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q22

-- executing against localhost:21000
select
  cntrycode,
  count(*) as numcust,
  sum(c_acctbal) as totacctbal
from (
  select
    substr(c_phone, 1, 2) as cntrycode,
    c_acctbal
  from
    customer
  where
    substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
    and c_acctbal &gt; (
      select
        avg(c_acctbal)
      from
        customer
      where
        c_acctbal &gt; 0.00
        and substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
      )
    and not exists (
      select
        *
      from
        orders
      where
        o_custkey = c_custkey
    )
  ) as custsale
group by
  cntrycode
order by
  cntrycode;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestNestedTypes" file="query_test/test_nested_types.py" line="55" name="test_scanner_multiple_materialization[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="2.37819004059"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
-- Materialize two instances of the same array
select id, item from complextypestbl t,
(select item from t.int_array where item = 2
 union all
 select item from t.int_array where item != 2
 union all
 select item from t.int_array where item is null) v;

-- executing against localhost:21000
-- Materialize two instances of the same flattened array, with structs in the schema
select id, e, f from complextypestbl t,
(select e, f from t.nested_struct.c.d.item where e = 10
 union all
 select e, f from t.nested_struct.c.d.item where e != 10
 union all
 select e, f from t.nested_struct.c.d.item where e is null) v;

-- executing against localhost:21000
select id, int_array.item, a2.item, a3.item,
nested_struct.a, b.item, d2.e, d2.f, d3.e, d3.f
from complextypestbl t,
t.int_array,
t.int_array_array a1, a1.item a2,
t.int_array_array.item a3,
t.nested_struct.b,
t.nested_struct.c.d, d.item d2,
t.nested_struct.c.d.item d3
where a2.item = 1 and a3.item = 2 and d2.e = 10 and d3.e = -10;

</system-err></testcase><testcase classname="query_test.test_cancellation.TestCancellationParallel" file="query_test/test_cancellation.py" line="218" name="test_cancel_select[table_format: kudu/none | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | query_type: SELECT | wait_action: 0:GETNEXT:WAIT | cancel_delay: 0 | query: select * from lineitem limit 50 | fail_rpc_action: COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL | join_before_close: True | buffer_pool_limit: 0]" time="3.88676905632"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=0:GETNEXT:WAIT|COORD_CANCEL_QUERY_FINSTANCES_RPC:FAIL;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=0;
-- executing async: localhost:21000
select * from lineitem limit 50;

-- getting state for operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff397a114d0&gt;
-- canceling operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff397a114d0&gt;
-- connecting to: localhost:21000
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff397a114d0&gt;
-- closing query for operation handle: &lt;tests.common.impala_connection.OperationHandle object at 0x7ff397a114d0&gt;
</system-err></testcase><testcase classname="query_test.test_nested_types.TestNestedTypes" file="query_test/test_nested_types.py" line="59" name="test_scanner_position[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.59602093697"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, pos, item from complextypestbl t, t.int_array;

-- executing against localhost:21000
select id, pos from complextypestbl t, t.int_array;

-- executing against localhost:21000
select pos, item from complextypestbl.int_array;

-- executing against localhost:21000
select pos from complextypestbl.int_array;

-- executing against localhost:21000
select id, pos, item from complextypestbl t, t.int_array_array.item;

-- executing against localhost:21000
select id, pos from complextypestbl t, t.int_array_array.item;

-- executing against localhost:21000
select pos, item from complextypestbl.int_array_array.item;

-- executing against localhost:21000
select pos, item from complextypestbl.int_array_array.item where pos &gt; 1;

-- executing against localhost:21000
select pos from complextypestbl.int_array_array.item;

-- executing against localhost:21000
select pos from complextypestbl.int_array_array;

-- executing against localhost:21000
select a1.pos, a2.item from complextypestbl.int_array_array a1, a1.item a2;

-- executing against localhost:21000
select a1.pos, a2.pos from complextypestbl.int_array_array a1, a1.item a2;

-- executing against localhost:21000
select a1.pos, a2.pos, a2.item from complextypestbl.int_array_array a1, a1.item a2;

-- executing against localhost:21000
select id, a1.pos, a2.item
from complextypestbl t, t.int_array_array a1, a1.item a2;

-- executing against localhost:21000
select id, a1.pos, a2.pos, a2.item
from complextypestbl t, t.int_array_array a1, a1.item a2;

-- executing against localhost:21000
select id, a1.pos, a2.pos
from complextypestbl t, t.int_array_array a1, a1.item a2;

-- executing against localhost:21000
select id, a1.pos from complextypestbl t, t.int_array_array a1, a1.item a2;

-- executing against localhost:21000
select id, a1.pos, cnt from complextypestbl t, t.int_array_array a1,
(select count(*) cnt from a1.item) v;

-- executing against localhost:21000
select id, a1.pos from complextypestbl t, t.int_array_array a1;

-- executing against localhost:21000
select id, pos from complextypestbl t, t.nested_struct.c.d;

-- executing against localhost:21000
select pos from complextypestbl t, t.nested_struct.c.d;

-- executing against localhost:21000
select nested_struct.a, pos from complextypestbl t, t.nested_struct.c.d;

-- executing against localhost:21000
select nested_struct.a, b.pos, d.pos
from complextypestbl t, t.nested_struct.b, t.nested_struct.c.d;

-- executing against localhost:21000
select pos from complextypestbl.nested_struct.c.d;

-- executing against localhost:21000
select id, d.pos, i.pos from complextypestbl t, t.nested_struct.c.d, d.item i;

-- executing against localhost:21000
select id, d.pos, i.pos, i.f from complextypestbl t, t.nested_struct.c.d, d.item i;

-- executing against localhost:21000
select id, d.pos, i.f from complextypestbl t, t.nested_struct.c.d, d.item i;

-- executing against localhost:21000
select id, nested_struct.a, d1.pos, d2.pos
from complextypestbl t, t.nested_struct.c.d d1, t.nested_struct.c.d d2;

-- executing against localhost:21000
select nested_struct.a, d1.pos, i1.e, i1.f, d2.pos, i2.e, i2.f
from complextypestbl t, t.nested_struct.c.d d1, d1.item i1,
     t.nested_struct.c.d d2, d2.item i2
where i1.e = 10 or i2.e = 10;

-- executing against localhost:21000
select nested_struct.a, d1.pos, i1.pos, i1.e, i1.f, d2.pos, i2.pos, i2.e, i2.f
from complextypestbl t, t.nested_struct.c.d d1, d1.item i1,
     t.nested_struct.c.d d2, d2.item i2
where i1.e = 10 or i2.e = 10;

-- executing against localhost:21000
select nested_struct.a, d1.pos, i1.pos, d2.pos, i2.pos
from complextypestbl t, t.nested_struct.c.d d1, d1.item i1,
     t.nested_struct.c.d d2, d2.item i2
where i1.e = 10 or i2.e = 10;

-- executing against localhost:21000
select d1.pos, i1.pos, d2.pos, i2.pos
from complextypestbl t, t.nested_struct.c.d d1, d1.item i1,
     t.nested_struct.c.d d2, d2.item i2
where i1.e = 10 or i2.e = 10;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="216" name="test_low_mem_limit_q22[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.72696781158"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q22

-- executing against localhost:21000
select
  cntrycode,
  count(*) as numcust,
  sum(c_acctbal) as totacctbal
from (
  select
    substr(c_phone, 1, 2) as cntrycode,
    c_acctbal
  from
    customer
  where
    substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
    and c_acctbal &gt; (
      select
        avg(c_acctbal)
      from
        customer
      where
        c_acctbal &gt; 0.00
        and substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
      )
    and not exists (
      select
        *
      from
        orders
      where
        o_custkey = c_custkey
    )
  ) as custsale
group by
  cntrycode
order by
  cntrycode;

</system-err></testcase><testcase classname="query_test.test_insert.TestInsertWideTable" file="query_test/test_insert.py" line="177" name="test_insert_wide_table[vector0]" time="0.000289916992188"><skipped message="got empty parameter set [&apos;vector&apos;], function test_insert_wide_table at /home/ubuntu/Impala/tests/query_test/test_insert.py:177" type="pytest.skip">query_test/test_insert.py:177: &lt;py._xmlgen.raw object at 0x7f1519a1ced0&gt;</skipped></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="216" name="test_thrift_single_field_group_in_list[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="17.7373259068"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_thrift_single_field_group_in_list_e80b95e8` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_thrift_single_field_group_in_list_e80b95e8`;

MainThread: Created database &quot;test_thrift_single_field_group_in_list_e80b95e8&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_thrift_single_field_group_in_list[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_thrift_single_field_group_in_list_e80b95e8.ThriftSingleFieldGroupInList (col1 array&lt;struct&lt;f1: bigint&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_thrift_single_field_group_in_list_e80b95e8.db/ThriftSingleFieldGroupInList&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item.f1 from test_thrift_single_field_group_in_list_e80b95e8.ThriftSingleFieldGroupInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item.f1 from test_thrift_single_field_group_in_list_e80b95e8.ThriftSingleFieldGroupInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_thrift_single_field_group_in_list_e80b95e8.ThriftSingleFieldGroupInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="12.0863432884"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_aecce57f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_aecce57f`;

MainThread: Created database &quot;test_compute_stats_aecce57f&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]&quot;
-- executing against localhost:21000
use functional_orc_def;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_orc_def;

-- executing against localhost:21000
create external table test_compute_stats_aecce57f.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_orc_def&apos;;

-- executing against localhost:21000
alter table test_compute_stats_aecce57f.mt_dop recover partitions;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_aecce57f.mt_dop;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpcdsMemLimitError" file="query_test/test_mem_usage_scaling.py" line="299" name="test_low_mem_limit_q53[mem_limit: 116 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.91022801399"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=116m;
MainThread: Query Name: 
TPCDS-Q53

-- executing against localhost:21000
select
  *
from
  (select
    i_manufact_id,
    sum(ss_sales_price) sum_sales,
    avg(sum(ss_sales_price)) over (partition by i_manufact_id) avg_quarterly_sales
  from
    item,
    store_sales,
    date_dim,
    store
  where
    ss_item_sk = i_item_sk
    and ss_sold_date_sk = d_date_sk
    and ss_store_sk = s_store_sk
    and d_month_seq in (1200, 1200 + 1, 1200 + 2, 1200 + 3, 1200 + 4, 1200 + 5, 1200 + 6, 1200 + 7, 1200 + 8, 1200 + 9, 1200 + 10, 1200 + 11)
    and ((i_category in (&apos;Books&apos;, &apos;Children&apos;, &apos;Electronics&apos;)
      and i_class in (&apos;personal&apos;, &apos;portable&apos;, &apos;reference&apos;, &apos;self-help&apos;)
      and i_brand in (&apos;scholaramalgamalg #14&apos;, &apos;scholaramalgamalg #7&apos;, &apos;exportiunivamalg #9&apos;, &apos;scholaramalgamalg #9&apos;))
    or (i_category in (&apos;Women&apos;, &apos;Music&apos;, &apos;Men&apos;)
      and i_class in (&apos;accessories&apos;, &apos;classical&apos;, &apos;fragrances&apos;, &apos;pants&apos;)
      and i_brand in (&apos;amalgimporto #1&apos;, &apos;edu packscholar #1&apos;, &apos;exportiimporto #1&apos;, &apos;importoamalg #1&apos;)))
  group by
    i_manufact_id,
    d_qoy
  ) tmp1
where
  case when avg_quarterly_sales &gt; 0 then abs (sum_sales - avg_quarterly_sales) / avg_quarterly_sales else null end &gt; 0.1
order by
  avg_quarterly_sales,
  sum_sales,
  i_manufact_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_chars.TestCharFormats" file="query_test/test_chars.py" line="62" name="test_char_format[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.5838534832"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from chars_formats order by vc;

-- executing against localhost:21000
select cs from chars_formats order by vc;

-- executing against localhost:21000
select cl from chars_formats order by vc;

-- executing against localhost:21000
select vc from chars_formats order by vc;

</system-err></testcase><testcase classname="query_test.test_join_queries.TestSemiJoinQueries" file="query_test/test_join_queries.py" line="172" name="test_semi_joins_exhaustive[batch_size: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.000965118408203"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_join_queries.py:174: &lt;py._xmlgen.raw object at 0x7f15199c6cd0&gt;</skipped></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchPrimitivesMemLimitError" file="query_test/test_mem_usage_scaling.py" line="261" name="test_low_mem_limit_broadcast_join_3[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0776612758636"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
primitive_broadcast_join_3

-- executing against localhost:21000
-- Description : Selective broadcast joins between lineitem, supplier, part and orders.
-- Target test case : More complex BI query involving a large broadcast with orders,
--   the planner currently create a left deep tree where it should be creating
--   orders x ((lineitem x supplier) x part).
SELECT /* +straight_join */ count(*)
FROM lineitem
JOIN /* +broadcast */ supplier ON l_suppkey = s_suppkey
JOIN /* +broadcast */ part ON l_partkey = p_partkey
JOIN /* +broadcast */ orders ON l_orderkey = o_orderkey
WHERE s_name=&apos;Supplier#001880004&apos;
  AND p_brand &lt; &apos;Brand#30&apos;
  AND o_orderdate &lt; &apos;1994-01-01&apos;;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="92" name="test_inline_view[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="26.3288450241"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select x.smallint_col, x.id, x.tinyint_col, c.id, x.int_col, x.float_col, c.string_col
from (
       select a.smallint_col smallint_col, a.tinyint_col tinyint_col, a.day day,
              a.int_col int_col, a.month month,
              b.float_col float_col, b.id id
       from (
              select *
              from alltypesagg a
              where month=1
            ) a
            join alltypessmall b
            on (a.smallint_col = b.id)
     ) x
join alltypessmall c on (x.tinyint_col = c.id)
where x.day=1
and   x.int_col &gt; 899
and   x.float_col &gt; 4.5
and   c.string_col &lt; &apos;7&apos;
and   x.int_col + x.float_col + cast(c.string_col as float) &lt; 1000;

-- executing against localhost:21000
select x.smallint_col, x.id, x.tinyint_col, c.id, x.int_col, x.float_col, c.string_col
from alltypessmall c
     join
     (
       select a.smallint_col smallint_col, a.tinyint_col tinyint_col, a.day day,
              a.int_col int_col, a.month month,
              b.float_col float_col, b.id id
       from alltypessmall b
            join
            (
              select *
              from alltypesagg a
              where month=1
            ) a
            on (a.smallint_col = b.id)
     ) x
     on (x.tinyint_col = c.id)
where x.day=1
and   x.int_col &gt; 899
and   x.float_col &gt; 4.5
and   c.string_col &lt; &apos;7&apos;
and   x.int_col + x.float_col + cast(c.string_col as float) &lt; 1000;

-- executing against localhost:21000
select *
from (
       select count(*), count(tinyint_col), min(tinyint_col), max(tinyint_col),
              sum(tinyint_col), avg(tinyint_col)
       from (
              select * from alltypesagg
            ) a
     ) b;

-- executing against localhost:21000
select *
from (
       select int_col % 7 c1, count(*) c2, avg(int_col) c3
       from (
              select * from alltypesagg where day is not null
            ) a
       group by 1
       having avg(int_col) &gt; 500 or count(*) = 10
     ) b
where c1 is not null
and   c2 &gt; 10;

-- executing against localhost:21000
select *
from (
  select int_col, count(*)
  from alltypessmall
  where month = 1
  group by int_col
  having count(*) &gt; 2
  order by count(*) desc, int_col limit 5
  ) t1
join alltypes t2 on (t1.int_col = t2.id)
where month = 1;

-- executing against localhost:21000
select distinct *
from (
       select bool_col, tinyint_col, count(*)
       from alltypesagg
       group by bool_col, tinyint_col
       having bool_col = true
     ) x
where tinyint_col &lt; 6;

-- executing against localhost:21000
select *
from (
       select distinct bool_col, tinyint_col
       from (
              select * from alltypesagg where tinyint_col &lt; 7
            ) y
     ) x
where bool_col = true;

-- executing against localhost:21000
select *
from (
       select d.*
       from DimTbl d left semi join JoinTbl j on (j.test_name = d.name)
     ) x
where x.name &gt; &apos;Name1&apos;;

-- executing against localhost:21000
select j.*, d.*
from (
       select *
       from JoinTbl a
     ) j
     left outer join
     (
       select *
       from DimTbl b
     ) d
     on (j.test_name = d.name)
where j.test_id &lt;= 1006;

-- executing against localhost:21000
select j.*, d.*
from (
       select *
       from JoinTbl a
     ) j
     left outer join
     (
       select *
       from DimTbl b
     ) d
     on (j.test_name = d.name)
where j.test_id &lt;= 1006;

-- executing against localhost:21000
select * from (select 1, 2) x;

-- executing against localhost:21000
select * from (select y from (select 1 y) a where y &lt; 10) b;

-- executing against localhost:21000
select * from (select 1 union all select 2 union all select * from (select 3) y) x;

-- executing against localhost:21000
select * from
(select 1 a, 2 b union all select 1 a, 2 b) x
inner join
(select 1 a, 3 b union all select 1 a, 2 b) y on x.a = y.a
inner join
(select 1 a, 3 b union all select 1 a, 3 b) z on z.b = y.b;

-- executing against localhost:21000
select x.date_string_col, z.* from functional.alltypessmall x
left semi join
(select 1 a, 3 b union all select 1 a, 3 b) y on y.a = x.id
inner join
(select 1 a, 3 b union all select 1 a, 3 b) z on z.b = x.id + 2;

-- executing against localhost:21000
select * from (values(1, 2), (3, 4)) x;

-- executing against localhost:21000
select * from (select y from (values(1 as y), (11)) a where y &lt; 10) b;

-- executing against localhost:21000
select * from (values(1), (2) union all select * from (values(3)) y) x;

-- executing against localhost:21000
select * from
(values(1 a, 2 b), (1, 2)) x
inner join
(values(1 a, 3 b), (1, 2)) y on x.a = y.a
inner join
(values(1 a, 3 b), (1, 3)) z on z.b = y.b;

-- executing against localhost:21000
select x.date_string_col, z.* from functional.alltypessmall x
left semi join
(values(1 a, 3 b), (1, 3)) y on y.a = x.id
inner join
(values(1 a, 3 b), (1, 3)) z on z.b = x.id + 2;

-- executing against localhost:21000
select 1 from (select count(*) from functional.alltypessmall) x;

-- executing against localhost:21000
select 1 from (select count(distinct tinyint_col) from functional.alltypessmall) x;

-- executing against localhost:21000
select count(*) from (select count(*) from functional.alltypessmall) x;

-- executing against localhost:21000
select * from (select count(*) from functional.alltypessmall) x;

-- executing against localhost:21000
select c from (select count(*) c from functional.alltypessmall) x;

-- executing against localhost:21000
select count(c) from (select count(*) c from functional.alltypessmall) x;

-- executing against localhost:21000
select count(1) from (select count(tinyint_col) from functional.alltypessmall) x;

-- executing against localhost:21000
select count(1) from
(select count(*) from functional.alltypessmall group by tinyint_col) x;

-- executing against localhost:21000
select bool_col, count(*) from
  (select bool_col FROM ( SELECT bool_col FROM alltypessmall t ) t WHERE bool_col ) t
group by 1;

-- executing against localhost:21000
select t1.int_col
from alltypestiny t1 left join
  (select coalesce(t1.year, 384) as int_col
   from alltypesagg t1
   where t1.bigint_col in
     (select day as int_col from alltypesagg where t1.id = day)) t2
on t2.int_col = t1.month
where t1.month is not null;

-- executing against localhost:21000
select distinct t1.int_col
from alltypestiny t1 left join
  (select coalesce(t3.int_col, 384) as int_col
   from (select int_col from alltypes) t1
   right semi join (select int_col from alltypesagg) t3 on t1.int_col = t3.int_col) t2
on t2.int_col = t1.month
where t1.month is not null;

-- executing against localhost:21000
SELECT t2.int_col is NULL FROM alltypesagg t1
LEFT JOIN (SELECT COALESCE(76, -937, -981) AS int_col FROM alltypestiny) t2
ON (t2.int_col) = (t1.year) limit 1;

-- executing against localhost:21000
select t1.int_col, t2.int_col, t3.id
from alltypestiny t1 left outer join
  (select coalesce(int_col, 384) as int_col from alltypestiny) t2
  on t1.int_col = t2.int_col
left outer join
  (select 0 as id from alltypestiny) t3
  on t1.int_col = t3.id
order by 1 limit 5;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (6, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.454307079315"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(99999.9 as Decimal(6,1));

-- executing against localhost:21000
select cast(-99999.9 as Decimal(6,1));

-- executing against localhost:21000
select cast(0 as Decimal(6,1));

-- executing against localhost:21000
select cast(NULL as Decimal(6, 1));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 10) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.380406856537"><system-err>-- executing against localhost:21000
select cast(999999.9999999999 as Decimal(16,10));

-- executing against localhost:21000
select cast(-999999.9999999999 as Decimal(16,10));

-- executing against localhost:21000
select cast(0 as Decimal(16,10));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 10));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 9) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.356067180634"><system-err>-- executing against localhost:21000
select cast(99999999999999999.999999999 as Decimal(26,9));

-- executing against localhost:21000
select cast(-99999999999999999.999999999 as Decimal(26,9));

-- executing against localhost:21000
select cast(0 as Decimal(26,9));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 9));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 25) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.29199385643"><system-err>-- executing against localhost:21000
select cast(9.9999999999999999999999999 as Decimal(26,25));

-- executing against localhost:21000
select cast(-9.9999999999999999999999999 as Decimal(26,25));

-- executing against localhost:21000
select cast(0 as Decimal(26,25));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 25));

</system-err></testcase><testcase classname="query_test.test_insert_behaviour.TestInsertBehaviour" file="query_test/test_insert_behaviour.py" line="89" name="test_insert_ascii_nulls" time="4.86149334908"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_ascii_nulls_15f863db` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_insert_ascii_nulls_15f863db`;

MainThread: Created database &quot;test_insert_ascii_nulls_15f863db&quot; for test ID &quot;query_test/test_insert_behaviour.py::TestInsertBehaviour::()::test_insert_ascii_nulls&quot;
-- executing against localhost:21000
DROP TABLE IF EXISTS `test_insert_ascii_nulls_15f863db`.`null_insert`;

-- executing against localhost:21000
create table `test_insert_ascii_nulls_15f863db`.`null_insert` as select &apos;#x00&apos; s;

-- executing against localhost:21000
SELECT LENGTH(s) FROM `test_insert_ascii_nulls_15f863db`.`null_insert`;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (26, 12) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.417660951614"><system-err>-- executing against localhost:21000
select cast(99999999999999.999999999999 as Decimal(26,12));

-- executing against localhost:21000
select cast(-99999999999999.999999999999 as Decimal(26,12));

-- executing against localhost:21000
select cast(0 as Decimal(26,12));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 12));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (16, 13) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.289305210114"><system-err>-- executing against localhost:21000
select cast(999.9999999999999 as Decimal(16,13));

-- executing against localhost:21000
select cast(-999.9999999999999 as Decimal(16,13));

-- executing against localhost:21000
select cast(0 as Decimal(16,13));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 13));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: number | decimal_type: (6, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.342093229294"><system-err>-- executing against localhost:21000
select cast(99.9999 as Decimal(6,4));

-- executing against localhost:21000
select cast(-99.9999 as Decimal(6,4));

-- executing against localhost:21000
select cast(0 as Decimal(6,4));

-- executing against localhost:21000
select cast(NULL as Decimal(6, 4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0948927402496"><system-err>-- executing against localhost:21000
select cast(&apos;-834005089872.0749&apos; as Decimal(16,4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0925931930542"><system-err>-- executing against localhost:21000
select cast(&apos;-19419688162497944930655.945&apos; as Decimal(26,3));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 19) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0985043048859"><system-err>-- executing against localhost:21000
select cast(&apos;-6488860.3976553906762271321&apos; as Decimal(26,19));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 18) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.160564184189"><system-err>-- executing against localhost:21000
select cast(&apos;21979956.183196130425411570&apos; as Decimal(26,18));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (26, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.100740194321"><system-err>-- executing against localhost:21000
select cast(&apos;-359572231251959629032620.38&apos; as Decimal(26,2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: string | decimal_type: (16, 3) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.129875898361"><system-err>-- executing against localhost:21000
select cast(&apos;2705768618763.401&apos; as Decimal(16,3));

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="15.3992042542"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpcdsMemLimitError" file="query_test/test_mem_usage_scaling.py" line="299" name="test_low_mem_limit_q53[mem_limit: 150 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.9254128933"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=150m;
MainThread: Query Name: 
TPCDS-Q53

-- executing against localhost:21000
select
  *
from
  (select
    i_manufact_id,
    sum(ss_sales_price) sum_sales,
    avg(sum(ss_sales_price)) over (partition by i_manufact_id) avg_quarterly_sales
  from
    item,
    store_sales,
    date_dim,
    store
  where
    ss_item_sk = i_item_sk
    and ss_sold_date_sk = d_date_sk
    and ss_store_sk = s_store_sk
    and d_month_seq in (1200, 1200 + 1, 1200 + 2, 1200 + 3, 1200 + 4, 1200 + 5, 1200 + 6, 1200 + 7, 1200 + 8, 1200 + 9, 1200 + 10, 1200 + 11)
    and ((i_category in (&apos;Books&apos;, &apos;Children&apos;, &apos;Electronics&apos;)
      and i_class in (&apos;personal&apos;, &apos;portable&apos;, &apos;reference&apos;, &apos;self-help&apos;)
      and i_brand in (&apos;scholaramalgamalg #14&apos;, &apos;scholaramalgamalg #7&apos;, &apos;exportiunivamalg #9&apos;, &apos;scholaramalgamalg #9&apos;))
    or (i_category in (&apos;Women&apos;, &apos;Music&apos;, &apos;Men&apos;)
      and i_class in (&apos;accessories&apos;, &apos;classical&apos;, &apos;fragrances&apos;, &apos;pants&apos;)
      and i_brand in (&apos;amalgimporto #1&apos;, &apos;edu packscholar #1&apos;, &apos;exportiimporto #1&apos;, &apos;importoamalg #1&apos;)))
  group by
    i_manufact_id,
    d_qoy
  ) tmp1
where
  case when avg_quarterly_sales &gt; 0 then abs (sum_sales - avg_quarterly_sales) / avg_quarterly_sales else null end &gt; 0.1
order by
  avg_quarterly_sales,
  sum_sales,
  i_manufact_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="61" name="test_out_of_range_timestamps[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="12.1187388897"><system-err>-- connecting to: localhost:21000
MainThread: Closing active operation
MainThread: Using database testkuduoperations_22375_f7twvu as default
W0703 03:05:44.132445 22375 openssl_util.cc:108] It appears that OpenSSL has been previously initialized by code outside of Kudu. Please use kudu::client::DisableOpenSSLInitialization() to avoid potential crashes due to conflicting initialization.
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_out_of_range_timestamps_b9bc3aa` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_out_of_range_timestamps_b9bc3aa`;

MainThread: Created database &quot;test_out_of_range_timestamps_b9bc3aa&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_out_of_range_timestamps[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_out_of_range_timestamps_b9bc3aa;

SET kudu_read_mode=READ_AT_SNAPSHOT;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from times;

-- executing against localhost:21000
use test_out_of_range_timestamps_b9bc3aa;

SET kudu_read_mode=READ_AT_SNAPSHOT;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from times;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="11.2479388714"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_be085488` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_be085488`;

MainThread: Created database &quot;test_compute_stats_be085488&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]&quot;
-- executing against localhost:21000
create external table test_compute_stats_be085488.mt_dop like functional_hbase.alltypes;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_be085488.mt_dop;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestNestedTypes" file="query_test/test_nested_types.py" line="63" name="test_scanner_map[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="2.20097208023"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, key, value from complextypestbl t, t.int_map;

-- executing against localhost:21000
select id, value from complextypestbl t, t.int_map;

-- executing against localhost:21000
select key, value from complextypestbl.int_map;

-- executing against localhost:21000
select id, key, value from complextypestbl t, t.int_map_array.item;

-- executing against localhost:21000
select id, a.pos, m.key, m.value from complextypestbl t, t.int_map_array a, a.item m;

-- executing against localhost:21000
select id, key from complextypestbl t, t.nested_struct.g;

-- executing against localhost:21000
select id, key, item from complextypestbl t, t.nested_struct.g, g.value.h.i;

-- executing against localhost:21000
select key, item from complextypestbl.nested_struct.g, g.value.h.i;

-- executing against localhost:21000
select key, item, pos from complextypestbl.nested_struct.g, g.value.h.i;

-- executing against localhost:21000
select item from complextypestbl.nested_struct.g.value.h.i;

</system-err></testcase><testcase classname="query_test.test_queries.TestHdfsQueries" file="query_test/test_queries.py" line="225" name="test_hdfs_scan_node[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="10.3790738583"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select a.id, b.date_string_col from
  alltypessmall a join alltypessmall b on (a.id = b.id);

-- executing against localhost:21000
select c.id, d.date_string_col from
  alltypessmall d join (select a.id as id, b.date_string_col from
    alltypessmall a join alltypessmall b on (a.id = b.id)) c on c.id = d.id;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col
from alltypessmall;

-- executing against localhost:21000
select id from alltypessmall;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col, year, month from alltypessmall;

-- executing against localhost:21000
select month, date_string_col, year from alltypessmall;

-- executing against localhost:21000
select id from alltypessmall where id = 10;

-- executing against localhost:21000
select day, month, year, string_col
from alltypesagg
where string_col = &apos;1&apos;;

-- executing against localhost:21000
select 1 from alltypestiny where 3 &gt; 4;

-- executing against localhost:21000
select count(*) from alltypes
where (year = 2009 and month = 1) or (year = 2009 and month = 2);

-- executing against localhost:21000
select count(distinct id) from AllTypesAggMultiFilesNoPart;

-- executing against localhost:21000
select count(distinct id) from functional.AllTypesAggMultiFilesNoPart;

-- executing against localhost:21000
SELECT * FROM functional_rc.old_rcfile_table;

-- executing against localhost:21000
select cast(timestamp_col as timestamp) from alltypesagg
where timestamp_col &lt; cast(&apos;2010-01-01 00:05:20&apos; as timestamp) and timestamp_col &gt;= cast(&apos;2010-01-01 00:01:00&apos; as timestamp);

</system-err></testcase><testcase classname="query_test.test_nested_types.TestNestedTypes" file="query_test/test_nested_types.py" line="68" name="test_runtime[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="20.318846941"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select straight_join t1.id, m.key
from complextypestbl t1 join [broadcast] complextypestbl t2, t2.int_map m
where t1.id = t2.id;

-- executing against localhost:21000
select straight_join t1.id, m.key
from complextypestbl t1 join [shuffle] complextypestbl t2, t2.int_map m
where t1.id = t2.id;

-- executing against localhost:21000
select id, item from complextypestbl t, t.int_array
order by id, item limit 5;

-- executing against localhost:21000
select id, key, value from complextypestbl t, t.int_map_array.item
order by id, key limit 3;

-- executing against localhost:21000
select id, key, value from complextypestbl t, t.int_map
order by id, key;

-- executing against localhost:21000
select count(id), max(key), avg(value) from complextypestbl t, t.int_map;

-- executing against localhost:21000
select key, count(id), avg(value) from complextypestbl t, t.int_map
group by key;

-- executing against localhost:21000
select id, avg(value) over (), max(key) over() from complextypestbl t, t.int_map;

-- executing against localhost:21000
select id, sum(item) over (partition by id) from complextypestbl t, t.int_array;

-- executing against localhost:21000
select id, max(key) over(partition by id), sum(value) over (partition by id)
from complextypestbl t, t.int_map;

-- executing against localhost:21000
select id, key, value, max(key) over(partition by id), row_number()
over (order by value, key) from complextypestbl t, t.int_map;

-- executing against localhost:21000
select id, &quot;test&quot; key, item from complextypestbl t, t.int_array
union all
select id, key, value from complextypestbl t, t.int_map;

-- executing against localhost:21000
select id, &quot;test&quot; key, item from complextypestbl t, t.int_array
union distinct
select id, key, value from complextypestbl t, t.int_map;

-- executing against localhost:21000
select id, item from complextypestbl t, t.int_array;

-- executing against localhost:21000
select id, a.pos, m.key, m.value from complextypestbl t, t.int_map_array a, a.item m;

-- executing against localhost:21000
select straight_join t1.id, a.item
from complextypestbl t1 left outer join complextypestbl t2 on (t1.id = t2.id + 10)
  inner join t2.int_array a;

-- executing against localhost:21000
select straight_join t1.id, t2.id, a1.item, a2.item
from complextypestbl t1 inner join t1.int_array a1
  left outer join [shuffle] complextypestbl t2 on t1.id = t2.id
  inner join t1.int_array a2
where t1.id = 1;

-- executing against localhost:21000
select t1.id, t2.id, a.item from complextypestbl t1
left outer join complextypestbl t2
  on (t1.id = t2.id + 4)
inner join t2.int_array a;

-- executing against localhost:21000
select t2.id, count(a.item)
from complextypestbl t1
left outer join complextypestbl t2
  on (t1.id = t2.id + 2)
inner join t1.int_array a
group by t2.id;

-- executing against localhost:21000
select straight_join c, id, item from complextypestbl t1, (values(&apos;A&apos; c),(&apos;B&apos;)) v, t1.int_array;

-- executing against localhost:21000
select count(*) from (
  select c_custkey from tpch_nested_parquet.customer c, c.c_orders
  where c_custkey &lt; 1000
  union all
  select a.id from functional.alltypes a, functional.alltypes b
  where a.int_col &lt; 0 and b.int_col &lt; 0 and a.string_col = &quot;&quot; and b.string_col = &quot;&quot;
) v;

-- executing against localhost:21000
select c_custkey, v1.cnt, v2.o_orderkey, v3.l_linenumber, v4.cnt
from tpch_nested_parquet.customer c
left outer join
  (select count(*) cnt from c.c_orders
   where false) v1
left outer join
  (select o_orderkey from c.c_orders
   where 20 &lt; 10) v2
left outer join
  (select l_linenumber from c.c_orders.o_lineitems
   where &quot;a&quot; in (&quot;b&quot;, &quot;c&quot;)) v3
left outer join
  (select count(*) cnt from c.c_orders o left outer join
     (select l_linenumber from o.o_lineitems
      where null) nv) v4
where c_custkey &lt; 10;

-- executing against localhost:21000
select c_custkey, o_orderkey
from tpch_nested_parquet.customer c
inner join c.c_orders o1
left anti join
  (select o2.o_orderkey x
   from c.c_orders o2, c.c_orders o3) v
on c.c_custkey = v.x
where c_custkey &lt; 2;

-- executing against localhost:21000
select id, pos from complextypestbl t1 left outer join t1.int_array t2
  where t1.id = t2.pos;

-- executing against localhost:21000
select id, pos from complextypestbl t1 full outer join t1.int_array t2
  where t1.id = t2.pos;

-- executing against localhost:21000
select straight_join count(o.pos) from tpch_nested_parquet.customer c1
right outer join tpch_nested_parquet.customer c2
  on c1.c_custkey % 2 = c2.c_custkey % 2
inner join c1.c_orders o
where c1.c_custkey &lt; 10 and c2.c_custkey &lt; 10000;

-- executing against localhost:21000
select count(a.pos) from complextypestbl t1
full outer join complextypestbl t2
  on t1.id = t2.id
inner join t2.int_array a;

-- executing against localhost:21000
select id, m from complextypestbl t,
(select min(cast(item as string)) m from t.int_array) v;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.653504133224"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_insert_behaviour.TestInsertBehaviour" file="query_test/test_insert_behaviour.py" line="98" name="test_insert_alter_partition_location[unique_database0]" time="9.59603500366"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_alter_partition_location_db_5581c6da` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_insert_alter_partition_location_db_5581c6da`;

MainThread: Created database &quot;test_insert_alter_partition_location_db_5581c6da&quot; for test ID &quot;query_test/test_insert_behaviour.py::TestInsertBehaviour::()::test_insert_alter_partition_location[unique_database0]&quot;
-- executing against localhost:21000
DROP TABLE IF EXISTS `test_insert_alter_partition_location_db_5581c6da`.`insert_alter_partition_location`;

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
CREATE TABLE  `test_insert_alter_partition_location_db_5581c6da`.`insert_alter_partition_location` (c int) PARTITIONED BY (p int);

-- executing against localhost:21000
ALTER TABLE `test_insert_alter_partition_location_db_5581c6da`.`insert_alter_partition_location` ADD PARTITION(p=1);

-- executing against localhost:21000
ALTER TABLE `test_insert_alter_partition_location_db_5581c6da`.`insert_alter_partition_location` PARTITION(p=1) SET LOCATION &apos;/tmp/test_insert_alter_partition_location_db_5581c6da&apos;;

-- executing against localhost:21000
INSERT OVERWRITE `test_insert_alter_partition_location_db_5581c6da`.`insert_alter_partition_location` PARTITION(p=1) VALUES(1);

-- executing against localhost:21000
SELECT COUNT(*) FROM `test_insert_alter_partition_location_db_5581c6da`.`insert_alter_partition_location`;

MainThread: Starting new HTTP connection (1): 0.0.0.0
</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.487447738647"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="41" name="test_mt_dop[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.546940088272"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
set batch_size=1;

-- executing against localhost:21000

select id
from alltypestiny
order by id;

-- executing against localhost:21000
SET BATCH_SIZE=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_observability.TestObservability" file="query_test/test_observability.py" line="31" name="test_merge_exchange_num_rows" time="0.222429990768"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select tinyint_col, count(*) from functional.alltypes
        group by tinyint_col order by tinyint_col limit 5;

</system-err></testcase><testcase classname="query_test.test_observability.TestObservability" file="query_test/test_observability.py" line="50" name="test_broadcast_num_rows" time="0.25551700592"><system-err>-- executing against localhost:21000
select distinct a.int_col, a.string_col from functional.alltypes a
        inner join functional.alltypessmall b on (a.id = b.id)
        where a.year = 2009 and b.month = 2;

</system-err></testcase><testcase classname="query_test.test_observability.TestObservability" file="query_test/test_observability.py" line="62" name="test_scan_summary" time="0.480232715607"><system-err>-- executing against localhost:21000
select count(*) from functional.alltypestiny;

-- executing against localhost:21000
select count(*) from functional_kudu.alltypestiny;

-- executing against localhost:21000
select count(*) from functional_hbase.alltypestiny;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="14.0062391758"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_b4b0303f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_b4b0303f`;

MainThread: Created database &quot;test_compute_stats_b4b0303f&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]&quot;
-- executing against localhost:21000
use functional_rc_snap;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_rc_snap;

-- executing against localhost:21000
create external table test_compute_stats_b4b0303f.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_rc_snap&apos;;

-- executing against localhost:21000
alter table test_compute_stats_b4b0303f.mt_dop recover partitions;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_b4b0303f.mt_dop;

</system-err></testcase><testcase classname="query_test.test_observability.TestObservability" file="query_test/test_observability.py" line="89" name="test_query_states" time="1.08604383469"><system-err>SET debug_action=CRS_BEFORE_ADMISSION:SLEEP@1000;
-- executing async: localhost:21000
select count(*) from functional.alltypes;

-- getting runtime profile operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8041d650&gt;
-- waiting for completion of the admission control processing of the query: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8041d650&gt;
-- getting runtime profile operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8041d650&gt;
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8041d650&gt;
-- getting runtime profile operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8041d650&gt;
</system-err></testcase><testcase classname="query_test.test_observability.TestObservability" file="query_test/test_observability.py" line="110" name="test_query_options" time="0.0609891414642"><system-err>SET mem_limit=8589934592;
SET runtime_filter_wait_time_ms=0;
-- executing against localhost:21000
select 1;

</system-err></testcase><testcase classname="query_test.test_observability.TestObservability" file="query_test/test_observability.py" line="127" name="test_exec_summary" time="1.07479786873"><system-err>SET debug_action=CRS_BEFORE_ADMISSION:SLEEP@1000;
-- executing async: localhost:21000
select count(*) from functional.alltypes;

-- getting exec summary operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8041da90&gt;
-- waiting for completion of the admission control processing of the query: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8041da90&gt;
-- getting exec summary operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8041da90&gt;
-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8041da90&gt;
-- getting exec summary operation: &lt;tests.common.impala_connection.OperationHandle object at 0x7f9c8041da90&gt;
</system-err></testcase><testcase classname="query_test.test_observability.TestObservability" file="query_test/test_observability.py" line="148" name="test_profile_fragment_instances" time="11.3648381233"><skipped message="xfail-marked test passes unexpectedly">None</skipped><system-err>-- executing against localhost:21000

        with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
        select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
        join (select * from l LIMIT 2000000) b on a.l_orderkey = -b.l_orderkey;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="10.2637808323"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_82334f93` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_82334f93`;

MainThread: Created database &quot;test_compute_stats_82334f93&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]&quot;
-- executing against localhost:21000
create external table test_compute_stats_82334f93.mt_dop stored as kudu tblproperties(&apos;kudu.table_name&apos;=&apos;impala::functional_kudu.alltypes&apos;);

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_82334f93.mt_dop;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="88" name="test_kudu_scan_node[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="37.3987901211"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_scan_node_7ef949a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_scan_node_7ef949a`;

MainThread: Created database &quot;test_kudu_scan_node_7ef949a&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_scan_node[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_kudu_scan_node_7ef949a;

SET kudu_read_mode=READ_AT_SNAPSHOT;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from functional_kudu.dimtbl order by id limit 1;

-- executing against localhost:21000
select zip, id from functional_kudu.dimtbl where id &gt;= 1000 and 1002 &gt;= id and
94611 = zip and &apos;Name1&apos; = name order by id;

-- executing against localhost:21000
CREATE TABLE impala_2740 (key INT PRIMARY KEY, value INT)
  PARTITION BY HASH (key) PARTITIONS 3 STORED AS KUDU;

-- executing against localhost:21000

INSERT INTO impala_2740 VALUES (1, NULL), (2, -2);

-- executing against localhost:21000

SELECT * FROM impala_2740 WHERE key != 1;

-- executing against localhost:21000
CREATE TABLE impala_2635_t1 (id BIGINT PRIMARY KEY, name STRING)
  PARTITION BY HASH (id) PARTITIONS 3 STORED AS KUDU;

-- executing against localhost:21000

CREATE TABLE impala_2635_t2 (id BIGINT PRIMARY KEY, name STRING)
  PARTITION BY HASH(id) PARTITIONS 16 STORED AS KUDU;

-- executing against localhost:21000

INSERT INTO impala_2635_t1 VALUES (0, &apos;Foo&apos;);

-- executing against localhost:21000

INSERT INTO impala_2635_t2 VALUES (1, &apos;Blah&apos;);

-- executing against localhost:21000

SELECT * FROM impala_2635_t1 UNION ALL SELECT * FROM impala_2635_t2;

-- executing against localhost:21000
select count(int_col) from functional_kudu.tinyinttable;

-- executing against localhost:21000
select count(*) from functional_kudu.alltypesagg where id &lt; 10 and float_col is null;

-- executing against localhost:21000
select count(*) from functional_kudu.alltypesagg where id &lt; 10 and float_col is not null;

-- executing against localhost:21000
select count(*) from functional_kudu.alltypes where id is not null;

-- executing against localhost:21000
select count(*) from functional_kudu.alltypes where id is null;

-- executing against localhost:21000
select id, timestamp_col from functional_kudu.alltypes where
timestamp_col &lt;= cast(&apos;2009-01-01 00:08:00.28&apos; as timestamp) and
timestamp_col &gt;= cast(&apos;2009-01-01 00:04:00.6&apos; as timestamp)
order by id;

-- executing against localhost:21000
select id, timestamp_col from functional_kudu.alltypes where
timestamp_col &gt; cast(&apos;1000-01-01 00:00:00.00&apos; as timestamp);

-- executing against localhost:21000
select id, timestamp_col from functional_kudu.alltypes where
timestamp_col &lt; cast(&apos;2009-01-01 00:08:00.28&apos; as timestamp) and
timestamp_col &gt; cast(&apos;2009-01-01 00:04:00.6&apos; as timestamp)
order by id;

-- executing against localhost:21000
select id, timestamp_col from functional_kudu.alltypes where
timestamp_col = cast(&apos;2009-01-01 00:08:00.28&apos; as timestamp);

-- executing against localhost:21000
select id, timestamp_col from functional_kudu.alltypes where
timestamp_col in (cast(&apos;2010-03-01 00:00:00&apos; as timestamp),
                  cast(&apos;2010-03-01 00:01:00&apos; as timestamp))
order by id;

-- executing against localhost:21000
select count(*) from functional_kudu.alltypes where rand() + id &lt; 0.0;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="253" name="test_avro_primitive_in_list[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.617429018"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_avro_primitive_in_list_5a5ac9a1` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_avro_primitive_in_list_5a5ac9a1`;

MainThread: Created database &quot;test_avro_primitive_in_list_5a5ac9a1&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_avro_primitive_in_list[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_avro_primitive_in_list_5a5ac9a1.AvroPrimitiveInList (col1 array&lt;int&gt;) stored as parquet location &apos;/test-warehouse/test_avro_primitive_in_list_5a5ac9a1.db/AvroPrimitiveInList&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_avro_primitive_in_list_5a5ac9a1.AvroPrimitiveInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_avro_primitive_in_list_5a5ac9a1.AvroPrimitiveInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_avro_primitive_in_list_5a5ac9a1.AvroPrimitiveInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_queries.TestHdfsQueries" file="query_test/test_queries.py" line="225" name="test_hdfs_scan_node[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="13.5148119926"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select a.id, b.date_string_col from
  alltypessmall a join alltypessmall b on (a.id = b.id);

-- executing against localhost:21000
select c.id, d.date_string_col from
  alltypessmall d join (select a.id as id, b.date_string_col from
    alltypessmall a join alltypessmall b on (a.id = b.id)) c on c.id = d.id;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col
from alltypessmall;

-- executing against localhost:21000
select id from alltypessmall;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col, year, month from alltypessmall;

-- executing against localhost:21000
select month, date_string_col, year from alltypessmall;

-- executing against localhost:21000
select id from alltypessmall where id = 10;

-- executing against localhost:21000
select day, month, year, string_col
from alltypesagg
where string_col = &apos;1&apos;;

-- executing against localhost:21000
select 1 from alltypestiny where 3 &gt; 4;

-- executing against localhost:21000
select count(*) from alltypes
where (year = 2009 and month = 1) or (year = 2009 and month = 2);

-- executing against localhost:21000
select count(distinct id) from AllTypesAggMultiFilesNoPart;

-- executing against localhost:21000
select count(distinct id) from functional.AllTypesAggMultiFilesNoPart;

-- executing against localhost:21000
SELECT * FROM functional_rc.old_rcfile_table;

-- executing against localhost:21000
select cast(timestamp_col as timestamp) from alltypesagg
where timestamp_col &lt; cast(&apos;2010-01-01 00:05:20&apos; as timestamp) and timestamp_col &gt;= cast(&apos;2010-01-01 00:01:00&apos; as timestamp);

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestBloomFilters" file="query_test/test_runtime_filters.py" line="85" name="test_bloom_filters[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="29.0945658684"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64K;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 125000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 1000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 2000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=128KB;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=128KB;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=80000B;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=80000B;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 1000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=4KB;

-- executing against localhost:21000

SET RUNTIME_BLOOM_FILTER_SIZE=4KB;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_BLOOM_FILTER_SIZE=&quot;1048576&quot;;

</system-err></testcase><testcase classname="query_test.test_insert_behaviour.TestInsertBehaviour" file="query_test/test_insert_behaviour.py" line="193" name="test_insert_file_permissions" time="11.4807651043"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_file_permissions_ea8aab33` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_insert_file_permissions_ea8aab33`;

MainThread: Created database &quot;test_insert_file_permissions_ea8aab33&quot; for test ID &quot;query_test/test_insert_behaviour.py::TestInsertBehaviour::()::test_insert_file_permissions&quot;
-- executing against localhost:21000
DROP TABLE IF EXISTS `test_insert_file_permissions_ea8aab33`.`insert_acl_permissions`;

-- executing against localhost:21000
CREATE TABLE `test_insert_file_permissions_ea8aab33`.`insert_acl_permissions` (col int);

-- executing against localhost:21000
INSERT INTO `test_insert_file_permissions_ea8aab33`.`insert_acl_permissions` VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_insert_file_permissions_ea8aab33`.`insert_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_insert_file_permissions_ea8aab33`.`insert_acl_permissions` VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_insert_file_permissions_ea8aab33`.`insert_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_insert_file_permissions_ea8aab33`.`insert_acl_permissions` VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_insert_file_permissions_ea8aab33`.`insert_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_insert_file_permissions_ea8aab33`.`insert_acl_permissions` VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_insert_file_permissions_ea8aab33`.`insert_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_insert_file_permissions_ea8aab33`.`insert_acl_permissions` VALUES(1);

MainThread: Starting new HTTP connection (1): 0.0.0.0
-- executing against localhost:21000
REFRESH `test_insert_file_permissions_ea8aab33`.`insert_acl_permissions`;

-- executing against localhost:21000
INSERT INTO `test_insert_file_permissions_ea8aab33`.`insert_acl_permissions` VALUES(1);

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="19.7821707726"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestInsertParquetQueries" file="query_test/test_insert_parquet.py" line="103" name="test_insert_parquet[compression_codec: gzip | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none | file_size: 33554432-unique_database0]" time="138.765895367"><system-err>SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_parquet_9b22b323` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_insert_parquet_9b22b323`;

MainThread: Created database &quot;test_insert_parquet_9b22b323&quot; for test ID &quot;query_test/test_insert_parquet.py::TestInsertParquetQueries::()::test_insert_parquet[compression_codec: gzip | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none | file_size: 33554432-unique_database0]&quot;
-- connecting to: localhost:21000
-- connecting to: localhost:21001
-- connecting to: localhost:21002
-- executing against localhost:21000
use test_insert_parquet_9b22b323;

SET sync_ddl=1;
SET COMPRESSION_CODEC=gzip;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=33554432;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21001
use test_insert_parquet_9b22b323;

SET sync_ddl=1;
SET COMPRESSION_CODEC=gzip;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=33554432;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21002
use test_insert_parquet_9b22b323;

SET sync_ddl=1;
SET COMPRESSION_CODEC=gzip;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=33554432;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table if not exists orders_insert_test like tpch_parquet.orders
location &apos;/test-warehouse/test_insert_parquet_9b22b323.db/orders_insert_table&apos;;

-- executing against localhost:21000

insert overwrite table orders_insert_test select * from tpch.orders;

-- executing against localhost:21001
select count(distinct o_orderkey) from orders_insert_test;

-- executing against localhost:21000
select count(distinct o_orderstatus) from orders_insert_test;

-- executing against localhost:21000
select count(distinct o_orderdate) from orders_insert_test;

-- executing against localhost:21000
select distinct o_orderpriority from orders_insert_test;

-- executing against localhost:21000
select o_shippriority, count(1) from orders_insert_test group by 1;

-- executing against localhost:21002
select count(distinct o_comment) from orders_insert_test;

-- executing against localhost:21000
create table if not exists test_insert_huge_vals (s string) stored as parquet
location &apos;/test-warehouse/test_insert_parquet_9b22b323.db/test_insert_huge_vals&apos;;

-- executing against localhost:21000

set max_row_size=1048576;

-- executing against localhost:21000

insert overwrite table test_insert_huge_vals
  select cast(l_orderkey as string) from tpch.lineitem
  union select group_concat(concat(s_name, s_address, s_phone)) from tpch.supplier
  union select group_concat(concat(s_name, s_address, s_phone, s_name)) from tpch.supplier;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21002
set min_spillable_buffer_size=1m;

-- executing against localhost:21002

select count(*) from
  (select cast(l_orderkey as string) s from tpch.lineitem union
   select group_concat(concat(s_name, s_address, s_phone)) from tpch.supplier union
   select group_concat(concat(s_name, s_address, s_phone, s_name)) from tpch.supplier
  ) t1
join test_insert_huge_vals t2 on t1.s = t2.s;

-- executing against localhost:21002
SET MIN_SPILLABLE_BUFFER_SIZE=&quot;65536&quot;;

</system-err></testcase><testcase classname="query_test.test_observability.TestObservability" file="query_test/test_observability.py" line="169" name="test_query_profile_contains_query_events" time="1.33424115181"><system-err>-- executing against localhost:21000
select * from functional.alltypes;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="198" name="test_low_mem_limit_q16[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.23883390427"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q16

-- executing against localhost:21000
select
  p_brand,
  p_type,
  p_size,
  count(distinct ps_suppkey) as supplier_cnt
from
  partsupp,
  part
where
  p_partkey = ps_partkey
  and p_brand &lt;&gt; &apos;Brand#45&apos;
  and p_type not like &apos;MEDIUM POLISHED%&apos;
  and p_size in (49, 14, 23, 45, 19, 3, 36, 9)
  and ps_suppkey not in (
    select
      s_suppkey
    from
      supplier
    where
      s_comment like &apos;%Customer%Complaints%&apos;
  )
group by
  p_brand,
  p_type,
  p_size
order by
  supplier_cnt desc,
  p_brand,
  p_type,
  p_size;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="11.9452390671"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_c45d6d1c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_c45d6d1c`;

MainThread: Created database &quot;test_compute_stats_c45d6d1c&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]&quot;
-- executing against localhost:21000
create external table test_compute_stats_c45d6d1c.mt_dop like functional_hbase.alltypes;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_c45d6d1c.mt_dop;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="13.794369936"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_cc55f6ae` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_cc55f6ae`;

MainThread: Created database &quot;test_compute_stats_cc55f6ae&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]&quot;
-- executing against localhost:21000
use functional_seq_snap;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_seq_snap;

-- executing against localhost:21000
create external table test_compute_stats_cc55f6ae.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_seq_snap&apos;;

-- executing against localhost:21000
alter table test_compute_stats_cc55f6ae.mt_dop recover partitions;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_cc55f6ae.mt_dop;

</system-err></testcase><testcase classname="query_test.test_observability.TestObservability" file="query_test/test_observability.py" line="186" name="test_query_profile_contains_instance_events" time="1.14071035385"><system-err>-- executing against localhost:21000
select count(*) from functional.alltypes;

</system-err></testcase><testcase classname="query_test.test_parquet_page_index.TestHdfsParquetTableIndexWriter" file="query_test/test_parquet_page_index.py" line="329" name="test_max_string_values[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="51.7955293655"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_max_string_values_e41375b2` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_max_string_values_e41375b2`;

MainThread: Created database &quot;test_max_string_values_e41375b2&quot; for test ID &quot;query_test/test_parquet_page_index.py::TestHdfsParquetTableIndexWriter::()::test_max_string_values[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
drop table if exists test_max_string_values_e41375b2.short_tbl;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_max_string_values_e41375b2.short_tbl (str string) stored as parquet;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
insert into test_max_string_values_e41375b2.short_tbl values (rpad(&apos;&apos;, 63, chr(255)));

-- executing against localhost:21000
drop table if exists test_max_string_values_e41375b2.fit_tbl;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_max_string_values_e41375b2.fit_tbl (str string) stored as parquet;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
insert into test_max_string_values_e41375b2.fit_tbl values (rpad(&apos;&apos;, 64, chr(255)));

-- executing against localhost:21000
drop table if exists test_max_string_values_e41375b2.too_long_tbl;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_max_string_values_e41375b2.too_long_tbl (str string) stored as parquet;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
insert into test_max_string_values_e41375b2.too_long_tbl values (rpad(&apos;&apos;, 65, chr(255)));

-- executing against localhost:21000
drop table if exists test_max_string_values_e41375b2.aaa_tbl;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_max_string_values_e41375b2.aaa_tbl (str string) stored as parquet;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
insert into test_max_string_values_e41375b2.aaa_tbl values (rpad(&apos;aaa&apos;, 65, chr(255)));

</system-err></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="98" name="test_inline_view_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.26437807083"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from (select * from alltypessmall limit 10) a;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month
from (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypessmall order by id limit 10) a
where bool_col = true;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month
from (
    select a.* from alltypessmall a join alltypessmall using (id)
    order by a.id limit 10
  ) a
where bool_col = true;

-- executing against localhost:21000
select alltypes.id, a.id
from alltypes
join (select id from alltypessmall order by id limit 10) a using (id);

-- executing against localhost:21000
select alltypes.id, a.id
from alltypes
  join (
    select a.id, a.bool_col
    from alltypessmall a join alltypessmall using (id)
    order by a.id limit 10
  ) a using (id)
where a.bool_col = true order by a.id limit 5;

-- executing against localhost:21000
select count(*) from (
  select id from
    (select id from functional.alltypes limit 7300) v1
  where id &gt;= 0) v2;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col, year, month from
(select * from alltypes order by id limit 20) t1 where int_col &lt; 100 limit 5;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestNestedTypes" file="query_test/test_nested_types.py" line="72" name="test_subplan[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="604.68767333"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
use tpch_nested_parquet;

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate
from customer c, c.c_orders o
where c_custkey in (1, 2);

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate
from customer c, c.c_orders o
where c_custkey in (1, 2) and o_orderkey % 2 = 0;

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate
from customer c, c.c_orders o
where c_custkey = 1
limit 3;

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate
from customer c, (select * from c.c_orders limit 3) v
where c_custkey &lt; 4;

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate, o_shippriority
from customer c, (select *, coalesce(o_orderkey, o_shippriority) x from c.c_orders) v
where c_custkey &lt; 4 and x % 2 = 0;

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate
from customer c, (select * from c.c_orders limit 3) v
where c_custkey &lt; 4 and o_orderdate != &quot;&quot;;

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate
from customer c, (select * from c.c_orders order by o_totalprice limit 2) v
where c_custkey &lt; 5;

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate
from customer c,
  (select * from c.c_orders where o_orderkey % 2 = 0
   union all
   select * from c.c_orders where o_orderkey % 2 = 1) v
where c_custkey &lt; 4;

-- executing against localhost:21000
select c_custkey, v.* from customer c,
  (select count(o_orderkey) c, sum(o_totalprice) s, avg(o_totalprice) a,
          max(o_orderstatus) mx, min(o_orderdate) mn
   from c.c_orders) v
where c_custkey &lt; 4;

-- executing against localhost:21000
select c_custkey, v.* from customer c,
  (select count(*) cnt from c.c_orders) v
where c_custkey &lt; 4;

-- executing against localhost:21000
select c_custkey, v.* from customer c,
  (select count(*) cnt from c.c_orders.o_lineitems) v
where c_custkey &lt; 4;

-- executing against localhost:21000
select c_custkey, v.* from customer c,
  (select o_orderpriority, count(o_orderkey) c, sum(o_totalprice) s,
          avg(o_totalprice) a, max(o_orderstatus) mx,
          min(o_orderdate) mn
   from c.c_orders
   group by o_orderpriority) v
where c_custkey &lt; 4;

-- executing against localhost:21000
select c_custkey, v.* from customer c,
  (select count(o_orderkey) over() c, sum(o_totalprice) over() s,
          avg(o_totalprice) over() a, max(o_orderstatus) over() mx,
          min(o_orderdate) over() mn
   from c.c_orders) v
where c_custkey &lt; 4;

-- executing against localhost:21000
select c_custkey, v.* from customer c,
(select o_orderstatus,
  count(o_orderkey) over(partition by o_orderstatus) c,
  sum(o_totalprice) over(partition by o_orderstatus) s,
  avg(o_totalprice) over(partition by o_orderstatus) a,
  max(o_orderstatus) over(partition by o_orderstatus) mx,
  min(o_orderdate) over(partition by o_orderstatus) mn
from c.c_orders) v
where c_custkey &lt; 4;

-- executing against localhost:21000
select count(okey), opriority
from tpch_nested_parquet.customer c,
  (select ca.o_orderkey okey, ca.o_orderpriority opriority
   from c.c_orders ca left outer join c.c_orders cb
   on ca.o_orderkey = cb.o_orderkey) v
group by opriority;

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate
from customer c left outer join c.c_orders
where c_custkey &lt; 4;

-- executing against localhost:21000
select straight_join c_custkey, c_mktsegment, o_orderkey, o_orderdate
from customer c left outer join c.c_orders
where c_custkey &lt; 4;

-- executing against localhost:21000
select count(okey), opriority
from tpch_nested_parquet.customer c,
  (select ca.o_orderkey okey, ca.o_orderpriority opriority
   from c.c_orders ca right outer join c.c_orders cb
   on ca.o_orderkey = cb.o_orderkey
   where ca.o_totalprice + cb.o_totalprice &lt; 2
   and cb.o_orderpriority = &apos;5-LOW&apos;) v
group by opriority;

-- executing against localhost:21000
select c_custkey, c_mktsegment
from customer c left semi join c.c_orders
where c_custkey &lt; 4;

-- executing against localhost:21000
select straight_join c_custkey, c_mktsegment
from customer c left semi join c.c_orders
where c_custkey &lt; 4;

-- executing against localhost:21000
select c_custkey, c_mktsegment
from customer c left anti join c.c_orders
where c_custkey &lt; 4;

-- executing against localhost:21000
select straight_join c_custkey, c_mktsegment
from customer c left anti join c.c_orders
where c_custkey &lt; 4;

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate
from customer c,
  (select o1.o_orderkey, o2.o_orderdate
   from c.c_orders o1, c.c_orders o2
   where o1.o_orderkey = o2.o_orderkey) v
where c_custkey &lt; 4;

-- executing against localhost:21000
select c_custkey, c_mktsegment, c_acctbal
from customer c
where c_custkey &lt; 10
  and c_acctbal &lt; (select avg(o_totalprice) from c.c_orders);

-- executing against localhost:21000
select c_custkey, c_mktsegment, c_acctbal
from customer c
where c_custkey &lt; 10
  and c_acctbal &lt; (select avg(o_totalprice) from c.c_orders o
                   where c.c_custkey != o.o_orderkey);

-- executing against localhost:21000
select c_custkey, c_mktsegment, c_acctbal
from customer c
where c_custkey &lt; 10
  and exists (select o_orderkey from c.c_orders where o_orderkey % 2 = 0);

-- executing against localhost:21000
select c_custkey, c_mktsegment, c_acctbal
from customer c
where c_custkey &lt; 10
  and not exists (select o_orderkey from c.c_orders where o_orderkey % 2 = 0);

-- executing against localhost:21000
select c_custkey, c_mktsegment, c_acctbal
from customer c
where c_custkey &lt; 10
  and exists (select o_orderkey from c.c_orders o where c.c_acctbal * 10 &gt; o.o_totalprice);

-- executing against localhost:21000
select c_custkey, c_mktsegment, c_acctbal
from customer c
where c_custkey &lt; 10
  and not exists (select o_orderkey from c.c_orders o where c.c_acctbal * 10 &gt; o.o_totalprice);

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_totalprice, o_orderdate
from customer c, c.c_orders o
where c_custkey &lt; 10
  and cast(o_orderdate as timestamp) + interval 13 days in
    (select cast(l_shipdate as timestamp) from o.o_lineitems);

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_totalprice, o_orderdate
from customer c, c.c_orders o
where c_custkey &lt; 10
  and cast(o_orderdate as timestamp) + interval 13 days in
    (select cast(l_shipdate as timestamp) from o.o_lineitems
     where c_acctbal &gt; l_extendedprice * l_tax);

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_totalprice, o_orderdate
from tpch_nested_parquet.customer c, c.c_orders o
where c_custkey &lt; 10
  and o_orderdate like &quot;1992%&quot;
  and cast(o_orderdate as timestamp) + interval 13 days not in
      (select cast(l_shipdate as timestamp)
       from o.o_lineitems);

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate, l_linenumber, l_shipdate
from customer c, c.c_orders o, o.o_lineitems i
where c_custkey in (1, 2) and o_orderkey in (4808192, 1374019) and l_linenumber % 2 = 0;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

select c_custkey, o_orderkey
from customer c left outer join c.c_orders
where c_custkey = 67974;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
select count(*) from customer c left anti join c.c_orders
where c_custkey between 8000 and 10000;

-- executing against localhost:21000
select straight_join count(*) from customer c left anti join c.c_orders
where c_custkey between 8000 and 10000;

-- executing against localhost:21000
select c_custkey, o_orderkey
from customer c,
 (select o_orderkey from c.c_orders o1
  union distinct
  select o_orderkey from c.c_orders o2
  where false
  union all
  select o_orderkey from c.c_orders o3
  where false
 ) v1
where c_custkey = 1;

-- executing against localhost:21000
select count(c.c_custkey), count(v.tot_price)
from tpch_nested_parquet.customer c, (
  select sum(o_totalprice) tot_price from c.c_orders
  union
  select sum(o_totalprice) tot_price from c.c_orders
) v;

-- executing against localhost:21000
select count(*) FROM tpch_nested_parquet.customer c, (SELECT ca.o_orderkey okey,
ca.o_orderpriority opriority FROM c.c_orders ca, c.c_orders cb
WHERE ca.o_orderkey = cb.o_orderkey limit 2) v limit 51;

-- executing against localhost:21000
select count(*) FROM tpch_nested_parquet.customer c, (SELECT ca.o_orderkey okey,
ca.o_orderpriority opriority FROM c.c_orders ca, c.c_orders cb
WHERE ca.o_orderkey &lt; cb.o_orderkey limit 2) v limit 51;

-- executing against localhost:21000
select c_custkey, order_cnt, union_cnt from tpch_nested_parquet.customer c,
 (select count(o_orderkey) order_cnt from c.c_orders) v,
 (select count(o_orderkey) union_cnt from (
  select o_orderkey from c.c_orders
  union all
  values(11),(22),(33)) v) v2
where c_custkey % 100 = 0 and order_cnt != union_cnt - 3;

-- executing against localhost:21000
select count(o_orderkey)
from tpch_nested_parquet.customer c
inner join c.c_orders o
where c_custkey &lt; 10 and c_custkey in
 (select lead(l.l_linenumber) over (partition by l.l_shipdate order by l.l_linenumber)
  from o.o_lineitems l);

-- executing against localhost:21000
select c_custkey
from customer c
where c_custkey &lt; (select o_orderkey
                   from c.c_orders
                   where o_orderkey = 6000000);

-- executing against localhost:21000
select c_custkey
from customer c
where c_custkey &lt; (select o_orderkey
                   from c.c_orders
                   where o_orderkey = 6000000 or o_orderkey = 5000000)
order by c_custkey;

-- executing against localhost:21000
select c_custkey
from customer c
where c_custkey &lt; (select o_orderkey
                   from c.c_orders
                   where o_orderkey = 6000000 or o_orderkey = 4285920);

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="198" name="test_low_mem_limit_q16[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.47056889534"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q16

-- executing against localhost:21000
select
  p_brand,
  p_type,
  p_size,
  count(distinct ps_suppkey) as supplier_cnt
from
  partsupp,
  part
where
  p_partkey = ps_partkey
  and p_brand &lt;&gt; &apos;Brand#45&apos;
  and p_type not like &apos;MEDIUM POLISHED%&apos;
  and p_size in (49, 14, 23, 45, 19, 3, 36, 9)
  and ps_suppkey not in (
    select
      s_suppkey
    from
      supplier
    where
      s_comment like &apos;%Customer%Complaints%&apos;
  )
group by
  p_brand,
  p_type,
  p_size
order by
  supplier_cnt desc,
  p_brand,
  p_type,
  p_size;

</system-err></testcase><testcase classname="query_test.test_parquet_page_index.TestHdfsParquetTableIndexWriter" file="query_test/test_parquet_page_index.py" line="273" name="test_write_index_alltypes[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.1404910088"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_index_alltypes_e6e45326` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_index_alltypes_e6e45326`;

MainThread: Created database &quot;test_write_index_alltypes_e6e45326&quot; for test ID &quot;query_test/test_parquet_page_index.py::TestHdfsParquetTableIndexWriter::()::test_write_index_alltypes[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
drop table if exists test_write_index_alltypes_e6e45326.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_index_alltypes_e6e45326.test_hdfs_parquet_table_writer stored as parquet as select * from functional.alltypes;

</system-err></testcase><testcase classname="query_test.test_queries.TestHdfsQueries" file="query_test/test_queries.py" line="225" name="test_hdfs_scan_node[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.7606956959"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select a.id, b.date_string_col from
  alltypessmall a join alltypessmall b on (a.id = b.id);

-- executing against localhost:21000
select c.id, d.date_string_col from
  alltypessmall d join (select a.id as id, b.date_string_col from
    alltypessmall a join alltypessmall b on (a.id = b.id)) c on c.id = d.id;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col
from alltypessmall;

-- executing against localhost:21000
select id from alltypessmall;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col, year, month from alltypessmall;

-- executing against localhost:21000
select month, date_string_col, year from alltypessmall;

-- executing against localhost:21000
select id from alltypessmall where id = 10;

-- executing against localhost:21000
select day, month, year, string_col
from alltypesagg
where string_col = &apos;1&apos;;

-- executing against localhost:21000
select 1 from alltypestiny where 3 &gt; 4;

-- executing against localhost:21000
select count(*) from alltypes
where (year = 2009 and month = 1) or (year = 2009 and month = 2);

-- executing against localhost:21000
select count(distinct id) from AllTypesAggMultiFilesNoPart;

-- executing against localhost:21000
select count(distinct id) from functional.AllTypesAggMultiFilesNoPart;

-- executing against localhost:21000
SELECT * FROM functional_rc.old_rcfile_table;

-- executing against localhost:21000
select cast(timestamp_col as timestamp) from alltypesagg
where timestamp_col &lt; cast(&apos;2010-01-01 00:05:20&apos; as timestamp) and timestamp_col &gt;= cast(&apos;2010-01-01 00:01:00&apos; as timestamp);

</system-err></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="101" name="test_subquery[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="113.412168026"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select a.id, a.int_col, a.string_col
from functional.alltypessmall a
where a.id in (select id from functional.alltypestiny where bool_col = false)
and a.id &lt; 5;

-- executing against localhost:21000
select a.id, a.int_col, a.string_col
from functional.alltypes a
where a.int_col in (select int_col from functional.alltypesagg where int_col is not null)
and a.id &lt; 5;

-- executing against localhost:21000
select a.id, a.int_col, a.string_col
from functional.alltypes a
where a.id in (select int_col from functional.alltypesagg where int_col is null)
and a.id &lt; 5;

-- executing against localhost:21000
select id, year, month
from functional.alltypessmall
where id not in (select id from functional.alltypestiny where bool_col = false)
and id &lt; 5;

-- executing against localhost:21000
select id
from functional.alltypestiny
where int_col not in (select int_col from functional.alltypesagg where int_col is null)
and id &lt; 10;

-- executing against localhost:21000
select id
from functional.alltypestiny
where int_col not in (select int_col from functional.alltypesagg);

-- executing against localhost:21000
select id, int_col
from functional.alltypestiny
where int_col not in (select int_col from functional.alltypesagg where id &lt; 0)
order by id;

-- executing against localhost:21000
select id, int_col
from functional.alltypesagg
where int_col not in (select int_col from functional.alltypestiny where id &lt; 0)
and id &lt; 5
order by id;

-- executing against localhost:21000
select id
from functional.alltypesagg
where int_col is null and
int_col not in (select int_col from functional.alltypestiny);

-- executing against localhost:21000
select id, int_col
from functional.alltypesagg
where int_col is null and
int_col not in (select int_col from functional.alltypestiny where id &lt; 0)
and id &lt; 10
order by id;

-- executing against localhost:21000
select s.id, s.bool_col, s.int_col, s.date_string_col
from functional.alltypessmall s
where s.id in (select id from functional.alltypestiny t where t.int_col = s.int_col)
and s.bool_col = false;

-- executing against localhost:21000
select s.id, s.bool_col, s.int_col
from functional.alltypessmall s
where s.id not in
  (select id
   from functional.alltypestiny t
   where s.int_col = t.int_col and t.bool_col = false)
and s.id &lt; 5
order by s.id;

-- executing against localhost:21000
select id, int_col
from functional.alltypestiny t
where t.int_col not in
  (select int_col from functional.alltypes a where t.id = a.id and a.bigint_col &lt; 0)
and id &lt; 5
order by id;

-- executing against localhost:21000
select id, int_col
from functional.alltypestiny t
where t.int_col not in
  (select int_col from functional.alltypesagg a where int_col is null and a.id = t.id)
order by id;

-- executing against localhost:21000
select id, int_col
from functional.alltypesagg a
where a.int_col not in
  (select int_col from functional.alltypesagg b where a.id = b.id)
and id &lt; 10;

-- executing against localhost:21000
select id, int_col
from functional.alltypesagg a
where int_col not in
  (select int_col from functional.alltypestiny t where a.id = t.id)
and bigint_col = 10
order by id;

-- executing against localhost:21000
select id, int_col, bigint_col
from functional.alltypesagg a
where int_col not in
  (select int_col from alltypestiny t where a.id = t.id and t.bigint_col &lt; 0)
and bigint_col = 10
order by id;

-- executing against localhost:21000
select id, int_col, bigint_col
from alltypesagg a
where int_col not in (select int_col from alltypesagg t where a.id = t.id)
and int_col is null;

-- executing against localhost:21000
select count(distinct id)
from alltypesagg t1
where t1.day not in
  (select tt1.tinyint_col as tinyint_col_1
   from alltypesagg tt1
   where t1.smallint_col = tt1.smallint_col);

-- executing against localhost:21000
select count(*)
from functional.alltypestiny t
where exists (select * from functional.alltypessmall s where t.int_col = s.int_col)
and id &lt; 4;

-- executing against localhost:21000
select id, int_col
from functional.alltypessmall t
where not exists (select 1 from functional.alltypestiny s where t.id = s.id)
and month = 1 and int_col &lt; 5
order by id;

-- executing against localhost:21000
select id
from functional.alltypestiny t
where exists (select 1 from functional.alltypessmall where bool_col = false)
and bool_col = true
order by id;

-- executing against localhost:21000
select 1
from functional.alltypestiny t
where exists (select null from functional.alltypessmall where id &lt; 0)
and t.id &gt; 0;

-- executing against localhost:21000
select id
from functional.alltypestiny t
where not exists (select 1 from functional.alltypessmall where bool_col = false)
and bool_col = true;

-- executing against localhost:21000
select 1
from functional.alltypestiny t
where not exists (select null from functional.alltypessmall where id &lt; 0)
and t.id &gt; 0;

-- executing against localhost:21000
select count(*) from
functional.alltypessmall t
where t.id &lt; (select max(id) from functional.alltypestiny)
and t.bool_col = true;

-- executing against localhost:21000
select id, int_col, year, month
from functional.alltypessmall
where int_col = (select count(*) from functional.alltypestiny)
order by id;

-- executing against localhost:21000
select id, int_col, year, month
from functional.alltypessmall s
where s.int_col = (select count(*) from functional.alltypestiny t where s.id = t.id)
order by id;

-- executing against localhost:21000
select id, bool_col, int_col, date_string_col
from functional.alltypessmall s
where s.id in (select id from functional.alltypestiny where bool_col = true)
and exists
  (select *
   from functional.alltypesagg g
   where s.int_col = g.int_col and g.bigint_col &lt; 100)
and s.int_col &lt; (select count(*) from functional.alltypes where month = 1);

-- executing against localhost:21000
select month, count(*)
from functional.alltypessmall s
where id in
  (select id
   from functional.alltypestiny t
   where t.int_col &lt;
     (select min(int_col)
      from functional.alltypesagg a
      where a.bool_col = false and exists
      (select * from functional.alltypes b where b.id = a.id)))
group by month;

-- executing against localhost:21000
select t.id, t.month, t.year
from functional.alltypestiny t left outer join functional.alltypessmall s
on s.id = t.id
where t.int_col &lt;
  (select avg(a.int_col) * 2
   from functional.alltypesagg a left outer join functional.alltypes b
   on a.bigint_col = b.bigint_col
   where a.id = t.id and b.int_col &lt; 10)
order by t.id;

-- executing against localhost:21000
with t as
  (select *
   from functional.alltypessmall
   where id in
     (select id
      from functional.alltypestiny
      where bool_col = false))
select id, month, year from t where t.int_col =
  (select count(*) from functional.alltypestiny where id &lt; 5);

-- executing against localhost:21000
select s.id, s.year
from functional.alltypessmall s left outer join
  (select *
   from functional.alltypestiny t
   where t.id in (select id from functional.alltypesagg)) b
on (s.id = b.id)
where s.int_col &lt; (select max(int_col) from functional.alltypes) and s.id &lt; 10
order by s.id;

-- executing against localhost:21000
select id, double_col
from functional.alltypestiny
where double_col &lt; (select min(d3) from functional.decimal_tbl)
order by id;

-- executing against localhost:21000
select d1, d2, d3
from functional.decimal_tbl
where d3 &lt; (select max(double_col) from functional.alltypestiny);

-- executing against localhost:21000
select distinct bool_col
from functional.alltypestiny t
where 1 &lt; (select count(*) from functional.alltypessmall);

-- executing against localhost:21000
select distinct *
from functional.alltypestiny t
where 1 &lt; (select avg(distinct id) from functional.alltypessmall)
and id &lt; 2;

-- executing against localhost:21000
select count(*)
from functional.alltypestiny
where (select max(int_col) from functional.alltypesagg where int_col is null) is null;

-- executing against localhost:21000
select count(*)
from functional.alltypestiny
where (select max(int_col) from functional.alltypesagg where int_col is null) is not null;

-- executing against localhost:21000
select id, bool_col
from functional.alltypestiny t
where (select sum(int_col) from functional.alltypesagg g where t.id = g.id) is null
order by id;

-- executing against localhost:21000
select id, bool_col
from functional.alltypestiny t
where (select sum(int_col) from functional.alltypesagg g where t.id = g.id) is not null
order by id;

-- executing against localhost:21000
select count(*)
from functional.alltypestiny t
where
 zeroifnull((select max(int_col) from functional.alltypesagg where int_col is null)) = 0;

-- executing against localhost:21000
select id
from functional.alltypestiny t
where
  nullifzero((select min(id) from functional.alltypesagg where int_col is null)) is null
and id &lt; 5
order by id;

-- executing against localhost:21000
select id from functional.alltypessmall
where id between
  (select min(bigint_col) from functional.alltypestiny) and
  (select max(bigint_col) from functional.alltypestiny)
order by id;

-- executing against localhost:21000
select id, int_col
from functional.alltypesagg a
where exists
  (select id, sum(int_col) over (partition by bool_col)
   from functional.alltypes b
   where a.id = b.id and b.bigint_col &lt; 100
   group by id, int_col, bool_col
   order by id)
and id &lt; 5
order by id;

-- executing against localhost:21000
select id, int_col from alltypestiny t
where not exists
  (select id, sum(int_col) over (partition by bool_col)
   from alltypesagg a where bool_col = false and t.id = a.int_col
   group by id, int_col, bool_col having sum(id) = 1)
order by id, int_col;

-- executing against localhost:21000
SELECT COUNT(t1.id) AS int_col_1
FROM alltypes t1
WHERE t1.month IN
    (SELECT tt1.tinyint_col AS tinyint_col_1
     FROM alltypes tt1
     WHERE t1.month = tt1.tinyint_col)
  AND EXISTS
    (SELECT MIN(tt1.tinyint_col) AS tinyint_col_1
     FROM alltypestiny tt1)
  AND
    (SELECT t1.year AS int_col_1
     FROM alltypes t1
     ORDER BY t1.year ASC LIMIT 1) = t1.id;

-- executing against localhost:21000
SELECT COUNT(t1.id) AS int_col_1
FROM alltypestiny t1
WHERE t1.month IN
    (SELECT tt1.tinyint_col AS tinyint_col_1
     FROM alltypes tt1
     WHERE t1.month = tt1.tinyint_col)
  AND EXISTS
    (SELECT MIN(tt1.tinyint_col) AS tinyint_col_1
     FROM alltypestiny tt1)
  AND
    (SELECT t1.year AS int_col_1
     FROM alltypes t1
     ORDER BY t1.year ASC LIMIT 1) = t1.id;

-- executing against localhost:21000
select count(t1.c) over () from
  (select max(int_col) c from functional.alltypestiny) t1
where t1.c not in
  (select sum(t1.smallint_col) from functional.alltypes t1);

-- executing against localhost:21000
select count(*)
FROM alltypesagg t1
WHERE day IS NOT NULL
AND t1.int_col NOT IN
  (SELECT tt1.month AS tinyint_col_1
   FROM alltypesagg tt1
   LEFT JOIN alltypestiny tt2 ON tt2.year = tt1.id
      AND t1.bigint_col = tt2.smallint_col);

-- executing against localhost:21000
WITH foo AS (SELECT 1 FROM alltypestiny WHERE int_col IN (SELECT 1))
SELECT * FROM foo
UNION SELECT * FROM foo;

-- executing against localhost:21000
WITH foo AS (SELECT 1 FROM alltypestiny WHERE int_col IN (SELECT 1))
SELECT * FROM (SELECT * FROM foo UNION SELECT * FROM foo) bar;

-- executing against localhost:21000
SELECT 1 FROM ALLTYPESTINY WHERE 1 = (SELECT 1)
UNION VALUES (2)
UNION ALL SELECT 3;

-- executing against localhost:21000
SELECT t1.bigint_col
FROM alltypestiny t1
WHERE NOT EXISTS
  (SELECT SUM(smallint_col) AS int_col
   FROM alltypestiny
   WHERE t1.date_string_col = string_col AND t1.timestamp_col = timestamp_col)
GROUP BY t1.bigint_col;

-- executing against localhost:21000
SELECT t1.bigint_col
FROM alltypestiny t1
WHERE EXISTS
  (SELECT SUM(smallint_col) AS int_col
   FROM alltypestiny
   WHERE t1.date_string_col = string_col AND t1.timestamp_col = timestamp_col)
GROUP BY t1.bigint_col;

-- executing against localhost:21000
SELECT 1
FROM alltypestiny t1
WHERE EXISTS
  (SELECT 1
   FROM alltypestiny t2
   WHERE t1.id = t2.id AND t1.int_col = t2.int_col
   GROUP BY t2.id
   HAVING count(1) = 1);

-- executing against localhost:21000
SELECT count(*)
FROM functional.alltypestiny t
WHERE EXISTS
  (SELECT id
   FROM functional.alltypestiny
   WHERE id &lt; 5
   ORDER BY id LIMIT 10 OFFSET 6);

-- executing against localhost:21000
SELECT id FROM functional.alltypessmall
WHERE int_col =
  (SELECT int_col
   FROM functional.alltypessmall
   WHERE id = 1)
ORDER BY id;

-- executing against localhost:21000
SELECT id FROM functional.alltypessmall
WHERE int_col =
  3 * (SELECT int_col
       FROM functional.alltypessmall
       WHERE id = 1)
ORDER BY id;

-- executing against localhost:21000
SELECT id FROM functional.alltypessmall
WHERE int_col =
  (SELECT int_col
   FROM functional.alltypessmall
   WHERE id = -123)
ORDER BY id;

-- executing against localhost:21000
SELECT id FROM functional.alltypessmall
WHERE int_col =
  3 * (SELECT int_col
       FROM functional.alltypessmall
       WHERE id = -123)
ORDER BY id;

-- executing against localhost:21000
SELECT id FROM functional.alltypessmall
WHERE int_col =
  (SELECT int_col
   FROM functional.alltypessmall)
ORDER BY id;

-- executing against localhost:21000
SELECT id FROM functional.alltypessmall
WHERE int_col =
  3 * (SELECT int_col
       FROM functional.alltypessmall)
ORDER BY id;

-- executing against localhost:21000
SELECT count(id) FROM functional.alltypes
WHERE int_col =
  (SELECT int_col
   FROM functional.alltypessmall
   WHERE id = 1);

-- executing against localhost:21000
SELECT count(id) FROM functional.alltypes
WHERE int_col =
  3 * (SELECT int_col
       FROM functional.alltypessmall
       WHERE id = 1);

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

SELECT count(id) FROM functional.alltypes
WHERE int_col =
  (SELECT int_col
   FROM functional.alltypessmall
   WHERE id = 1);

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

SELECT count(id) FROM functional.alltypes
WHERE int_col =
  3 * (SELECT int_col
       FROM functional.alltypessmall
       WHERE id = 1);

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SELECT a FROM (values(1 a),(2),(3)) v
WHERE a = (SELECT x FROM (values(1 x),(2),(3)) v);

-- executing against localhost:21000
SELECT id FROM functional.alltypes
WHERE id = (SELECT bigint_col FROM functional.alltypes_view);

-- executing against localhost:21000
select count(*) from functional.alltypes
where 7 = (select id from functional.alltypestiny
           order by id limit 8 offset 7);

-- executing against localhost:21000
select count(*) from functional.alltypes
where int_col = (select f.id from (
                 select * from functional.alltypes order by 1 limit 1) f);

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="253" name="test_avro_primitive_in_list[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="15.8253221512"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_avro_primitive_in_list_3d7aee9d` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_avro_primitive_in_list_3d7aee9d`;

MainThread: Created database &quot;test_avro_primitive_in_list_3d7aee9d&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_avro_primitive_in_list[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_avro_primitive_in_list_3d7aee9d.AvroPrimitiveInList (col1 array&lt;int&gt;) stored as parquet location &apos;/test-warehouse/test_avro_primitive_in_list_3d7aee9d.db/AvroPrimitiveInList&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_avro_primitive_in_list_3d7aee9d.AvroPrimitiveInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_avro_primitive_in_list_3d7aee9d.AvroPrimitiveInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_avro_primitive_in_list_3d7aee9d.AvroPrimitiveInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="198" name="test_low_mem_limit_q16[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.60464310646"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q16

-- executing against localhost:21000
select
  p_brand,
  p_type,
  p_size,
  count(distinct ps_suppkey) as supplier_cnt
from
  partsupp,
  part
where
  p_partkey = ps_partkey
  and p_brand &lt;&gt; &apos;Brand#45&apos;
  and p_type not like &apos;MEDIUM POLISHED%&apos;
  and p_size in (49, 14, 23, 45, 19, 3, 36, 9)
  and ps_suppkey not in (
    select
      s_suppkey
    from
      supplier
    where
      s_comment like &apos;%Customer%Complaints%&apos;
  )
group by
  p_brand,
  p_type,
  p_size
order by
  supplier_cnt desc,
  p_brand,
  p_type,
  p_size;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="12.4689438343"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_aa1454a2` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_aa1454a2`;

MainThread: Created database &quot;test_compute_stats_aa1454a2&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]&quot;
-- executing against localhost:21000
use functional_avro_snap;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_avro_snap;

-- executing against localhost:21000
create external table test_compute_stats_aa1454a2.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_avro_snap&apos;;

-- executing against localhost:21000
alter table test_compute_stats_aa1454a2.mt_dop recover partitions;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_aa1454a2.mt_dop;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="13.6053109169"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_d39a076a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_d39a076a`;

MainThread: Created database &quot;test_compute_stats_d39a076a&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]&quot;
-- executing against localhost:21000
use functional_seq_snap;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_seq_snap;

-- executing against localhost:21000
create external table test_compute_stats_d39a076a.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_seq_snap&apos;;

-- executing against localhost:21000
alter table test_compute_stats_d39a076a.mt_dop recover partitions;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_d39a076a.mt_dop;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 1 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="15.990295887"><system-err>-- executing against localhost:21000
use functional_kudu;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

MainThread: TIMESTAMP columns unsupported in kudu, skipping verification.
-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="201" name="test_low_mem_limit_q17[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0433261394501"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q17

-- executing against localhost:21000
select
  sum(l_extendedprice) / 7.0 as avg_yearly
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and p_brand = &apos;Brand#23&apos;
  and p_container = &apos;MED BOX&apos;
  and l_quantity &lt; (
    select
      0.2 * avg(l_quantity)
    from
      lineitem
    where
      l_partkey = p_partkey
  );

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="201" name="test_low_mem_limit_q17[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0361931324005"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q17

-- executing against localhost:21000
select
  sum(l_extendedprice) / 7.0 as avg_yearly
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and p_brand = &apos;Brand#23&apos;
  and p_container = &apos;MED BOX&apos;
  and l_quantity &lt; (
    select
      0.2 * avg(l_quantity)
    from
      lineitem
    where
      l_partkey = p_partkey
  );

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="201" name="test_low_mem_limit_q17[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.33151078224"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q17

-- executing against localhost:21000
select
  sum(l_extendedprice) / 7.0 as avg_yearly
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and p_brand = &apos;Brand#23&apos;
  and p_container = &apos;MED BOX&apos;
  and l_quantity &lt; (
    select
      0.2 * avg(l_quantity)
    from
      lineitem
    where
      l_partkey = p_partkey
  );

</system-err></testcase><testcase classname="query_test.test_queries.TestHdfsQueries" file="query_test/test_queries.py" line="225" name="test_hdfs_scan_node[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="15.235650301"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select a.id, b.date_string_col from
  alltypessmall a join alltypessmall b on (a.id = b.id);

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select c.id, d.date_string_col from
  alltypessmall d join (select a.id as id, b.date_string_col from
    alltypessmall a join alltypessmall b on (a.id = b.id)) c on c.id = d.id;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col
from alltypessmall;

MainThread: TIMESTAMP columns unsupported in avro, skipping verification.
-- executing against localhost:21000
select id from alltypessmall;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col, year, month from alltypessmall;

MainThread: TIMESTAMP columns unsupported in avro, skipping verification.
-- executing against localhost:21000
select month, date_string_col, year from alltypessmall;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select id from alltypessmall where id = 10;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select day, month, year, string_col
from alltypesagg
where string_col = &apos;1&apos;;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select 1 from alltypestiny where 3 &gt; 4;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes
where (year = 2009 and month = 1) or (year = 2009 and month = 2);

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(distinct id) from AllTypesAggMultiFilesNoPart;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(distinct id) from functional.AllTypesAggMultiFilesNoPart;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
SELECT * FROM functional_rc.old_rcfile_table;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select cast(timestamp_col as timestamp) from alltypesagg
where timestamp_col &lt; cast(&apos;2010-01-01 00:05:20&apos; as timestamp) and timestamp_col &gt;= cast(&apos;2010-01-01 00:01:00&apos; as timestamp);

MainThread: TIMESTAMP columns unsupported in avro, skipping verification.
</system-err></testcase><testcase classname="query_test.test_parquet_page_index.TestHdfsParquetTableIndexWriter" file="query_test/test_parquet_page_index.py" line="280" name="test_write_index_decimals[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.4979300499"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_index_decimals_fbfc13d1` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_index_decimals_fbfc13d1`;

MainThread: Created database &quot;test_write_index_decimals_fbfc13d1&quot; for test ID &quot;query_test/test_parquet_page_index.py::TestHdfsParquetTableIndexWriter::()::test_write_index_decimals[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
drop table if exists test_write_index_decimals_fbfc13d1.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_index_decimals_fbfc13d1.test_hdfs_parquet_table_writer stored as parquet as select * from functional.decimal_tbl;

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestBloomFilters" file="query_test/test_runtime_filters.py" line="85" name="test_bloom_filters[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="33.3353130817"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64K;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 125000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 1000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 2000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=128KB;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=128KB;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=80000B;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=80000B;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 1000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=4KB;

-- executing against localhost:21000

SET RUNTIME_BLOOM_FILTER_SIZE=4KB;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_BLOOM_FILTER_SIZE=&quot;1048576&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="201" name="test_low_mem_limit_q17[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.30995678902"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q17

-- executing against localhost:21000
select
  sum(l_extendedprice) / 7.0 as avg_yearly
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and p_brand = &apos;Brand#23&apos;
  and p_container = &apos;MED BOX&apos;
  and l_quantity &lt; (
    select
      0.2 * avg(l_quantity)
    from
      lineitem
    where
      l_partkey = p_partkey
  );

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="12.9788730145"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_30f71e34` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_30f71e34`;

MainThread: Created database &quot;test_compute_stats_30f71e34&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]&quot;
-- executing against localhost:21000
create external table test_compute_stats_30f71e34.mt_dop like functional_hbase.alltypes;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_30f71e34.mt_dop;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="253" name="test_avro_primitive_in_list[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="17.921159029"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_avro_primitive_in_list_e3a4a957` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_avro_primitive_in_list_e3a4a957`;

MainThread: Created database &quot;test_avro_primitive_in_list_e3a4a957&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_avro_primitive_in_list[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_avro_primitive_in_list_e3a4a957.AvroPrimitiveInList (col1 array&lt;int&gt;) stored as parquet location &apos;/test-warehouse/test_avro_primitive_in_list_e3a4a957.db/AvroPrimitiveInList&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_avro_primitive_in_list_e3a4a957.AvroPrimitiveInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_avro_primitive_in_list_e3a4a957.AvroPrimitiveInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_avro_primitive_in_list_e3a4a957.AvroPrimitiveInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="91" name="test_kudu_insert[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="64.868473053"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_insert_ca9324f5` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_insert_ca9324f5`;

MainThread: Created database &quot;test_kudu_insert_ca9324f5&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_insert[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_kudu_insert_ca9324f5;

SET kudu_read_mode=READ_AT_SNAPSHOT;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table tdata
  (id int primary key, valf float null, vali bigint null, valv string null,
   valb boolean null, valt tinyint null, vals smallint null, vald double null,
   ts timestamp, decimal4 decimal(9,9) null, decimal8 decimal(18,2) null,
   decimal16 decimal(38, 0) null)
  PARTITION BY RANGE (PARTITION VALUES &lt; 10, PARTITION 10 &lt;= VALUES &lt; 30,
  PARTITION 30 &lt;= VALUES) STORED AS KUDU;

-- executing against localhost:21000
insert into tdata values (1, 1, 1, &apos;one&apos;, true, 1, 1, 1,
  cast(&apos;1987-05-19 00:00:00&apos; as timestamp), 0.000000001, 1.00, 1);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
insert into tdata values (2, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
insert into tdata values
(3, cast(&apos;nan&apos; as float), max_bigint(), &apos;&apos;, true, min_tinyint(), max_smallint(),
  cast(&apos;-inf&apos; as double),
  nanoseconds_add(cast(&apos;9999-12-31 23:59:59&apos; as timestamp), 999999999),
  0.999999999, 9999999999999999.99, 99999999999999999999999999999999999999);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
insert into tdata (valb, vald, id) values (true, 0, 4);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
insert into tdata values
(5, 5.0, 5, &apos;five&apos;, false, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
(6, 16, 60, &apos;&apos;, true, 0, -1, -6, cast(&apos;2010-12-31 23:59:59&apos; as timestamp), -0.000000001, -1.00, -1),
(7, NULL, 10, NULL, false, max_tinyint(), -7, 2, cast(&apos;1400-01-01 00:00:00&apos; as timestamp), 0.000000000, 0.00, 0);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
insert into tdata (valv, valf, vali, id) values
(&apos;eight&apos;, 88, 888, 8),
(NULL, -9, -99, 9);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
insert into tdata
select id, float_col, bigint_col, string_col, bool_col, tinyint_col, smallint_col,
double_col, timestamp_col, NULL, NULL, NULL
from functional.alltypes where id = 10;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
insert into tdata (id, vald, valb, vali, ts)
select id, double_col, bool_col, bigint_col, timestamp_col
from functional.alltypes where id = 11;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
delete tdata;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
insert into tdata
select id, float_col, bigint_col, string_col, bool_col, tinyint_col, smallint_col,
double_col, timestamp_col, NULL, NULL, NULL
from functional.alltypes where id &lt; 2;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
insert into tdata (vals, id, valt, vald, ts)
select smallint_col, id, tinyint_col, double_col, timestamp_col
from functional.alltypes where id &gt; 2 and id &lt; 6;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
insert into tdata values (320, 2.0, 932, cast(&apos;&apos; as string), false, 0, 0, 0, NULL, NULL, NULL, NULL);

-- executing against localhost:21000
select id, valv, valb from tdata where id = 320;

-- executing against localhost:21000
insert into tdata values
(666, cast(1.2 as float), 43, cast(&apos;z&apos; as string), true, 0, 0, 0, NULL, NULL, NULL, NULL);

-- executing against localhost:21000
insert into tdata values
(666, cast(1.2 as float), 43, cast(&apos;z&apos; as VARCHAR(20)), true, 0, 0, 0, NULL, NULL, NULL, NULL);

-- executing against localhost:21000
create table kudu_test_tbl primary key(id)
partition by range(id) (partition values &lt; 100, partition 100 &lt;= values &lt;= 10000)
stored as kudu as
select * from functional_kudu.alltypes where id &lt; 100;

-- executing against localhost:21000
insert into kudu_test_tbl
select * from functional_kudu.alltypes where id &lt; 100;

-- executing against localhost:21000
insert into kudu_test_tbl
select * from functional_kudu.alltypes;

-- executing against localhost:21000
insert into kudu_test_tbl SELECT cast(id + 10000 as int), bool_col, tinyint_col,
  smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col,
  timestamp_col, year, month
from functional_kudu.alltypes;

-- executing against localhost:21000
create table allkeytypes (i1 tinyint, i2 smallint, i3 int, i4 bigint, name string,
  valt timestamp, valf float, vald double, primary key (i1, i2, i3, i4, name, valt))
  partition by hash partitions 3, range
  (partition value = (1,1,1,1,&apos;1&apos;,&apos;2009-01-01 00:01:00&apos;),
  partition value = (2,2,2,2,&apos;2&apos;,&apos;2009-01-01 00:02:00.100000000&apos;),
  partition value = (3,3,3,3,&apos;3&apos;,&apos;2009-01-01 00:03:00.300000000&apos;)) stored as kudu;

-- executing against localhost:21000
insert into allkeytypes select cast(id as tinyint), smallint_col, int_col,
  cast (bigint_col/10 as bigint), string_col, timestamp_col, float_col, double_col
  from functional.alltypes where id &gt; 1 and id &lt; 10;

-- executing against localhost:21000
set exec_single_node_rows_threshold=0;

-- executing against localhost:21000

insert into allkeytypes values (1,1,1,1,&apos;1&apos;,&apos;2009-01-01 00:01:00&apos;,null,null);

-- executing against localhost:21000
SET EXEC_SINGLE_NODE_ROWS_THRESHOLD=&quot;100&quot;;

-- executing against localhost:21000
create table tbl_with_defaults (a int primary key, b int null default 10,
  c int not null default 100, d int default 1000, e int null, f int not null,
  g string default &apos;test&apos;, h boolean default true,
  i decimal(9, 2) default 1111.11) partition by hash (a)
  partitions 3 stored as kudu;

-- executing against localhost:21000
insert into tbl_with_defaults (a, f) values (1, 1), (2, 2), (3, 3), (4, 4);

-- executing against localhost:21000
select * from tbl_with_defaults limit 1000;

-- executing against localhost:21000
insert into tbl_with_defaults values (5, 5, 5, 5, 5, 5, &apos;row&apos;, false, 55555.55);

-- executing against localhost:21000
select * from tbl_with_defaults limit 1000;

-- executing against localhost:21000
alter table tbl_with_defaults add columns (j int null, k int not null default 10000);

-- executing against localhost:21000
select * from tbl_with_defaults;

-- executing against localhost:21000
insert into tbl_with_defaults values (6,6,6,6,6,6,&apos;another row&apos;,false,66666.66,6,6);

-- executing against localhost:21000
select * from tbl_with_defaults limit 1000;

-- executing against localhost:21000
insert into tbl_with_defaults (a, c, f) values (0, null, 1);

-- executing against localhost:21000
insert into tbl_with_defaults (a, b, d, f) values (0, 0, null, 0);

-- executing against localhost:21000
select * from tbl_with_defaults limit 1000;

-- executing against localhost:21000
create table multiple_partition_cols (x bigint, y bigint, z string, primary key(x, y))
partition by hash(x, y) partitions 8 stored as kudu;

-- executing against localhost:21000
insert into multiple_partition_cols select 0, bigint_col, string_col
  from functional.alltypes where id = 0;

-- executing against localhost:21000
select * from multiple_partition_cols limit 1000;

-- executing against localhost:21000
insert into multiple_partition_cols select bigint_col, null, string_col
  from functional.alltypes where id = 1;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="12.6096858978"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_451caa87` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_451caa87`;

MainThread: Created database &quot;test_compute_stats_451caa87&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]&quot;
-- executing against localhost:21000
use functional_orc_def;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_orc_def;

-- executing against localhost:21000
create external table test_compute_stats_451caa87.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_orc_def&apos;;

-- executing against localhost:21000
alter table test_compute_stats_451caa87.mt_dop recover partitions;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_451caa87.mt_dop;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="201" name="test_low_mem_limit_q17[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.44736766815"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q17

-- executing against localhost:21000
select
  sum(l_extendedprice) / 7.0 as avg_yearly
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and p_brand = &apos;Brand#23&apos;
  and p_container = &apos;MED BOX&apos;
  and l_quantity &lt; (
    select
      0.2 * avg(l_quantity)
    from
      lineitem
    where
      l_partkey = p_partkey
  );

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 16 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="7.60606980324"><system-err>-- executing against localhost:21000
use functional_kudu;

SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

MainThread: TIMESTAMP columns unsupported in kudu, skipping verification.
-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_parquet_page_index.TestHdfsParquetTableIndexWriter" file="query_test/test_parquet_page_index.py" line="287" name="test_write_index_chars[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.5051472187"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_index_chars_f9ad017a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_index_chars_f9ad017a`;

MainThread: Created database &quot;test_write_index_chars_f9ad017a&quot; for test ID &quot;query_test/test_parquet_page_index.py::TestHdfsParquetTableIndexWriter::()::test_write_index_chars[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
drop table if exists test_write_index_chars_f9ad017a.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_index_chars_f9ad017a.test_hdfs_parquet_table_writer stored as parquet as select * from functional.chars_formats;

</system-err></testcase><testcase classname="query_test.test_queries.TestHdfsQueries" file="query_test/test_queries.py" line="225" name="test_hdfs_scan_node[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="19.4006769657"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select a.id, b.date_string_col from
  alltypessmall a join alltypessmall b on (a.id = b.id);

-- executing against localhost:21000
select c.id, d.date_string_col from
  alltypessmall d join (select a.id as id, b.date_string_col from
    alltypessmall a join alltypessmall b on (a.id = b.id)) c on c.id = d.id;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col
from alltypessmall;

-- executing against localhost:21000
select id from alltypessmall;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col, year, month from alltypessmall;

-- executing against localhost:21000
select month, date_string_col, year from alltypessmall;

-- executing against localhost:21000
select id from alltypessmall where id = 10;

-- executing against localhost:21000
select day, month, year, string_col
from alltypesagg
where string_col = &apos;1&apos;;

-- executing against localhost:21000
select 1 from alltypestiny where 3 &gt; 4;

-- executing against localhost:21000
select count(*) from alltypes
where (year = 2009 and month = 1) or (year = 2009 and month = 2);

-- executing against localhost:21000
select count(distinct id) from AllTypesAggMultiFilesNoPart;

-- executing against localhost:21000
select count(distinct id) from functional.AllTypesAggMultiFilesNoPart;

-- executing against localhost:21000
SELECT * FROM functional_rc.old_rcfile_table;

-- executing against localhost:21000
select cast(timestamp_col as timestamp) from alltypesagg
where timestamp_col &lt; cast(&apos;2010-01-01 00:05:20&apos; as timestamp) and timestamp_col &gt;= cast(&apos;2010-01-01 00:01:00&apos; as timestamp);

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="201" name="test_low_mem_limit_q17[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.86756682396"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q17

-- executing against localhost:21000
select
  sum(l_extendedprice) / 7.0 as avg_yearly
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and p_brand = &apos;Brand#23&apos;
  and p_container = &apos;MED BOX&apos;
  and l_quantity &lt; (
    select
      0.2 * avg(l_quantity)
    from
      lineitem
    where
      l_partkey = p_partkey
  );

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="11.881262064"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_a016ad3e` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_a016ad3e`;

MainThread: Created database &quot;test_compute_stats_a016ad3e&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]&quot;
-- executing against localhost:21000
create external table test_compute_stats_a016ad3e.mt_dop like functional_hbase.alltypes;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_a016ad3e.mt_dop;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 16 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="10.8136026859"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="201" name="test_low_mem_limit_q17[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.03399181366"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q17

-- executing against localhost:21000
select
  sum(l_extendedprice) / 7.0 as avg_yearly
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and p_brand = &apos;Brand#23&apos;
  and p_container = &apos;MED BOX&apos;
  and l_quantity &lt; (
    select
      0.2 * avg(l_quantity)
    from
      lineitem
    where
      l_partkey = p_partkey
  );

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="14.7321381569"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_e9334d4` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_e9334d4`;

MainThread: Created database &quot;test_compute_stats_e9334d4&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]&quot;
-- executing against localhost:21000
use functional_seq_snap;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_seq_snap;

-- executing against localhost:21000
create external table test_compute_stats_e9334d4.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_seq_snap&apos;;

-- executing against localhost:21000
alter table test_compute_stats_e9334d4.mt_dop recover partitions;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_e9334d4.mt_dop;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="204" name="test_low_mem_limit_q18[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0443873405457"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q18

-- executing against localhost:21000
select
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice,
  sum(l_quantity)
from
  customer,
  orders,
  lineitem
where
  o_orderkey in (
    select
      l_orderkey
    from
      lineitem
    group by
      l_orderkey
    having
      sum(l_quantity) &gt; 300
    )
  and c_custkey = o_custkey
  and o_orderkey = l_orderkey
group by
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice
order by
  o_totalprice desc,
  o_orderdate,
  o_orderkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="204" name="test_low_mem_limit_q18[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.100791931152"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q18

-- executing against localhost:21000
select
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice,
  sum(l_quantity)
from
  customer,
  orders,
  lineitem
where
  o_orderkey in (
    select
      l_orderkey
    from
      lineitem
    group by
      l_orderkey
    having
      sum(l_quantity) &gt; 300
    )
  and c_custkey = o_custkey
  and o_orderkey = l_orderkey
group by
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice
order by
  o_totalprice desc,
  o_orderdate,
  o_orderkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="204" name="test_low_mem_limit_q18[mem_limit: 80 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0282440185547"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=80m;
MainThread: Query Name: 
TPCH-Q18

-- executing against localhost:21000
select
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice,
  sum(l_quantity)
from
  customer,
  orders,
  lineitem
where
  o_orderkey in (
    select
      l_orderkey
    from
      lineitem
    group by
      l_orderkey
    having
      sum(l_quantity) &gt; 300
    )
  and c_custkey = o_custkey
  and o_orderkey = l_orderkey
group by
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice
order by
  o_totalprice desc,
  o_orderdate,
  o_orderkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="204" name="test_low_mem_limit_q18[mem_limit: 130 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="2.00200581551"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=130m;
MainThread: Query Name: 
TPCH-Q18

-- executing against localhost:21000
select
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice,
  sum(l_quantity)
from
  customer,
  orders,
  lineitem
where
  o_orderkey in (
    select
      l_orderkey
    from
      lineitem
    group by
      l_orderkey
    having
      sum(l_quantity) &gt; 300
    )
  and c_custkey = o_custkey
  and o_orderkey = l_orderkey
group by
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice
order by
  o_totalprice desc,
  o_orderdate,
  o_orderkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_parquet_page_index.TestHdfsParquetTableIndexWriter" file="query_test/test_parquet_page_index.py" line="294" name="test_write_index_null[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.6857697964"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_index_null_b3e8c757` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_index_null_b3e8c757`;

MainThread: Created database &quot;test_write_index_null_b3e8c757&quot; for test ID &quot;query_test/test_parquet_page_index.py::TestHdfsParquetTableIndexWriter::()::test_write_index_null[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
drop table if exists test_write_index_null_b3e8c757.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_index_null_b3e8c757.test_hdfs_parquet_table_writer stored as parquet as select * from functional.nulltable;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="269" name="test_thrift_primitive_in_list[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="20.4740219116"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_thrift_primitive_in_list_908c3413` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_thrift_primitive_in_list_908c3413`;

MainThread: Created database &quot;test_thrift_primitive_in_list_908c3413&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_thrift_primitive_in_list[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_thrift_primitive_in_list_908c3413.ThriftPrimitiveInList (col1 array&lt;int&gt;) stored as parquet location &apos;/test-warehouse/test_thrift_primitive_in_list_908c3413.db/ThriftPrimitiveInList&apos;;

18/07/03 03:07:02 WARN hdfs.DataStreamer: Caught exception
java.lang.InterruptedException
	at java.lang.Object.wait(Native Method)
	at java.lang.Thread.join(Thread.java:1252)
	at java.lang.Thread.join(Thread.java:1326)
	at org.apache.hadoop.hdfs.DataStreamer.closeResponder(DataStreamer.java:986)
	at org.apache.hadoop.hdfs.DataStreamer.endBlock(DataStreamer.java:640)
	at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:810)
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_thrift_primitive_in_list_908c3413.ThriftPrimitiveInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_thrift_primitive_in_list_908c3413.ThriftPrimitiveInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_thrift_primitive_in_list_908c3413.ThriftPrimitiveInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="204" name="test_low_mem_limit_q18[mem_limit: 160 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.6971099377"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=160m;
MainThread: Query Name: 
TPCH-Q18

-- executing against localhost:21000
select
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice,
  sum(l_quantity)
from
  customer,
  orders,
  lineitem
where
  o_orderkey in (
    select
      l_orderkey
    from
      lineitem
    group by
      l_orderkey
    having
      sum(l_quantity) &gt; 300
    )
  and c_custkey = o_custkey
  and o_orderkey = l_orderkey
group by
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice
order by
  o_totalprice desc,
  o_orderdate,
  o_orderkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 1 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="13.9601893425"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopParquet" file="query_test/test_mt_dop.py" line="90" name="test_parquet[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.98436689377"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from functional_parquet.bad_metadata_len;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="18.6078989506"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_c04419e` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_c04419e`;

MainThread: Created database &quot;test_compute_stats_c04419e&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]&quot;
-- executing against localhost:21000
use functional_avro_snap;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_avro_snap;

-- executing against localhost:21000
create external table test_compute_stats_c04419e.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_avro_snap&apos;;

-- executing against localhost:21000
alter table test_compute_stats_c04419e.mt_dop recover partitions;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_c04419e.mt_dop;

</system-err></testcase><testcase classname="query_test.test_queries.TestHdfsQueries" file="query_test/test_queries.py" line="229" name="test_file_partitions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="16.2841970921"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select year, count(*) from alltypes group by 1 order by 1 limit 10;

-- executing against localhost:21000
select month, count(*) from alltypes group by 1 order by 1 limit 100;

-- executing against localhost:21000
select year, month, count(*) from alltypes group by 1, 2 order by 1, 2 limit 100;

-- executing against localhost:21000
select count(*) from alltypes where year=2009;

-- executing against localhost:21000
select count(*) from alltypes where year = 2009.0;

-- executing against localhost:21000
select count(*) from alltypes where 2009 = year;

-- executing against localhost:21000
select count(*) from alltypes where 2009.0 = year;

-- executing against localhost:21000
select count(*) from alltypes where month=1;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month=1;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month &lt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year&lt;=2009 and month &lt; 6;

-- executing against localhost:21000
select count(*) from alltypes where month &lt; 9 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year &lt; 2010 and year &lt; 2009 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year &lt; 2010 and month &gt; 6 and month &gt; 12;

-- executing against localhost:21000
select count(*) from alltypesaggmultifiles where day is not null;

-- executing against localhost:21000
select count(*) from alltypestiny where year != null or year = null;

-- executing against localhost:21000
select count(*) from alltypesagg where day in (1, null);

-- executing against localhost:21000
select count(*) from alltypesagg where day not in (1, 2, null);

-- executing against localhost:21000
select int_col from functional.alltypes
where year=date_part(&apos;yyyyMMMdd hh:mm:ss&apos;, current_timestamp());

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestBloomFilters" file="query_test/test_runtime_filters.py" line="85" name="test_bloom_filters[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="33.466612339"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64K;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 125000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 1000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 2000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=128KB;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=128KB;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=80000B;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=80000B;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 1000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=4KB;

-- executing against localhost:21000

SET RUNTIME_BLOOM_FILTER_SIZE=4KB;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_BLOOM_FILTER_SIZE=&quot;1048576&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="204" name="test_low_mem_limit_q18[mem_limit: 200 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.0646502972"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=200m;
MainThread: Query Name: 
TPCH-Q18

-- executing against localhost:21000
select
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice,
  sum(l_quantity)
from
  customer,
  orders,
  lineitem
where
  o_orderkey in (
    select
      l_orderkey
    from
      lineitem
    group by
      l_orderkey
    having
      sum(l_quantity) &gt; 300
    )
  and c_custkey = o_custkey
  and o_orderkey = l_orderkey
group by
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice
order by
  o_totalprice desc,
  o_orderdate,
  o_orderkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_parquet_stats.TestParquetStats" file="query_test/test_parquet_stats.py" line="44" name="test_parquet_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="79.0085580349"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_parquet_stats_53699358` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_parquet_stats_53699358`;

MainThread: Created database &quot;test_parquet_stats_53699358&quot; for test ID &quot;query_test/test_parquet_stats.py::TestParquetStats::()::test_parquet_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use test_parquet_stats_53699358;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 0;

-- executing against localhost:21000
set explain_level=2;

-- executing against localhost:21000

explain select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 0;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where smallint_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where int_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where bigint_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where float_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where double_col &lt; 0;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where -1 &gt; int_col;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt; 9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where smallint_col &gt; 9;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &gt; 9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where bigint_col &gt; 90;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where float_col &gt; 9.9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where double_col &gt; 99;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt;= 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &lt;= 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt;= 9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col = -1;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col = 10;

-- executing against localhost:21000
set explain_level=2;

-- executing against localhost:21000

explain select count(*) from functional_parquet.alltypessmall where tinyint_col = 10;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where id &gt;= 30 and id &lt;= 80;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where int_col &lt; 0 and year &lt; 2012;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 3 - 3;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 3 - 3;

-- executing against localhost:21000
set enable_expr_rewrites=0;

-- executing against localhost:21000

select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 3 - 3;

-- executing against localhost:21000
SET ENABLE_EXPR_REWRITES=&quot;1&quot;;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where 5 + 5 &lt; int_col;

-- executing against localhost:21000
set enable_expr_rewrites=0;

-- executing against localhost:21000

select id, bool_col from functional_parquet.alltypessmall where 5 + 5 &lt; int_col;

-- executing against localhost:21000
SET ENABLE_EXPR_REWRITES=&quot;1&quot;;

-- executing against localhost:21000
create table name_resolve stored as parquet as select * from functional_parquet.alltypessmall;

-- executing against localhost:21000

alter table name_resolve replace columns (int_col int, bool_col boolean, tinyint_col tinyint, smallint_col smallint, id int);

-- executing against localhost:21000

set parquet_fallback_schema_resolution=NAME;

-- executing against localhost:21000

select count(*) from name_resolve where id &gt; 10;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt; 1000000000000;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where &apos;0&apos; &gt; cast(tinyint_col as string);

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where cast(id as tinyint) &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl.int_array where pos &lt; 5;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where int_col in (-1,-2,-3,-4);

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where id IN (1,25,49);

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &lt; &quot;0&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &lt;= &quot;/&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &lt; &quot;1&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &gt;= &quot;9&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &gt; &quot;:&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &lt; &quot;2009-01-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &lt;= &quot;2009-01-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col = &quot;2009-01-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &gt; &quot;2009-04-03 00:24:00.96&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &gt;= &quot;2009-04-03 00:24:00.96&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col = &quot;2009-04-03 00:24:00.96&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d1 &lt; 1234;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d3 &lt; 1.23456789;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d3 = 1.23456788;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d3 = 1.23456789;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d4 &gt; 0.123456789;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d4 &gt;= 0.12345678;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d4 &gt;= 0.12345679;

-- executing against localhost:21000
create table chars (id int, c char(4)) stored as parquet;

-- executing against localhost:21000

insert into chars values (1, cast(&quot;abaa&quot; as char(4))), (2, cast(&quot;abab&quot; as char(4)));

-- executing against localhost:21000

select count(*) from chars;

-- executing against localhost:21000
select count(*) from chars where c &lt;= &quot;aaaa&quot;;

-- executing against localhost:21000
set parquet_read_statistics=0;

-- executing against localhost:21000

select count(*) from functional_parquet.alltypes where id &lt; 0;

-- executing against localhost:21000
SET PARQUET_READ_STATISTICS=&quot;1&quot;;

-- executing against localhost:21000
create table table_for_null_count_test (i int, j int) stored as parquet;

-- executing against localhost:21000

insert into table_for_null_count_test values (1, NULL), (2, NULL), (3, NULL);

-- executing against localhost:21000

select count(*) from table_for_null_count_test where j &lt; 3;

-- executing against localhost:21000
insert into table_for_null_count_test values (4, 1), (5, NULL);

-- executing against localhost:21000

select i from table_for_null_count_test where j &lt; 3;

-- executing against localhost:21000
set PARQUET_READ_STATISTICS=0;

-- executing against localhost:21000

create table table_for_null_count_test2 (i int, j int) stored as parquet;

-- executing against localhost:21000

insert into table_for_null_count_test2 values (1, NULL), (2, NULL), (3, NULL);

-- executing against localhost:21000

select count(*) from table_for_null_count_test2 where j &lt; 3;

-- executing against localhost:21000
SET PARQUET_READ_STATISTICS=&quot;1&quot;;

-- executing against localhost:21000
create table test_nan(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan values (cast(&apos;NaN&apos; as double)), (42);

-- executing against localhost:21000

select * from test_nan where val &gt; 0;

-- executing against localhost:21000
select * from test_nan where val &lt; 100;

-- executing against localhost:21000
select * from test_nan where val &lt; 10;

-- executing against localhost:21000
select * from test_nan where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan where val != 0;

-- executing against localhost:21000
create table test_nan_true_predicate(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan_true_predicate values (10), (20), (cast(&apos;NaN&apos; as double));

-- executing against localhost:21000

select * from test_nan_true_predicate where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan_true_predicate where not val &gt;= 20;

-- executing against localhost:21000
select * from test_nan_true_predicate where val != 10;

-- executing against localhost:21000
create table test_nan_in_the_middle(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan_in_the_middle values (10), (cast(&apos;NaN&apos; as double)), (20);

-- executing against localhost:21000

select * from test_nan_in_the_middle where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan_in_the_middle where not val &gt;= 20;

-- executing against localhost:21000
select * from test_nan_in_the_middle where val != 10;

-- executing against localhost:21000
create table test_nan_only(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan_only values (cast(&apos;NaN&apos; as double)), (cast(&apos;NaN&apos; as double)),
    (cast(&apos;NaN&apos; as double));

-- executing against localhost:21000

select * from test_nan_only where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan_only where val &gt;= 20;

-- executing against localhost:21000
create table test_multiple_nans(val double) stored as parquet;

-- executing against localhost:21000

insert into test_multiple_nans values (cast(&apos;NaN&apos; as double)), (cast(&apos;NaN&apos; as double)),
    (cast(&apos;NaN&apos; as double)), (20);

-- executing against localhost:21000

select * from test_multiple_nans where not val &gt;= 0;

-- executing against localhost:21000
select * from test_multiple_nans where val &gt;= 20;

-- executing against localhost:21000
select * from test_multiple_nans where not val &gt; 20;

-- executing against localhost:21000
select * from test_multiple_nans where val &gt; 20;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopParquet" file="query_test/test_mt_dop.py" line="90" name="test_parquet[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.40291786194"><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from functional_parquet.bad_metadata_len;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopParquet" file="query_test/test_mt_dop.py" line="90" name="test_parquet[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.777055025101"><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from functional_parquet.bad_metadata_len;

</system-err></testcase><testcase classname="query_test.test_parquet_page_index.TestHdfsParquetTableIndexWriter" file="query_test/test_parquet_page_index.py" line="301" name="test_write_index_multi_page[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="50.5073280334"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_index_multi_page_9c4b26f4` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_index_multi_page_9c4b26f4`;

MainThread: Created database &quot;test_write_index_multi_page_9c4b26f4&quot; for test ID &quot;query_test/test_parquet_page_index.py::TestHdfsParquetTableIndexWriter::()::test_write_index_multi_page[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
drop table if exists test_write_index_multi_page_9c4b26f4.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_index_multi_page_9c4b26f4.test_hdfs_parquet_table_writer stored as parquet as select * from tpch.customer;

-- executing against localhost:21000
drop table if exists test_write_index_multi_page_9c4b26f4.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_index_multi_page_9c4b26f4.test_hdfs_parquet_table_writer stored as parquet as select * from tpch.orders;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopParquet" file="query_test/test_mt_dop.py" line="90" name="test_parquet[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.605588912964"><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from functional_parquet.bad_metadata_len;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopParquet" file="query_test/test_mt_dop.py" line="94" name="test_parquet_nested[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="2.24426674843"><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, cnt
from functional_parquet.complextypestbl t,
  (select count(item) cnt from t.int_array) v
order by id
limit 10;

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate
from tpch_nested_parquet.customer c, c.c_orders o
where c_custkey = 1
limit 3;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopParquet" file="query_test/test_mt_dop.py" line="94" name="test_parquet_nested[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.49989318848"><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, cnt
from functional_parquet.complextypestbl t,
  (select count(item) cnt from t.int_array) v
order by id
limit 10;

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate
from tpch_nested_parquet.customer c, c.c_orders o
where c_custkey = 1
limit 3;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopParquet" file="query_test/test_mt_dop.py" line="94" name="test_parquet_nested[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.41889572144"><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, cnt
from functional_parquet.complextypestbl t,
  (select count(item) cnt from t.int_array) v
order by id
limit 10;

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate
from tpch_nested_parquet.customer c, c.c_orders o
where c_custkey = 1
limit 3;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="7.41387915611"><system-err>-- executing against localhost:21000
use functional_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

MainThread: TIMESTAMP columns unsupported in kudu, skipping verification.
-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="269" name="test_thrift_primitive_in_list[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="17.3210611343"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_thrift_primitive_in_list_4d7f2c9` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_thrift_primitive_in_list_4d7f2c9`;

MainThread: Created database &quot;test_thrift_primitive_in_list_4d7f2c9&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_thrift_primitive_in_list[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_thrift_primitive_in_list_4d7f2c9.ThriftPrimitiveInList (col1 array&lt;int&gt;) stored as parquet location &apos;/test-warehouse/test_thrift_primitive_in_list_4d7f2c9.db/ThriftPrimitiveInList&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_thrift_primitive_in_list_4d7f2c9.ThriftPrimitiveInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_thrift_primitive_in_list_4d7f2c9.ThriftPrimitiveInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_thrift_primitive_in_list_4d7f2c9.ThriftPrimitiveInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopParquet" file="query_test/test_mt_dop.py" line="94" name="test_parquet_nested[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.17787313461"><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, cnt
from functional_parquet.complextypestbl t,
  (select count(item) cnt from t.int_array) v
order by id
limit 10;

-- executing against localhost:21000
select c_custkey, c_mktsegment, o_orderkey, o_orderdate
from tpch_nested_parquet.customer c, c.c_orders o
where c_custkey = 1
limit 3;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopParquet" file="query_test/test_mt_dop.py" line="101" name="test_parquet_filtering[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="55.0851259232"><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=0;
SET parquet_read_statistics=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where id &lt; 10000;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(id, 10000) &lt; 20;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(id,10000) = 7301;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where tinyint_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(tinyint_col,50) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where smallint_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(smallint_col,50) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where int_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(int_col, 50) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where bigint_col &lt; 100;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(bigint_col, 500) &gt; 100;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where float_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(float_col, 100) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where double_col &lt; 100;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(double_col, 100) &gt; 100;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where date_string_col like &apos;%/%/%&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where date_string_col like &apos;%/10&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where date_string_col = &apos;01/01/11&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where length(string_col) = 1 ;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where string_col = &apos;10&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where timestamp_col &gt;= &apos;2009-01-01 00:00:00&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where timestamp_col = &apos;2009-01-01 00:00:01&apos;;

-- executing against localhost:21000
select count(*) from tpch_parquet.lineitem where l_orderkey = 50;

-- executing against localhost:21000
select count(*) from tpch_nested_parquet.customer where c_mktsegment = &apos;COMEDY&apos;;

-- executing against localhost:21000
set parquet_dictionary_filtering=false;

-- executing against localhost:21000

select count(*) from functional_parquet.alltypes where mod(id,10000) = 7301;

-- executing against localhost:21000
SET PARQUET_DICTIONARY_FILTERING=&quot;1&quot;;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl f, f.int_map m where m.key = &apos;k5&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl.int_map m where m.key = &apos;k5&apos;;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl f, f.int_map m where m.key = &apos;k1&apos;;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl f left outer join f.int_map m
where m.key = &apos;k5&apos;;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl f left outer join f.int_map m
where m.key = &apos;k1&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl f, f.int_map m where m.key = &apos;k1&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl f left outer join f.int_map m
where m.key = &apos;k5&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl f left outer join f.int_map m
where m.key = &apos;k1&apos;;

-- executing against localhost:21000
select r_name from tpch_nested_parquet.region r, r.r_nations n where n.n_name = &apos;FRANCE&apos;;

-- executing against localhost:21000
select c_name from tpch_nested_parquet.customer c, c.c_orders o, o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select c_name, o.o_clerk from tpch_nested_parquet.customer c,
c.c_orders o, o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select c_name, o.o_clerk from tpch_nested_parquet.customer c,
c.c_orders o left outer join o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select c_name, o.o_clerk from tpch_nested_parquet.customer c left outer join c.c_orders o,
o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select count(*) from tpch_nested_parquet.customer c, c.c_orders o, o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select c_name, o.o_comment from tpch_nested_parquet.customer c,
c.c_orders o, o.o_lineitems l
where l.l_returnflag = &apos;foo&apos; and o.o_clerk = &apos;foo&apos;;

-- executing against localhost:21000
select count(*) from tpch_nested_parquet.customer c left outer join
(select * from c.c_orders o where o.o_orderstatus = &apos;foo&apos;) v;

-- executing against localhost:21000
select count(*) from functional_parquet.customer_multiblock c,
c.c_orders o, o.o_lineitems l
where l.l_linenumber &gt; 0;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="204" name="test_low_mem_limit_q18[mem_limit: 400 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.48826599121"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=400m;
MainThread: Query Name: 
TPCH-Q18

-- executing against localhost:21000
select
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice,
  sum(l_quantity)
from
  customer,
  orders,
  lineitem
where
  o_orderkey in (
    select
      l_orderkey
    from
      lineitem
    group by
      l_orderkey
    having
      sum(l_quantity) &gt; 300
    )
  and c_custkey = o_custkey
  and o_orderkey = l_orderkey
group by
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice
order by
  o_totalprice desc,
  o_orderdate,
  o_orderkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="9.73416686058"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_fcf53685` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_fcf53685`;

MainThread: Created database &quot;test_compute_stats_fcf53685&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]&quot;
-- executing against localhost:21000
create external table test_compute_stats_fcf53685.mt_dop stored as kudu tblproperties(&apos;kudu.table_name&apos;=&apos;impala::functional_kudu.alltypes&apos;);

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_fcf53685.mt_dop;

</system-err></testcase><testcase classname="query_test.test_queries.TestHdfsQueries" file="query_test/test_queries.py" line="229" name="test_file_partitions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="13.6647319794"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select year, count(*) from alltypes group by 1 order by 1 limit 10;

-- executing against localhost:21000
select month, count(*) from alltypes group by 1 order by 1 limit 100;

-- executing against localhost:21000
select year, month, count(*) from alltypes group by 1, 2 order by 1, 2 limit 100;

-- executing against localhost:21000
select count(*) from alltypes where year=2009;

-- executing against localhost:21000
select count(*) from alltypes where year = 2009.0;

-- executing against localhost:21000
select count(*) from alltypes where 2009 = year;

-- executing against localhost:21000
select count(*) from alltypes where 2009.0 = year;

-- executing against localhost:21000
select count(*) from alltypes where month=1;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month=1;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month &lt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year&lt;=2009 and month &lt; 6;

-- executing against localhost:21000
select count(*) from alltypes where month &lt; 9 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year &lt; 2010 and year &lt; 2009 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year &lt; 2010 and month &gt; 6 and month &gt; 12;

-- executing against localhost:21000
select count(*) from alltypesaggmultifiles where day is not null;

-- executing against localhost:21000
select count(*) from alltypestiny where year != null or year = null;

-- executing against localhost:21000
select count(*) from alltypesagg where day in (1, null);

-- executing against localhost:21000
select count(*) from alltypesagg where day not in (1, 2, null);

-- executing against localhost:21000
select int_col from functional.alltypes
where year=date_part(&apos;yyyyMMMdd hh:mm:ss&apos;, current_timestamp());

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.6757829189"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="207" name="test_low_mem_limit_q19[mem_limit: 20 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0643920898438"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=20m;
MainThread: Query Name: 
TPCH-Q19

-- executing against localhost:21000
select
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and (
    (
      p_brand = &apos;Brand#12&apos;
      and p_container in (&apos;SM CASE&apos;, &apos;SM BOX&apos;, &apos;SM PACK&apos;, &apos;SM PKG&apos;)
      and l_quantity &gt;= 1 and l_quantity &lt;= 11
      and p_size between 1 and 5
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#23&apos;
      and p_container in (&apos;MED BAG&apos;, &apos;MED BOX&apos;, &apos;MED PKG&apos;, &apos;MED PACK&apos;)
      and l_quantity &gt;= 10 and l_quantity &lt;= 20
      and p_size between 1 and 10
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#34&apos;
      and p_container in (&apos;LG CASE&apos;, &apos;LG BOX&apos;, &apos;LG PACK&apos;, &apos;LG PKG&apos;)
      and l_quantity &gt;= 20 and l_quantity &lt;= 30
      and p_size between 1 and 15
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
  );

</system-err></testcase><testcase classname="query_test.test_mem_usage_scaling.TestTpchMemLimitError" file="query_test/test_mem_usage_scaling.py" line="207" name="test_low_mem_limit_q19[mem_limit: 50 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0773708820343"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET default_spillable_buffer_size=256k;
SET exec_single_node_rows_threshold=0;
SET mem_limit=50m;
MainThread: Query Name: 
TPCH-Q19

-- executing against localhost:21000
select
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and (
    (
      p_brand = &apos;Brand#12&apos;
      and p_container in (&apos;SM CASE&apos;, &apos;SM BOX&apos;, &apos;SM PACK&apos;, &apos;SM PKG&apos;)
      and l_quantity &gt;= 1 and l_quantity &lt;= 11
      and p_size between 1 and 5
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#23&apos;
      and p_container in (&apos;MED BAG&apos;, &apos;MED BOX&apos;, &apos;MED PKG&apos;, &apos;MED PACK&apos;)
      and l_quantity &gt;= 10 and l_quantity &lt;= 20
      and p_size between 1 and 10
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#34&apos;
      and p_container in (&apos;LG CASE&apos;, &apos;LG BOX&apos;, &apos;LG PACK&apos;, &apos;LG PKG&apos;)
      and l_quantity &gt;= 20 and l_quantity &lt;= 30
      and p_size between 1 and 15
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
  );

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 16 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="17.0338068008"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_exprs.TestExprs" file="query_test/test_exprs.py" line="43" name="test_exprs[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none | enable_expr_rewrites: 1]" time="181.753151894"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=1;
-- executing against localhost:21000
select smallint_col, int_col, (cast(&quot;1970-01-01&quot; as timestamp) + interval smallint_col days)
from functional.alltypes where smallint_col = 1 limit 1;

-- executing against localhost:21000
select ADD_MONTHS(cast(&apos;2013-02-18 16:46:00.01&apos; as timestamp), 1);

-- executing against localhost:21000
select b.unit, extract(a.ts, b.unit) from
(values(cast(&apos;2013-02-18 16:46:00.01&apos; as timestamp) ts)) a
cross join
(values(&apos;year&apos; unit), (&apos;month&apos;), (&apos;day&apos;), (&apos;hour&apos;), (&apos;minute&apos;), (&apos;second&apos;),
(&apos;millisecond&apos;), (&apos;epoch&apos; )) b;

-- executing against localhost:21000
select EXTRACT(timestamp_col, &apos;yEar&apos;), EXTRACT(timestamp_col, &apos;MilliSECond&apos;)
from alltypesagg order by id limit 5;

-- executing against localhost:21000
select count(*) from alltypesagg;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col is null;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col is not null;

-- executing against localhost:21000
select count(*) from alltypesagg where (int_col &lt; 100) is unknown;

-- executing against localhost:21000
select count(*) from alltypesagg where (int_col &lt; 100) is true;

-- executing against localhost:21000
select count(*) from alltypesagg where (int_col &lt; 100) is false;

-- executing against localhost:21000
select count(*) from alltypesagg where (int_col &lt; 100) is not unknown;

-- executing against localhost:21000
select count(*) from alltypesagg where (int_col &lt; 100) is not true;

-- executing against localhost:21000
select count(*) from alltypesagg where (int_col &lt; 100) is not false;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col = 1;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col = 1;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col = 1;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col = 10;

-- executing against localhost:21000
select count(*) from alltypesagg where float_col = cast(1.1 as float);

-- executing against localhost:21000
select count(*) from alltypesagg where double_col = 10.1;

-- executing against localhost:21000
select count(*) from alltypesagg where date_string_col = &apos;01/01/10&apos;;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col &lt;&gt; 1;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col &lt;&gt; 1;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col &lt;&gt; 1;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col &lt;&gt; 1;

-- executing against localhost:21000
select count(*) from alltypesagg where float_col &lt;&gt; cast(1.1 as float);

-- executing against localhost:21000
select count(*) from alltypesagg where double_col &lt;&gt; 10.1;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col &lt; 2;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col &lt; 2;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col &lt; 2;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col &lt; 20;

-- executing against localhost:21000
select count(*) from alltypesagg where float_col &lt; 2.2;

-- executing against localhost:21000
select count(*) from alltypesagg where double_col &lt; 20.2;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col &gt; 1;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col &gt; 1;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col &gt; 1;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col &gt; 10;

-- executing against localhost:21000
select count(*) from alltypesagg where float_col &gt; cast(1.1 as float);

-- executing against localhost:21000
select count(*) from alltypesagg where double_col &gt; 10.1;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col &lt;= 1;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col &lt;= 1;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col &lt;= 1;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col &lt;= 10;

-- executing against localhost:21000
select count(*) from alltypesagg where float_col &lt;= cast(1.1 as float);

-- executing against localhost:21000
select count(*) from alltypesagg where double_col &lt;= 10.1;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col &gt;= 2;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col &gt;= 2;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col &gt;= 2;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col &gt;= 20;

-- executing against localhost:21000
select count(*) from alltypesagg where float_col &gt;= 2.2;

-- executing against localhost:21000
select count(*) from alltypesagg where double_col &gt;= 20.2;

-- executing against localhost:21000
select count(*) from alltypesagg where double_col &gt;= 20.2 and cast(double_col as double) = cast(double_col as real);

-- executing against localhost:21000
select count(*) from alltypesagg where double_col &gt;= 20.2 and cast(double_col as int) = cast(double_col as integer);

-- executing against localhost:21000
select
SUM(tinyint_col) + SUM(smallint_col),
SUM(tinyint_col + smallint_col),
SUM(tinyint_col) + SUM(smallint_col) + SUM(int_col),
SUM(tinyint_col + smallint_col + int_col),
SUM(tinyint_col) + SUM(smallint_col) + SUM(int_col) + SUM(bigint_col),
SUM(tinyint_col + smallint_col + int_col + bigint_col),
ROUND(SUM(tinyint_col) + SUM(smallint_col) + SUM(int_col) + SUM(bigint_col) +
    SUM(float_col), 4),
ROUND(SUM(tinyint_col + smallint_col + int_col + bigint_col + float_col), 4),
ROUND(SUM(tinyint_col) + SUM(smallint_col) + SUM(int_col) + SUM(bigint_col) +
    SUM(float_col) + SUM(double_col), 4),
ROUND(SUM(tinyint_col + smallint_col + int_col + bigint_col + float_col + double_col), 4)
from alltypesaggnonulls;

-- executing against localhost:21000
select
-1 * SUM(tinyint_col) - SUM(smallint_col),
SUM(-1 * tinyint_col - smallint_col),
-1 * SUM(tinyint_col) - SUM(smallint_col) - SUM(int_col),
SUM(-1 * tinyint_col - smallint_col - int_col),
-1 * SUM(tinyint_col) - SUM(smallint_col) - SUM(int_col) - SUM(bigint_col),
SUM(-1 * tinyint_col - smallint_col - int_col - bigint_col),
ROUND(-1 * SUM(tinyint_col) - SUM(smallint_col) - SUM(int_col) -
    SUM(bigint_col) - SUM(float_col), 4),
ROUND(SUM(-1 * tinyint_col - smallint_col - int_col - bigint_col - float_col), 4),
ROUND(-1 * SUM(tinyint_col) - SUM(smallint_col) - SUM(int_col) -
    SUM(bigint_col) - SUM(float_col) - SUM(double_col), 4),
ROUND(SUM(-1 * tinyint_col - smallint_col - int_col -
    bigint_col - float_col - double_col), 4)
from alltypesaggnonulls;

-- executing against localhost:21000
select
MAX(tinyint_col) * MAX(smallint_col),
MAX(tinyint_col * smallint_col),
MAX(tinyint_col) * MAX(smallint_col) * MAX(int_col),
MAX(tinyint_col * smallint_col * int_col),
MAX(tinyint_col) * MAX(smallint_col) * MAX(int_col) * MAX(bigint_col),
MAX(tinyint_col * smallint_col * int_col * bigint_col),
ROUND(MAX(tinyint_col) * MAX(smallint_col) * MAX(int_col) *
    MAX(bigint_col) * MAX(float_col), 4),
ROUND(MAX(tinyint_col * smallint_col * int_col * bigint_col * float_col), 4),
ROUND(MAX(tinyint_col) * MAX(smallint_col) * MAX(int_col) *
    MAX(bigint_col) * MAX(float_col) * MAX(double_col), 4),
ROUND(MAX(tinyint_col * smallint_col * int_col * bigint_col * float_col * double_col), 4)
from alltypesaggnonulls;

-- executing against localhost:21000
select * from LikeTbl;

-- executing against localhost:21000
select str_col, match_like_col from LikeTbl
where str_col LIKE match_like_col;

-- executing against localhost:21000
select str_col, match_like_col from LikeTbl
where str_col NOT LIKE match_like_col;

-- executing against localhost:21000
select str_col, match_like_col from LikeTbl
where str_col LIKE no_match_like_col;

-- executing against localhost:21000
select str_col, no_match_like_col from LikeTbl
where str_col NOT LIKE no_match_like_col;

-- executing against localhost:21000
select str_col, match_regex_col from LikeTbl
where str_col REGEXP match_regex_col;

-- executing against localhost:21000
select str_col, no_match_regex_col from LikeTbl
where str_col REGEXP no_match_regex_col;

-- executing against localhost:21000
select str_col, match_regex_col from LikeTbl
where str_col NOT REGEXP match_regex_col;

-- executing against localhost:21000
select str_col, no_match_regex_col from LikeTbl
where str_col NOT REGEXP no_match_regex_col;

-- executing against localhost:21000
select 1+2;

-- executing against localhost:21000
select timestamp_col, to_date(timestamp_col), year(timestamp_col), month(timestamp_col),
dayofmonth(timestamp_col), dayofyear(timestamp_col), weekofyear(timestamp_col),
hour(timestamp_col), minute(timestamp_col), second(timestamp_col)
from alltypessmall;

-- executing against localhost:21000
select NULL in (1, 2, 3);

-- executing against localhost:21000
select NULL in (1, NULL, 3);

-- executing against localhost:21000
select 1 in (2, NULL, 1);

-- executing against localhost:21000
select 1 in (1, NULL, 2);

-- executing against localhost:21000
select 1 in (2, NULL, 3);

-- executing against localhost:21000
select 1 in (2, 3, 4);

-- executing against localhost:21000
select NULL not in (1, 2, 3);

-- executing against localhost:21000
select NULL not in (1, NULL, 3);

-- executing against localhost:21000
select 1 not in (2, NULL, 1);

-- executing against localhost:21000
select 1 not in (1, NULL, 2);

-- executing against localhost:21000
select 1 not in (2, NULL, 3);

-- executing against localhost:21000
select 1 not in (2, 3, 4);

-- executing against localhost:21000
select NULL in (&apos;a&apos;, NULL, &apos;b&apos;);

-- executing against localhost:21000
select NULL not in (&apos;a&apos;, NULL, &apos;b&apos;);

-- executing against localhost:21000
select NULL not in (1.0, NULL, 2.0);

-- executing against localhost:21000
select NULL in (1.0, NULL, 2.0);

-- executing against localhost:21000
select NULL in (true, NULL, false);

-- executing against localhost:21000
select NULL not in (true, NULL, false);

-- executing against localhost:21000
select true in (NULL, false);

-- executing against localhost:21000
select true not in (NULL, false);

-- executing against localhost:21000
select int_col, string_col from alltypesagg
where string_col in (&apos;212&apos;, &apos;768&apos;, &apos;1242&apos;, &apos;124141&apos;, &apos;0000&apos;, &apos;99999&apos;)
order by int_col limit 20;

-- executing against localhost:21000
select count(id) from functional.alltypestiny t1
left join (select coalesce(1, 10) as int_col
           from functional.alltypessmall) t2
on t1.id = t2.int_col
where t2.int_col in (t2.int_col, 10);

-- executing against localhost:21000
select count(*) from alltypesagg
where true in (bool_col, tinyint_col);

-- executing against localhost:21000
select count(*) from alltypesagg
where true not in (bool_col, tinyint_col);

-- executing against localhost:21000
select count(*) from alltypesagg
where 1 in (tinyint_col, smallint_col, int_col, bigint_col);

-- executing against localhost:21000
select count(*) from alltypesagg
where 1 not in (tinyint_col, smallint_col, int_col, bigint_col);

-- executing against localhost:21000
select count(*) from alltypesagg
where 10.1 in (tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col);

-- executing against localhost:21000
select count(*) from alltypesagg
where 10.1 not in (tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col);

-- executing against localhost:21000
select count(*) from alltypesagg
where &apos;01/01/10&apos; in (date_string_col, string_col, &apos;abc&apos;);

-- executing against localhost:21000
select count(*) from alltypesagg
where &apos;01/01/10&apos; not in (date_string_col, string_col, &apos;abc&apos;);

-- executing against localhost:21000
select count(*) from alltypesagg
where cast(&apos;2010-01-01 00:00:00&apos; as timestamp) in (timestamp_col);

-- executing against localhost:21000
select count(*) from alltypesagg
where cast(&apos;2010-01-01 00:00:00&apos; as timestamp) not in (timestamp_col);

-- executing against localhost:21000
SELECT tinyint_col, id FROM alltypestiny t1 WHERE t1.tinyint_col IN (154.58, t1.id);

-- executing against localhost:21000
SELECT month, t1.tinyint_col FROM alltypestiny t1
WHERE t1.month NOT IN (355.8, t1.tinyint_col);

-- executing against localhost:21000
select month, tinyint_col, int_col, float_col FROM alltypestiny
WHERE month IN (cast(tinyint_col as decimal(34,0)), int_col + 1, 12345, float_col);

-- executing against localhost:21000
select bool_col = (tinyint_col in (1,2)) from alltypestiny;

-- executing against localhost:21000
select date_string_col, count(*) from alltypesagg where case date_string_col when &quot;01/06/10&quot; then (true)
else (false) end group by 1;

-- executing against localhost:21000
select date_string_col, count(*) from alltypesagg where case date_string_col when &quot;01/06/10&quot; then (false)
else (true) end group by 1;

-- executing against localhost:21000
select date_string_col, count(*) from alltypesagg where case date_string_col when &quot;01/06/10&quot; then (NULL)
else (false) end is null group by 1;

-- executing against localhost:21000
select date_string_col, count(*) from alltypesagg where case date_string_col when NULL then (NULL) else
(false) end is null group by 1;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg where case tinyint_col when 5 then true when 6 then
true else NULL end group by 1;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg where case tinyint_col when NULL then true else false end group by 1;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg where case tinyint_col when 1 then true else NULL end
is null group by 1;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg where case tinyint_col when 1 then true end
is null group by 1;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg where case when (tinyint_col = 1) then true when
(tinyint_col = 2) then true else false end group by 1;

-- executing against localhost:21000
select date_string_col, count(*) from alltypesagg where case date_string_col when &quot;01/06/10&quot; then true
when &quot;01/02/10&quot; then false when &quot;01/08/10&quot; then true end group by 1;

-- executing against localhost:21000
select date_string_col, sum(case date_string_col when &quot;01/06/10&quot; then 2 else 0 end) from alltypesagg group by 1;

-- executing against localhost:21000
select date_string_col, sum(case date_string_col when &quot;01/06/10&quot; then 2 when &quot;01/02/10&quot; then 1 else 0 end)
from alltypesagg group by 1;

-- executing against localhost:21000
select bool_col, count(*) from alltypesagg where(case bool_col when true then &quot;true&quot; when false
then &quot;false&quot; end = &quot;true&quot;) group by 1;

-- executing against localhost:21000
select id, count(*) from alltypesagg where case id when 8999 then cast(1 as int) else
cast(0 as int) end = 1 group by 1;

-- executing against localhost:21000
select bool_col, count(*) from alltypesagg where case bool_col when false then true else false end group by 1;

-- executing against localhost:21000
select smallint_col, count(*) from alltypesagg where case smallint_col  when 90 then cast(1 as smallint)
else cast(0 as smallint) end = 1 group by 1;

-- executing against localhost:21000
select int_col, count(*) from alltypesagg where case int_col  when 90 then cast(1 as int)
else cast(0 as int) end = 1 group by 1;

-- executing against localhost:21000
select bigint_col, count(*) from alltypesagg where case bigint_col when 90 then cast(1 as bigint)
else cast(0 as bigint) end = 1 group by 1;

-- executing against localhost:21000
select float_col, count(*) from alltypesagg where case float_col when 1089 then cast(1.0 as float)
else cast(0.0 as float) end = 1.0 group by 1;

-- executing against localhost:21000
select double_col, count(*) from alltypesagg where case double_col when 9999 then cast(1.0 as double)
else cast(0.0 as double) end = 1.0 group by 1;

-- executing against localhost:21000
select date_string_col, count(*) from alltypesagg where case date_string_col  when &quot;01/08/10&quot; then &quot;true&quot;
else &quot;false&quot; end = &quot;true&quot; group by 1;

-- executing against localhost:21000
select timestamp_col, count(*) from alltypesagg where case timestamp_col when
&quot;2010-01-08 18:02:05.100000000&quot;  then true else false end group by 1;

-- executing against localhost:21000
select decode(id, 1, 100) from alltypesagg where day = 1 and id &lt; 3;

-- executing against localhost:21000
select id
from alltypesagg
where day = 1 and id &lt; 3 and decode(tinyint_col, null, 4) is not null;

-- executing against localhost:21000
select distinct decode(id, tinyint_col, cast(round(float_col) as bigint)) from alltypestiny;

-- executing against localhost:21000
select decode(tinyint_col, null, -2), count(*)
from alltypesagg
where day = 1 and decode(smallint_col, 11, -1, id) &lt; 10
group by 1;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col between 1 and 2;

-- executing against localhost:21000
select count(*) from alltypesagg where tinyint_col not between 1 and 2;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col between 1 and 20;

-- executing against localhost:21000
select count(*) from alltypesagg where smallint_col not between 1 and 20;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col between 1 and 200;

-- executing against localhost:21000
select count(*) from alltypesagg where int_col not between 1 and 200;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col between 1 and 2000;

-- executing against localhost:21000
select count(*) from alltypesagg where bigint_col not between 1 and 2000;

-- executing against localhost:21000
select count(*) from alltypesagg
where float_col between cast(1.0 as float) and cast(110.0 as float);

-- executing against localhost:21000
select count(*) from alltypesagg
where float_col not between cast(1.0 as float) and cast(110.0 as float);

-- executing against localhost:21000
select count(*) from alltypesagg where double_col between 1.0 and 110.0;

-- executing against localhost:21000
select count(*) from alltypesagg where double_col not between 1.0 and 110.0;

-- executing against localhost:21000
select count(*) from alltypesagg where date_string_col
between &apos;01/01/10&apos; and &apos;01/05/10&apos;;

-- executing against localhost:21000
select count(*) from alltypesagg where date_string_col
not between &apos;01/01/10&apos; and &apos;01/05/10&apos;;

-- executing against localhost:21000
select count(*) from alltypesagg where timestamp_col
between cast(&apos;2010-01-01 00:00:00&apos; as timestamp)
and cast(&apos;2010-01-01 01:40:00&apos; as timestamp);

-- executing against localhost:21000
select count(*) from alltypesagg where timestamp_col
not between cast(&apos;2010-01-01 00:00:00&apos; as timestamp)
and cast(&apos;2010-01-01 01:40:00&apos; as timestamp);

-- executing against localhost:21000
select pid() p from functional.alltypes
union distinct select pid() p from functional.alltypes
group by p;

-- executing against localhost:21000
select now();

-- executing against localhost:21000
select now(), now(), now(), now();

-- executing against localhost:21000
select now(), now(), now(), now() from alltypestiny;

-- executing against localhost:21000
select min(now()), max(now()) from alltypessmall;

-- executing against localhost:21000
select timestamp_col + interval 10 years,
       interval 10 years + timestamp_col,
       timestamp_col - interval 10 years
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 10 years),
       date_sub(timestamp_col, interval 10 years)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 13 months,
       timestamp_col + interval 1 month,
       interval 13 months + timestamp_col,
       interval 1 month + timestamp_col,
       timestamp_col - interval 13 months,
       timestamp_col - interval 1 month
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 13 months),
       date_add(timestamp_col, interval 1 month),
       date_sub(timestamp_col, interval 13 months),
       date_sub(timestamp_col, interval 1 month)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 2 weeks,
       timestamp_col + interval 53 weeks,
       interval 2 weeks + timestamp_col,
       interval 53 weeks + timestamp_col,
       timestamp_col - interval 2 weeks,
       timestamp_col - interval 53 weeks
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 2 weeks),
       date_add(timestamp_col, interval 53 weeks),
       date_sub(timestamp_col, interval 2 weeks),
       date_sub(timestamp_col, interval 53 weeks)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 10 days,
       timestamp_col + interval 10 days,
       interval 10 days + timestamp_col,
       interval 10 days + timestamp_col,
       timestamp_col - interval 10 days,
       timestamp_col - interval 365 days
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 10 days),
       date_add(timestamp_col, interval 10 days),
       date_sub(timestamp_col, interval 10 days),
       date_sub(timestamp_col, interval 365 days)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 25 hours,
       interval 25 hours + timestamp_col,
       timestamp_col - interval 25 hours
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 25 hours),
       date_sub(timestamp_col, interval 25 hours)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 1533 minutes,
       interval 1533 minutes + timestamp_col,
       timestamp_col - interval 1533 minutes
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 1533 minutes),
       date_sub(timestamp_col, interval 1533 minutes)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 90033 seconds,
       interval 90033 seconds + timestamp_col,
       timestamp_col - interval 90033 seconds
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 90033 seconds),
       date_sub(timestamp_col, interval 90033 seconds)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 90000033 milliseconds,
       interval 90000033 milliseconds + timestamp_col,
       timestamp_col - interval 90000033 milliseconds
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 90000033 milliseconds),
       date_sub(timestamp_col, interval 90000033 milliseconds)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 1033 microseconds,
       interval 1033 microseconds + timestamp_col,
       timestamp_col - interval 1033 microseconds
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 1033 microseconds),
       date_sub(timestamp_col, interval 1033 microseconds)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 1033 nanoseconds,
       interval 1033 nanoseconds + timestamp_col,
       timestamp_col - interval 1033 nanoseconds
from alltypes order by id limit 1;

-- executing against localhost:21000
select date_add(timestamp_col, interval 1033 nanoseconds),
       date_sub(timestamp_col, interval 1033 nanoseconds)
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 10 years + interval 2 months + interval 5 days,
       interval 10 years + timestamp_col + interval 2 months + interval 5 days,
       timestamp_col + interval 10 years - interval 2 months + interval 5 days,
       interval 10 years + timestamp_col - interval 2 months + interval 5 days,
       timestamp_col - interval 10 years - interval 2 months - interval 5 days
from alltypes order by id limit 1;

-- executing against localhost:21000
select timestamp_col + interval 10 hours + interval 2 minutes + interval 5 seconds
            + interval 3 milliseconds + interval 3 microseconds + interval 3 nanoseconds,
       interval 10 hours + timestamp_col + interval 2 minutes + interval 5 seconds
            + interval 3 milliseconds + interval 3 microseconds + interval 3 nanoseconds,
       timestamp_col + interval 10 hours - interval 2 minutes + interval 5 seconds
            - interval 3 milliseconds + interval 3 microseconds - interval 3 nanoseconds,
       interval 10 hours + timestamp_col + interval 2 minutes + interval 5 seconds
            - interval 3 milliseconds + interval 3 microseconds - interval 3 nanoseconds,
       timestamp_col - interval 10 hours - interval 2 minutes - interval 5 seconds
            - interval 3 milliseconds - interval 3 microseconds - interval 3 nanoseconds
from alltypes order by id limit 1;

-- executing against localhost:21000
select cast(&quot;2012-02-29 00:00:00&quot; as timestamp) + interval 1 year,
       cast(&quot;2013-02-28 00:00:00&quot; as timestamp) - interval 1 year,
       cast(&quot;2012-01-01 00:00:00&quot; as timestamp) + interval 365 days,
       cast(&quot;2013-01-01 00:00:00&quot; as timestamp) - interval 366 days;

-- executing against localhost:21000
select cast(&quot;2012-01-01 00:00:00&quot; as timestamp) + interval 2147483647 years,
       cast(&quot;2012-01-01 00:00:00&quot; as timestamp) - interval 2147483647 years;

-- executing against localhost:21000
select year, month from alltypes
where year = year((cast(&apos;2012-01-01 09:10:11&apos; as timestamp) - interval 3 years))
and month = month((cast(&apos;2012-01-01 09:10:11&apos; as timestamp) + interval 3 months))
limit 3;

-- executing against localhost:21000
select count(*) from alltypesagg
where (cast(&apos;2012-01-01 09:10:11&apos; as timestamp) + interval tinyint_col seconds) IS NULL;

-- executing against localhost:21000
select count(*) from alltypesagg
where (cast(&apos;2012-01-01 09:10:11&apos; as timestamp) + interval tinyint_col seconds)
      + interval 10 years IS NULL;

-- executing against localhost:21000
select round(float_col, 3), round(float_col, 4) from functional.alltypestiny limit 2;

-- executing against localhost:21000
select round(cast(1.1 as float), 2), round(cast(1.2 as float), 4),
       round(cast(1.111 as double), 2);

-- executing against localhost:21000
select count(*) from alltypes where string_col REGEXP &apos;^1&apos; and id &lt; 10;

-- executing against localhost:21000
select count(*) from alltypes where id &lt; 10 and string_col REGEXP &apos;^1&apos;;

-- executing against localhost:21000
select float_col, double_col, float_col % double_col,
double_col % NULL, NULL % double_col from alltypessmall limit 10;

-- executing against localhost:21000
select unix_timestamp(tmp.val, tmp.fmt) from (values
(&apos;1970-01-01 00:00:00&apos; as val, &apos;yyyy-MM-dd HH:mm:ss&apos; as fmt),
(&apos;01:01:01 02/1971/02&apos;, &apos;HH:mm:ss dd/yyyy/MM&apos;),
(&apos;1972||mar||03||030303&apos;, &apos;yyyy||MMM||dd||HHmmss&apos;)) as tmp;

-- executing against localhost:21000
select from_unixtime(tmp.val, tmp.fmt) from (values
(0 as val, &apos;yyyy-MM-dd HH:mm:ss&apos; as fmt),
(34304461, &apos;HH:mm:ss dd/yyyy/MM&apos;),
(68439783, &apos;yyyy||MMM||dd||HHmmss&apos;)) as tmp;

-- executing against localhost:21000
select to_timestamp(tmp.val) from (values
(0 as val),
(34304461),
(68439783)) as tmp;

-- executing against localhost:21000
select to_timestamp(tmp.val, tmp.fmt) from (values
(&apos;1970-01-01 00:00:00&apos; as val, &apos;yyyy-MM-dd HH:mm:ss&apos; as fmt),
(&apos;01:01:01 02/1971/02&apos;, &apos;HH:mm:ss dd/yyyy/MM&apos;),
(&apos;1972||Mar||03||030303&apos;, &apos;yyyy||MMM||dd||HHmmss&apos;)) as tmp;

-- executing against localhost:21000
select from_timestamp(tmp.val, tmp.fmt) from (values
(&apos;1970-01-01 00:00:00&apos; as val, &apos;yyyy-MM-dd HH:mm:ss&apos; as fmt),
(&apos;1971-02-02 01:01:01&apos;, &apos;yyyy-MM-dd HH:mm:ss&apos;),
(&apos;1972-03-03 03:03:03&apos;, &apos;yyyy-MM-dd HH:mm:ss&apos;)) as tmp;

-- executing against localhost:21000
select 1.1 * 1.1 + cast(1.1 as float);

-- executing against localhost:21000
select 1.1 * 1.1 + cast(1.1 as decimal(2,1));

-- executing against localhost:21000
select 1.1 * 1.1 + 1.1;

-- executing against localhost:21000
select 1.1 * 1.1 + float_col from functional.alltypestiny limit 2;

-- executing against localhost:21000
select 1.1 * 1.1 + c3 from functional.decimal_tiny limit 2;

-- executing against localhost:21000
select log(1,2), log(1,1), log(0,2), log(2,0), log(0,0);

-- executing against localhost:21000
select abs(cast(1 as int)), abs(cast(1 as smallint)),
  abs(cast(1 as tinyint)), abs(cast(8589934592 as bigint)),
  abs(cast(-1.3 as double)), abs(cast(-1.3 as float)),
  abs(cast(-1.32223 as decimal(8,3)));

-- executing against localhost:21000
select timestamp_col FROM alltypesagg
ORDER BY timestamp_col + INTERVAL bigint_col YEAR ASC limit 1;

-- executing against localhost:21000
select int_col, bigint_col from functional_avro_snap.alltypestiny
where abs(cast(int_col as decimal(8,0))) &gt;
      negative(abs(cast(bigint_col as decimal(20, 0))));

-- executing against localhost:21000
select int_col from functional.alltypes where regexp_replace(&apos;abc&apos;, &apos;*&apos;, &apos;cde&apos;) = &apos;cde&apos;
limit 10;

-- executing against localhost:21000
select int_col from functional.alltypes where
madlib_vector_get(0, madlib_vector(1.0, 2.0, NULL)) = 1.0 limit 10;

-- executing against localhost:21000
select * from (select &apos;abc&apos; as x, &apos;*&apos; as y, &apos;def&apos; as z from functional.alltypestiny) v
where regexp_replace(x, y, z) = &apos;cde&apos;;

-- executing against localhost:21000
select sum(length(replace(y, x, &apos;bbbbbbbbbbb&apos;)))
from (select cast(round(float_col) AS STRING) as x, string_col as y
      from functional.alltypes) v;

-- executing against localhost:21000
select sum(length(replace(y, &apos;0&apos;, x)))
from (select cast(round(float_col) AS STRING) as x, string_col as y
      from functional.alltypes) v;

-- executing against localhost:21000
select sum(length(concat(replace(y, &apos;0&apos;, x), replace(y, &apos;0&apos;, x))))
from (select cast(round(float_col) AS STRING) as x, string_col as y
      from functional.alltypes) v;

-- executing against localhost:21000
select distinct int_col, int_col! from functional.alltypes order by 1;

-- executing against localhost:21000
select madlib_vector(1.0, 2.0, NULL);

-- executing against localhost:21000
select tinyint_col, countset(tinyint_col), countset(tinyint_col, 0),
       smallint_col, countset(smallint_col), countset(smallint_col, 0),
       int_col, countset(int_col), countset(int_col, 0),
       bigint_col, countset(bigint_col), countset(bigint_col, 0)
from alltypestiny
where id &lt;= 1
order by id;

-- executing against localhost:21000
select bitand(tinyint_col, int_col),
       bitor(smallint_col, bigint_col),
       bitxor(tinyint_col, smallint_col),
       bitxor(int_col, bigint_col),
       bitxor(int_col, bitnot(int_col)),
       bitnot(tinyint_col)
from alltypes
where id &lt;= 3
order by id;

-- executing against localhost:21000
select bigint_col,
       getbit(bigint_col,0),
       getbit(bigint_col,1),
       getbit(bigint_col,int_col),
       setbit(bigint_col,0),
       setbit(bigint_col,1,0)
from alltypes
where id &lt;= 3
order by id;

-- executing against localhost:21000
select int_col,
    shiftright(int_col,1),
    shiftleft(int_col,2),
    rotateleft(int_col,30),
    rotateright(int_col,2)
from alltypes
where id &lt;= 3
order by id;

-- executing against localhost:21000
select str_col, match_regex_col from LikeTbl
where REGEXP_LIKE(str_col, match_regex_col);

-- executing against localhost:21000
select str_col, no_match_regex_col from LikeTbl
where REGEXP_LIKE(str_col, no_match_regex_col);

-- executing against localhost:21000
select str_col, match_regex_col from LikeTbl
where NOT REGEXP_LIKE(str_col, match_regex_col);

-- executing against localhost:21000
select translate(tmp.str, &apos;\n&apos;, &apos;@&apos;), match_like_col
from (values(&apos;one\ntwo&apos; as str), (&apos;\n&apos;)) as tmp, LikeTbl
where tmp.str LIKE match_like_col;

-- executing against localhost:21000
select str_col, no_match_regex_col from LikeTbl
where NOT REGEXP_LIKE(str_col, no_match_regex_col);

-- executing against localhost:21000
select str_col, match_regex_col from LikeTbl
where REGEXP_LIKE(upper(str_col), lower(match_regex_col), &apos;i&apos;);

-- executing against localhost:21000
select str_col, match_regex_col from LikeTbl
where REGEXP_LIKE(str_col, match_regex_col, &apos;c&apos;);

-- executing against localhost:21000
select str_col, match_regex_col from LikeTbl
where REGEXP_LIKE(upper(str_col), lower(match_regex_col), &apos;c&apos;);

-- executing against localhost:21000
select tmp.str from (values
(&apos;testfield&apos; as str),
(&apos;multi\nfield&apos;),
(&apos;multi\nfield\ntwo&apos;)) as tmp
where regexp_like(tmp.str, &apos;^multi.*$&apos;);

-- executing against localhost:21000
select translate(tmp.str, &apos;\n&apos;, &apos;@&apos;) from (values
(&apos;testfield&apos; as str),
(&apos;multi\nfield&apos;),
(&apos;multi\nfield\ntwo&apos;)) as tmp
where regexp_like(tmp.str, &apos;^multi.*$&apos;, &apos;n&apos;);

-- executing against localhost:21000
select translate(tmp.str, &apos;\n&apos;, &apos;@&apos;) from (values
(&apos;testfield&apos; as str),
(&apos;multi\nfield&apos;),
(&apos;multi\nfield\ntwo&apos;)) as tmp
where regexp_like(tmp.str, &apos;^fiel.*$&apos;, &apos;n&apos;);

-- executing against localhost:21000
select translate(tmp.str, &apos;\n&apos;, &apos;@&apos;) from (values
(&apos;testfield&apos; as str),
(&apos;multi\nfield&apos;),
(&apos;multi\nfield\ntwo&apos;)) as tmp
where regexp_like(tmp.str, &apos;^fiel.*$&apos;, &apos;m&apos;);

-- executing against localhost:21000
select translate(tmp.str, &apos;\n&apos;, &apos;@&apos;) from (values
(&apos;testfield&apos; as str),
(&apos;multi\nfield&apos;),
(&apos;multi\nfield\ntwo&apos;)) as tmp
where regexp_like(tmp.str, &apos;^fiel.*$&apos;, &apos;mn&apos;);

-- executing against localhost:21000
select translate(tmp.str, &apos;\n&apos;, &apos;@&apos;) from (values
(&apos;testfield&apos; as str),
(&apos;multi\nfield&apos;),
(&apos;multi\nfield\ntwo&apos;)) as tmp
where regexp_like(&apos;&apos;, &apos;&apos;, &apos;&apos;);

-- executing against localhost:21000
select translate(tmp.str, &apos;\n&apos;, &apos;@&apos;) from (values
(&apos;testfield&apos; as str),
(&apos;multi\nfield&apos;),
(&apos;multi\nfield\ntwo&apos;)) as tmp
where regexp_like(&apos;&apos;, &apos;&apos;);

-- executing against localhost:21000
select split_part(tmp.str, tmp.delim, pos) from (values
(&apos;abc@@def@@ghi&apos; as str, &apos;@@&apos; as delim, 1 as pos),
(&apos;@@123@@456&apos;, &apos;@@&apos;, 1),
(&apos;@@123@@456&apos;, &apos;@@&apos;, 2),
(&apos;@@&apos;, &apos;@@&apos;, 1),
(&apos;abc~!~def~!~!~ghi&apos;, &apos;~!~&apos;, 3),
(&apos;abc&apos;, &apos;@@&apos;, 1),
(&apos;xyz!!qwe&apos;, &apos;!!&apos;, 500),
(NULL, NULL, 1),
(&apos;abc&apos;, NULL, 2),
(NULL, &apos;@@&apos;, 1),
(NULL, &apos;!!&apos;, 1)
) as tmp;

-- executing against localhost:21000
select count(*) from tpch_parquet.lineitem where btrim(l_comment, l_comment) != &quot;&quot;;

-- executing against localhost:21000
select dayofyear(trunc(&apos;2014-11-11&apos;, string_col)) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select regexp_match_count(tmp.str, tmp.`pattern`) from (values
(&apos;aaa&apos; as str, &apos;a&apos; as `pattern`),
(&apos;aaa&apos;, &apos;aa&apos;),
(&apos;aaaa&apos;, &apos;aa&apos;),
(&apos;&apos;, &apos;&apos;),
(&apos;&apos;, &apos;.*&apos;),
(&apos;abxcy1234a&apos;, &apos;a.x&apos;),
(&apos;abxcy1234a&apos;, &apos;a.x.*a&apos;),
(&apos;abxcy1234a&apos;, &apos;a.x.*k&apos;),
(&apos;aaa123a&apos;, &apos;a*&apos;),
(&apos;aaa123a&apos;, &apos;a?&apos;),
(&apos;a.x.y.*a&apos;, &apos;a\.x\.y\.\*a&apos;),
(&apos;0123456789&apos;, &apos;.*&apos;),
(&apos;0123456789&apos;, &apos;.+&apos;),
(&apos;0123456789&apos;, &apos;.?&apos;),
(&apos;abcab&apos;, &apos;(a|ab|abc)&apos;),
(&apos;abc123efg&apos;, &apos;[\\d]&apos;),
(&apos;abc123efg&apos;, &apos;[\\d]+&apos;),
(&apos;abc123efg&apos;, &apos;[\^\\d]&apos;),
(&apos;a1b2c3d4e5!!!&apos;, &apos;[\\w\\d]&apos;),
(&apos;a1b2c3d4e5!!!&apos;, &apos;\\w\\d&apos;)) as tmp;

-- executing against localhost:21000
select regexp_match_count(tmp.str, tmp.`pattern`, tmp.start_pos, tmp.params) from (values
(&apos;aaa&apos; as str, &apos;A&apos; as `pattern`, 1 as start_pos, &apos;i&apos; as params),
(&apos;aaa&apos;, &apos;A&apos;, 1, &apos;c&apos;),
(&apos;this\nis\nnewline&apos;, &apos;.*&apos;, 1, &apos;&apos;),
(&apos;this\nis\nnewline&apos;, &apos;.*&apos;, 1, &apos;n&apos;),
(&apos;IPhone\nIPad\nIPod&apos;, &apos;^I.*$&apos;, 1, &apos;&apos;),
(&apos;IPhone\nIPad\nIPod&apos;, &apos;^I.*$&apos;, 1, &apos;n&apos;),
(&apos;IPhone\nIPad\nIPod&apos;, &apos;^I.*$&apos;, 1, &apos;m&apos;),
(&apos;iPhone\niPad\niPod&apos;, &apos;^I.*$&apos;, 1, &apos;in&apos;),
(&apos;iPhone\niPad\niPod&apos;, &apos;^I.*$&apos;, 1, &apos;cin&apos;),
(&apos;iPhone\niPad\niPod&apos;, &apos;^I.*$&apos;, 1, &apos;im&apos;),
(&apos;iPhone\niPad\niPod&apos;, &apos;^I.*$&apos;, 1, &apos;imn&apos;),
(&apos;aaa&apos;, &apos;a&apos;, 3, &apos;&apos;),
(&apos;aaa&apos;, &apos;a&apos;, 4, &apos;&apos;),
(&apos;aaa&apos;, &apos;a*&apos;, 4, &apos;&apos;)) as tmp;

-- executing against localhost:21000
select regexp_match_count(tmp.str, tmp.`pattern`, tmp.start_pos, tmp.params) from (values
(&apos;a&apos; as str, &apos;a&apos; as `pattern`, -1 as start_pos, &apos;&apos; as params),
(&apos;foobar&apos;, &apos;foobar&apos;, 1, &apos;i&apos;),
(&apos;iPhone\niPad\niPod&apos;, &apos;^I.*$&apos;, 1, &apos;imn&apos;)) as tmp;

-- executing against localhost:21000
select regexp_match_count(tmp.str, tmp.`pattern`, tmp.start_pos, tmp.params) from (values
(&apos;a&apos; as str, &apos;a&apos; as `pattern`, 1 as start_pos, &apos;xyz&apos; as params),
(&apos;foobar&apos;, &apos;foobar&apos;, 1, &apos;i&apos;),
(&apos;iPhone\niPad\niPod&apos;, &apos;^I.*$&apos;, 1, &apos;imn&apos;)) as tmp;

-- executing against localhost:21000
select regexp_escape(tmp.str) from (values
(&apos;a.b\\c+d*e?f[g]h$i(j)k{l}m=n!o&lt;p&gt;q|r:s-t&apos; as str)) as tmp;

-- executing against localhost:21000
select regexp_extract(regexp_escape(tmp.str),
tmp.`pattern`, tmp.index) from (values
(&apos;Hello\\world&apos; as str, &apos;([[:alpha:]]+)(\\\\\\\\)([[:alpha:]]+)&apos; as `pattern`, 2 as index)
) as tmp;

-- executing against localhost:21000
select regexp_extract(regexp_escape(tmp.str),
tmp.`pattern`, tmp.index) from (values
(&apos;Hello\\world&apos; as str, &apos;([[:alpha:]]+)(\\\\\\\\)([[:alpha:]]+)&apos; as `pattern`, 3 as index)
) as tmp;

-- executing against localhost:21000
select NULL &lt;=&gt; NULL;

-- executing against localhost:21000
select NULL &lt;=&gt; 1;

-- executing against localhost:21000
select NULL &lt;=&gt; &quot;foo&quot;;

-- executing against localhost:21000
select NULL IS DISTINCT FROM NULL;

-- executing against localhost:21000
select NULL IS DISTINCT FROM 3.14;

-- executing against localhost:21000
select cast(0 as bigint) IS DISTINCT FROM NULL;

-- executing against localhost:21000
select 2.78 IS DISTINCT FROM 3.14;

-- executing against localhost:21000
select 2.78 IS NOT DISTINCT FROM 3.14;

-- executing against localhost:21000
set EXEC_SINGLE_NODE_ROWS_THRESHOLD=0;

-- executing against localhost:21000

select min(from_unixtime(ts))
from (values (1429705108399870 as ts), (1429704907057354)) invalid_timestamps;

-- executing against localhost:21000
SET EXEC_SINGLE_NODE_ROWS_THRESHOLD=&quot;100&quot;;

-- executing against localhost:21000
select CAST(1312822084003 as timestamp) FROM alltypestiny GROUP BY 1;

-- executing against localhost:21000
select count(*) from functional.alltypes
where length(string_col) &gt; 0 &amp;&amp;
length(base64encode(string_col)) &lt;= length(string_col);

-- executing against localhost:21000
select count (*) from functional.alltypes
where base64decode(base64encode(string_col)) IS DISTINCT FROM string_col;

-- executing against localhost:21000
select base64decode(&apos;foo&apos;);

-- executing against localhost:21000
select base64decode(&apos;abc%&apos;);

-- executing against localhost:21000
select cast(&apos;inf&apos; as double), cast(&apos;InFinity&apos; as float),
    cast(&apos;inf &apos; as float), cast(&apos;  infinity &apos; as double),
    cast(&apos;infinite&apos; as double), cast(&apos;1.23inf&apos; as double), cast(&apos;1inf&apos; as float);

-- executing against localhost:21000
select cast(&apos;nan&apos; as double), cast(&apos;NaN&apos; as float), cast(&apos; nan   &apos; as double),
    cast(&apos;nana&apos; as double), cast(&apos;1.23nan&apos; as double), cast(&apos;1nan&apos; as float);

-- executing against localhost:21000
select cast(&apos;1.23&apos; as double), cast(&apos;.1.23&apos; as float), cast(&apos;123.456.&apos; as double),
    cast(&apos;1.23.456&apos; as double), cast(&apos;1.23.4.5&apos; as float), cast(&apos;0..e&apos; as double);

-- executing against localhost:21000
select reverse(&apos;123456789abcdef0&apos;), reverse(&apos;123456789abcdef01&apos;),
    reverse(&apos;123456789abcdef0!@#$%^&amp;*(ABCDEF)&apos;),
    reverse(&apos;123456789abcdef0!@#$%^&amp;*(ABCDEF)`&apos;),
    reverse(&apos;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ345678901234&apos;);

-- executing against localhost:21000
select count(shiftleft(int_col, 1)) from functional_parquet.alltypes;

-- executing against localhost:21000
select count(now()) c, avg(cast(&apos;2016-11-22 16:40:00.00&apos; as timestamp)) a,
  cast(&apos;2016-11-22 16:40:00.00&apos; as timestamp) as g
from functional_parquet.alltypes
where timestamp_col &lt; cast(&apos;2013-02-18 20:46:00.01&apos; as timestamp)
group by g
having avg(cast(&apos;2016-11-22 16:40:00.00&apos; as timestamp)) =
           cast(&apos;2016-11-22 16:40:00.00&apos; as timestamp)
order by c, cast(&apos;2016-11-22 16:40:00.00&apos; as timestamp);

-- executing against localhost:21000
select count(*) from (
  select a.timestamp_col from
  functional_parquet.alltypessmall a
  inner join functional_parquet.alltypestiny b
  on cast(&apos;2013-02-18 20:46:00.01&apos; as timestamp) + interval a.id years =
     cast(&apos;2013-02-18 20:46:00.01&apos; as timestamp) + interval b.id years
  order by a.timestamp_col limit 10
) v
where timestamp_col &lt; cast(&apos;2013-02-18 20:46:00.01&apos; as timestamp);

-- executing against localhost:21000
select tinyint_col, count(*) cnt
from functional_parquet.alltypesagg
group by 1
having count(*) &gt; 1000 or count(*) &gt; 1000
  and count(*) between 1500 and 2500;

-- executing against localhost:21000
select /* +straight_join */ a.id
from   functional.alltypestiny a
join   functional.alltypestiny b on a.string_col = b.timestamp_col
where  (cast(a.string_col as string) &gt; &apos;a&apos;);

-- executing against localhost:21000
select from_utc_timestamp(CAST(&quot;1400-01-01 05:00:00&quot; as TIMESTAMP), &quot;PST&quot;)
from alltypes
limit 1;

-- executing against localhost:21000
select to_utc_timestamp(CAST(&quot;1400-01-01 05:00:00&quot; as TIMESTAMP), &quot;JST&quot;)
from alltypes
limit 1;

-- executing against localhost:21000
select CAST(&apos;9999-12-31 21:00:00&apos; AS TIMESTAMP) + INTERVAL 1 DAYS
from alltypes
limit 1;

-- executing against localhost:21000
select CAST(&apos;1400-01-01 21:00:00&apos; AS TIMESTAMP) - INTERVAL 1 DAYS
from alltypes
limit 1;

-- executing against localhost:21000
select CAST(CAST(CAST(&apos;1400-01-01&apos; AS TIMESTAMP) AS DOUBLE) - 0.1 AS TIMESTAMP);

-- executing against localhost:21000
select CAST(CAST(CAST(&apos;9999-12-31 23:59:59&apos; AS TIMESTAMP) AS DOUBLE) + 1.1 AS TIMESTAMP);

-- executing against localhost:21000
select CAST(CAST(CAST(&apos;1400-01-01&apos; AS TIMESTAMP) AS BIGINT) - 1 AS TIMESTAMP);

-- executing against localhost:21000
select CAST(CAST(CAST(&apos;9999-12-31 23:59:59&apos; AS TIMESTAMP) AS BIGINT) + 1 AS TIMESTAMP);

-- executing against localhost:21000
select unix_micros_to_utc_timestamp(
  CAST(CAST(&apos;1400-01-01&apos; AS TIMESTAMP) AS BIGINT) * 1000000 - 1);

-- executing against localhost:21000
select unix_micros_to_utc_timestamp(
  (CAST(CAST(&apos;9999-12-31 23:59:59&apos; AS TIMESTAMP) AS BIGINT) + 1) * 1000000 + 1);

-- executing against localhost:21000
select CAST(&quot;1399-12-31 23:59:59.99999&quot; AS TIMESTAMP);

-- executing against localhost:21000
select CAST(&quot;10000-01-01&quot; AS TIMESTAMP);

-- executing against localhost:21000
select CAST(&quot;1900-02-29&quot; AS TIMESTAMP);

-- executing against localhost:21000
select CAST(&quot;not a timestamp&quot; AS TIMESTAMP);

-- executing against localhost:21000
select count(*) from functional.alltypestiny group by concat(uuid(), &quot;_test&quot;);

-- executing against localhost:21000
select decode(0, 1, 0, id, 1, 2) a from functional.alltypestiny order by a;

-- executing against localhost:21000
select if(true, id * 10, 0) from functional.alltypestiny where id = if(false, 0, 1);

-- executing against localhost:21000
select id, null and id = 0 from functional.alltypestiny where id &lt; 2 or false;

-- executing against localhost:21000
select id, case id when null then null when 1 then 10 when true then 20 end
from functional.alltypestiny
where id = case when false then 0 when 1 = 1 then 1 else 2 end;

-- executing against localhost:21000
select distinct case when true then id else 0 end from functional.alltypestiny;

-- executing against localhost:21000
select if (true, 0, sum(id)) from functional.alltypestiny;

-- executing against localhost:21000
select coalesce(b.id, a.id), b.id, a.id
from functional_kudu.alltypes a left join functional_kudu.alltypestiny b on a.id = b.id
where a.id = 100;

-- executing against localhost:21000
select coalesce(b.year, a.id), b.id, a.id
from functional.alltypes a left join functional.alltypestiny b on a.id = b.id
where a.id = 100;

-- executing against localhost:21000
select id from functional.alltypes
where id = case cast(&apos;nan&apos; as double) when cast(&apos;nan&apos; as double) then 0 else 1 end;

-- executing against localhost:21000
select id, timestamp_col from functional.alltypestiny
where cast(timestamp_col as string) = &apos;2009-02-01 00:00:00&apos;;

-- executing against localhost:21000
select
murmur_hash(bool_col), murmur_hash(tinyint_col), murmur_hash(smallint_col),
murmur_hash(int_col), murmur_hash(bigint_col), murmur_hash(float_col),
murmur_hash(double_col), murmur_hash(date_string_col), murmur_hash(string_col),
murmur_hash(timestamp_col), murmur_hash(year), murmur_hash(month)
from functional.alltypes where id = 7;

-- executing against localhost:21000
select cast(&apos;2001-1-21 12:5:30&apos; as timestamp);

-- executing against localhost:21000
select cast(&apos;2001-1-2 1:5:3.123&apos; as timestamp);

-- executing against localhost:21000
select cast(&apos;1:5:3&apos; as timestamp);

-- executing against localhost:21000
select cast(&apos;1:5:3.1234567&apos; as timestamp);

-- executing against localhost:21000
select cast(&apos;2001-1-2&apos; as timestamp);

-- executing against localhost:21000
select count(*) from functional.alltypes
where regexp_replace(string_col, &apos;1&apos;, &apos;&apos;)
in (&apos;0&apos;, &apos;1&apos;, &apos;2&apos;, &apos;3&apos;, &apos;4&apos;, &apos;5&apos;, &apos;6&apos;, &apos;7&apos;, &apos;8&apos;, &apos;9&apos;);

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
select current_database();

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="11.219132185"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_bd507318` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_bd507318`;

MainThread: Created database &quot;test_compute_stats_bd507318&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]&quot;
-- executing against localhost:21000
create external table test_compute_stats_bd507318.mt_dop stored as kudu tblproperties(&apos;kudu.table_name&apos;=&apos;impala::functional_kudu.alltypes&apos;);

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_bd507318.mt_dop;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="269" name="test_thrift_primitive_in_list[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="20.6920220852"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_thrift_primitive_in_list_a472989a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_thrift_primitive_in_list_a472989a`;

MainThread: Created database &quot;test_thrift_primitive_in_list_a472989a&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_thrift_primitive_in_list[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_thrift_primitive_in_list_a472989a.ThriftPrimitiveInList (col1 array&lt;int&gt;) stored as parquet location &apos;/test-warehouse/test_thrift_primitive_in_list_a472989a.db/ThriftPrimitiveInList&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_thrift_primitive_in_list_a472989a.ThriftPrimitiveInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_thrift_primitive_in_list_a472989a.ThriftPrimitiveInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_thrift_primitive_in_list_a472989a.ThriftPrimitiveInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_queries.TestHdfsQueries" file="query_test/test_queries.py" line="229" name="test_file_partitions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="16.5516803265"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select year, count(*) from alltypes group by 1 order by 1 limit 10;

-- executing against localhost:21000
select month, count(*) from alltypes group by 1 order by 1 limit 100;

-- executing against localhost:21000
select year, month, count(*) from alltypes group by 1, 2 order by 1, 2 limit 100;

-- executing against localhost:21000
select count(*) from alltypes where year=2009;

-- executing against localhost:21000
select count(*) from alltypes where year = 2009.0;

-- executing against localhost:21000
select count(*) from alltypes where 2009 = year;

-- executing against localhost:21000
select count(*) from alltypes where 2009.0 = year;

-- executing against localhost:21000
select count(*) from alltypes where month=1;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month=1;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month &lt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year&lt;=2009 and month &lt; 6;

-- executing against localhost:21000
select count(*) from alltypes where month &lt; 9 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year &lt; 2010 and year &lt; 2009 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year &lt; 2010 and month &gt; 6 and month &gt; 12;

-- executing against localhost:21000
select count(*) from alltypesaggmultifiles where day is not null;

-- executing against localhost:21000
select count(*) from alltypestiny where year != null or year = null;

-- executing against localhost:21000
select count(*) from alltypesagg where day in (1, null);

-- executing against localhost:21000
select count(*) from alltypesagg where day not in (1, 2, null);

-- executing against localhost:21000
select int_col from functional.alltypes
where year=date_part(&apos;yyyyMMMdd hh:mm:ss&apos;, current_timestamp());

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestBloomFilters" file="query_test/test_runtime_filters.py" line="85" name="test_bloom_filters[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="36.5504252911"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64K;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 125000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 1000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 2000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=128KB;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=128KB;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=80000B;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=80000B;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 1000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=4KB;

-- executing against localhost:21000

SET RUNTIME_BLOOM_FILTER_SIZE=4KB;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_BLOOM_FILTER_SIZE=&quot;1048576&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 1 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="30.5669527054"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

MainThread: TIMESTAMP columns unsupported in avro, skipping verification.
-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*)
from nulltable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select * from emptytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="17.3565530777"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_bc161f7e` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_bc161f7e`;

MainThread: Created database &quot;test_compute_stats_bc161f7e&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]&quot;
-- executing against localhost:21000
use functional_avro_snap;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_avro_snap;

-- executing against localhost:21000
create external table test_compute_stats_bc161f7e.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_avro_snap&apos;;

-- executing against localhost:21000
alter table test_compute_stats_bc161f7e.mt_dop recover partitions;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_bc161f7e.mt_dop;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 1 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="15.3318190575"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="94" name="test_kudu_insert_mem_limit[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="129.271650791"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_insert_mem_limit_dda1da5b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_insert_mem_limit_dda1da5b`;

MainThread: Created database &quot;test_kudu_insert_mem_limit_dda1da5b&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_insert_mem_limit[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_kudu_insert_mem_limit_dda1da5b;

SET kudu_read_mode=READ_AT_SNAPSHOT;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set mem_limit=400m;

-- executing against localhost:21000

create table kudu_test primary key(a, b) partition by hash(a, b) partitions 8 stored as kudu as
select l_orderkey a, concat(l_comment, l_comment, l_comment) b from tpch.lineitem;

-- executing against localhost:21000
SET MEM_LIMIT=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_queries.TestHdfsQueries" file="query_test/test_queries.py" line="229" name="test_file_partitions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="16.0903828144"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select year, count(*) from alltypes group by 1 order by 1 limit 10;

-- executing against localhost:21000
select month, count(*) from alltypes group by 1 order by 1 limit 100;

-- executing against localhost:21000
select year, month, count(*) from alltypes group by 1, 2 order by 1, 2 limit 100;

-- executing against localhost:21000
select count(*) from alltypes where year=2009;

-- executing against localhost:21000
select count(*) from alltypes where year = 2009.0;

-- executing against localhost:21000
select count(*) from alltypes where 2009 = year;

-- executing against localhost:21000
select count(*) from alltypes where 2009.0 = year;

-- executing against localhost:21000
select count(*) from alltypes where month=1;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month=1;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month &lt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year&lt;=2009 and month &lt; 6;

-- executing against localhost:21000
select count(*) from alltypes where month &lt; 9 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year &lt; 2010 and year &lt; 2009 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year &lt; 2010 and month &gt; 6 and month &gt; 12;

-- executing against localhost:21000
select count(*) from alltypesaggmultifiles where day is not null;

-- executing against localhost:21000
select count(*) from alltypestiny where year != null or year = null;

-- executing against localhost:21000
select count(*) from alltypesagg where day in (1, null);

-- executing against localhost:21000
select count(*) from alltypesagg where day not in (1, 2, null);

-- executing against localhost:21000
select int_col from functional.alltypes
where year=date_part(&apos;yyyyMMMdd hh:mm:ss&apos;, current_timestamp());

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="333" name="test_avro_array_of_arrays[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="19.7273919582"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_avro_array_of_arrays_82cd7d60` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_avro_array_of_arrays_82cd7d60`;

MainThread: Created database &quot;test_avro_array_of_arrays_82cd7d60&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_avro_array_of_arrays[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_avro_array_of_arrays_82cd7d60.AvroArrayOfArrays (col1 array&lt;array&lt;int&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_avro_array_of_arrays_82cd7d60.db/AvroArrayOfArrays&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_avro_array_of_arrays_82cd7d60.AvroArrayOfArrays.col1.item;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_avro_array_of_arrays_82cd7d60.AvroArrayOfArrays t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.2077670097"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_a27d1f14` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_a27d1f14`;

MainThread: Created database &quot;test_compute_stats_a27d1f14&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
create external table test_compute_stats_a27d1f14.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_parquet&apos;;

-- executing against localhost:21000
alter table test_compute_stats_a27d1f14.mt_dop recover partitions;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_a27d1f14.mt_dop;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 0 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="15.9101831913"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_parquet_page_index.TestHdfsParquetTableIndexWriter" file="query_test/test_parquet_page_index.py" line="310" name="test_write_index_sorting_column[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="19.2970969677"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_index_sorting_column_7a89842a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_index_sorting_column_7a89842a`;

MainThread: Created database &quot;test_write_index_sorting_column_7a89842a&quot; for test ID &quot;query_test/test_parquet_page_index.py::TestHdfsParquetTableIndexWriter::()::test_write_index_sorting_column[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
drop table if exists test_write_index_sorting_column_7a89842a.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_index_sorting_column_7a89842a.test_hdfs_parquet_table_writer sort by(id) stored as parquet as select * from functional_parquet.zipcode_incomes;

</system-err></testcase><testcase classname="query_test.test_queries.TestHdfsQueries" file="query_test/test_queries.py" line="229" name="test_file_partitions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.5152699947"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select year, count(*) from alltypes group by 1 order by 1 limit 10;

-- executing against localhost:21000
select month, count(*) from alltypes group by 1 order by 1 limit 100;

-- executing against localhost:21000
select year, month, count(*) from alltypes group by 1, 2 order by 1, 2 limit 100;

-- executing against localhost:21000
select count(*) from alltypes where year=2009;

-- executing against localhost:21000
select count(*) from alltypes where year = 2009.0;

-- executing against localhost:21000
select count(*) from alltypes where 2009 = year;

-- executing against localhost:21000
select count(*) from alltypes where 2009.0 = year;

-- executing against localhost:21000
select count(*) from alltypes where month=1;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month=1;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month &lt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year&lt;=2009 and month &lt; 6;

-- executing against localhost:21000
select count(*) from alltypes where month &lt; 9 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year &lt; 2010 and year &lt; 2009 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year &lt; 2010 and month &gt; 6 and month &gt; 12;

-- executing against localhost:21000
select count(*) from alltypesaggmultifiles where day is not null;

-- executing against localhost:21000
select count(*) from alltypestiny where year != null or year = null;

-- executing against localhost:21000
select count(*) from alltypesagg where day in (1, null);

-- executing against localhost:21000
select count(*) from alltypesagg where day not in (1, 2, null);

-- executing against localhost:21000
select int_col from functional.alltypes
where year=date_part(&apos;yyyyMMMdd hh:mm:ss&apos;, current_timestamp());

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 16 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="8.47182583809"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopParquet" file="query_test/test_mt_dop.py" line="101" name="test_parquet_filtering[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="54.2178850174"><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=1;
SET parquet_read_statistics=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where id &lt; 10000;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(id, 10000) &lt; 20;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(id,10000) = 7301;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where tinyint_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(tinyint_col,50) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where smallint_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(smallint_col,50) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where int_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(int_col, 50) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where bigint_col &lt; 100;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(bigint_col, 500) &gt; 100;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where float_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(float_col, 100) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where double_col &lt; 100;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(double_col, 100) &gt; 100;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where date_string_col like &apos;%/%/%&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where date_string_col like &apos;%/10&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where date_string_col = &apos;01/01/11&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where length(string_col) = 1 ;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where string_col = &apos;10&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where timestamp_col &gt;= &apos;2009-01-01 00:00:00&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where timestamp_col = &apos;2009-01-01 00:00:01&apos;;

-- executing against localhost:21000
select count(*) from tpch_parquet.lineitem where l_orderkey = 50;

-- executing against localhost:21000
select count(*) from tpch_nested_parquet.customer where c_mktsegment = &apos;COMEDY&apos;;

-- executing against localhost:21000
set parquet_dictionary_filtering=false;

-- executing against localhost:21000

select count(*) from functional_parquet.alltypes where mod(id,10000) = 7301;

-- executing against localhost:21000
SET PARQUET_DICTIONARY_FILTERING=&quot;1&quot;;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl f, f.int_map m where m.key = &apos;k5&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl.int_map m where m.key = &apos;k5&apos;;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl f, f.int_map m where m.key = &apos;k1&apos;;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl f left outer join f.int_map m
where m.key = &apos;k5&apos;;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl f left outer join f.int_map m
where m.key = &apos;k1&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl f, f.int_map m where m.key = &apos;k1&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl f left outer join f.int_map m
where m.key = &apos;k5&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl f left outer join f.int_map m
where m.key = &apos;k1&apos;;

-- executing against localhost:21000
select r_name from tpch_nested_parquet.region r, r.r_nations n where n.n_name = &apos;FRANCE&apos;;

-- executing against localhost:21000
select c_name from tpch_nested_parquet.customer c, c.c_orders o, o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select c_name, o.o_clerk from tpch_nested_parquet.customer c,
c.c_orders o, o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select c_name, o.o_clerk from tpch_nested_parquet.customer c,
c.c_orders o left outer join o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select c_name, o.o_clerk from tpch_nested_parquet.customer c left outer join c.c_orders o,
o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select count(*) from tpch_nested_parquet.customer c, c.c_orders o, o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select c_name, o.o_comment from tpch_nested_parquet.customer c,
c.c_orders o, o.o_lineitems l
where l.l_returnflag = &apos;foo&apos; and o.o_clerk = &apos;foo&apos;;

-- executing against localhost:21000
select count(*) from tpch_nested_parquet.customer c left outer join
(select * from c.c_orders o where o.o_orderstatus = &apos;foo&apos;) v;

-- executing against localhost:21000
select count(*) from functional_parquet.customer_multiblock c,
c.c_orders o, o.o_lineitems l
where l.l_linenumber &gt; 0;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="104" name="test_alias[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.9347012043"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select int_col / 2 as x from alltypes group by x;

-- executing against localhost:21000
select int_col / 2 as x from alltypes group by x order by x;

-- executing against localhost:21000
select int_col / 2 as x, not bool_col as nb
from alltypes group by x, nb having nb;

-- executing against localhost:21000
select count(*) a from alltypes order by a;

-- executing against localhost:21000
select count(*) &gt; 10 a from alltypes order by a;

-- executing against localhost:21000
select count(*) &gt; 10 a from alltypes having a;

-- executing against localhost:21000
select sum(id) over(order by id) a from alltypestiny order by a;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="333" name="test_avro_array_of_arrays[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.8610038757"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_avro_array_of_arrays_1dd2f01c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_avro_array_of_arrays_1dd2f01c`;

MainThread: Created database &quot;test_avro_array_of_arrays_1dd2f01c&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_avro_array_of_arrays[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_avro_array_of_arrays_1dd2f01c.AvroArrayOfArrays (col1 array&lt;array&lt;int&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_avro_array_of_arrays_1dd2f01c.db/AvroArrayOfArrays&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_avro_array_of_arrays_1dd2f01c.AvroArrayOfArrays.col1.item;

-- executing against localhost:21000
select a2.item from test_avro_array_of_arrays_1dd2f01c.AvroArrayOfArrays t, t.col1 a1, a1.item a2;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_avro_array_of_arrays_1dd2f01c.AvroArrayOfArrays t, (select count(*) cnt from t.col1) v;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_avro_array_of_arrays_1dd2f01c.AvroArrayOfArrays t, t.col1 a1, (select count(*) cnt from a1.item) v;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.318829298"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_e855a257` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_e855a257`;

MainThread: Created database &quot;test_compute_stats_e855a257&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
create external table test_compute_stats_e855a257.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_parquet&apos;;

-- executing against localhost:21000
alter table test_compute_stats_e855a257.mt_dop recover partitions;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_e855a257.mt_dop;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 1 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/def/block]" time="6.40475797653"><system-err>-- executing against localhost:21000
use functional_seq_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestBloomFilters" file="query_test/test_runtime_filters.py" line="88" name="test_bloom_wait_time[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="3.85270094872"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=600000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64K;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="107" name="test_subquery_in_constant_lhs[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="17.3199121952"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE 1 IN (SELECT null);

-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE NULL IN (SELECT null);

-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE NULL NOT IN (SELECT null);

-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE 1 IN (SELECT null);

-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE 1 IN (SELECT int_col from alltypessmall where int_col &lt; 0);

-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE NULL IN (SELECT int_col from alltypessmall where int_col &lt; 0);

-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE 1 NOT IN (SELECT id FROM alltypestiny WHERE bool_col = false) and a.id &lt; 5;

-- executing against localhost:21000
SELECT count(*) FROM alltypessmall a
WHERE 1 NOT IN (SELECT int_col from alltypessmall where int_col &lt; 0);

-- executing against localhost:21000
SELECT count(*) FROM alltypessmall a
WHERE NULL NOT IN (SELECT int_col from alltypessmall where int_col &lt; 0);

-- executing against localhost:21000
SELECT count(*) FROM alltypessmall a
WHERE 1 IN (SELECT int_col FROM alltypestiny);

-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE 1 IN (SELECT id FROM alltypestiny WHERE bool_col = false AND id = a.id);

-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE 1 IN (SELECT id FROM alltypestiny WHERE bool_col = false) and a.id &lt; 5;

-- executing against localhost:21000
SELECT count(*) FROM alltypessmall a WHERE NULL IN (SELECT d FROM nulltable);

-- executing against localhost:21000
SELECT count(*) FROM alltypessmall a
WHERE 1 IN (SELECT int_col FROM alltypestiny b where b.id = a.id);

-- executing against localhost:21000
SELECT count(*) FROM alltypessmall a
WHERE NULL IN (SELECT NULL FROM alltypestiny b where b.id = a.id);

-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE 1 IN (SELECT int_col FROM alltypestiny where int_col != 1);

-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE 1 IN (SELECT CASE WHEN id = 1 THEN NULL ELSE ID END FROM alltypestiny);

-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE 1 NOT IN (SELECT int_col FROM alltypestiny);

-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE NULL NOT IN (SELECT NULL FROM alltypestiny);

-- executing against localhost:21000
SELECT count(*) FROM alltypessmall a
WHERE 1 NOT IN (SELECT int_col FROM alltypestiny where int_col != 1);

-- executing against localhost:21000
SELECT count(*) FROM alltypessmall a
WHERE NULL NOT IN (SELECT int_col FROM alltypestiny where int_col != 1);

-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE 1 NOT IN (SELECT CASE WHEN id = 1 then null ELSE id END FROM alltypestiny);

-- executing against localhost:21000
SELECT a.id, a.int_col, a.string_col FROM alltypessmall a
WHERE NULL NOT IN (SELECT CASE WHEN id = 1 then null ELSE id END FROM alltypestiny);

-- executing against localhost:21000
SELECT count(*) FROM alltypessmall a WHERE 0 IN (SELECT MIN(int_col) from alltypestiny);

-- executing against localhost:21000
SELECT a.id FROM alltypessmall a WHERE 0 NOT IN (SELECT MIN(int_col) from alltypestiny);

-- executing against localhost:21000
SELECT count(*) from alltypessmall a where &quot;a&quot; IN (SELECT a from nulltable group by a);

-- executing against localhost:21000
SELECT a.id from alltypessmall a where NULL IN (SELECT d from nulltable group by d);

-- executing against localhost:21000
SELECT a.id from alltypessmall a where
NULL NOT IN (SELECT d from functional.nulltable group by d);

-- executing against localhost:21000
SELECT a.id FROM alltypessmall a WHERE
1 IN (SELECT * FROM (select int_col from alltypestiny) tmp) and a.id &lt; 3;

-- executing against localhost:21000
SELECT a.id FROM alltypessmall a WHERE
1 NOT IN (SELECT * FROM (select int_col from alltypestiny) tmp);

-- executing against localhost:21000
SELECT count(*) from alltypessmall a WHERE 1 IN (SELECT * FROM
(SELECT int_col from alltypessmall) b);

-- executing against localhost:21000
SELECT count(*) from alltypessmall a WHERE 1 NOT IN (SELECT * FROM
(SELECT int_col from alltypessmall) b);

-- executing against localhost:21000
SELECT a.id FROM alltypessmall a WHERE
1 IN (SELECT int_col FROM alltypessmall WHERE
-10000 IN (SELECT * FROM (select int_col from alltypestiny) tmp));

</system-err></testcase><testcase classname="query_test.test_parquet_page_index.TestHdfsParquetTableIndexWriter" file="query_test/test_parquet_page_index.py" line="315" name="test_write_index_wide_table[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.4514939785"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_index_wide_table_3e834b1f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_index_wide_table_3e834b1f`;

MainThread: Created database &quot;test_write_index_wide_table_3e834b1f&quot; for test ID &quot;query_test/test_parquet_page_index.py::TestHdfsParquetTableIndexWriter::()::test_write_index_wide_table[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
drop table if exists test_write_index_wide_table_3e834b1f.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_index_wide_table_3e834b1f.test_hdfs_parquet_table_writer stored as parquet as select * from functional_parquet.widerow;

</system-err></testcase><testcase classname="query_test.test_queries.TestHdfsQueries" file="query_test/test_queries.py" line="229" name="test_file_partitions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="16.8090059757"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select year, count(*) from alltypes group by 1 order by 1 limit 10;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select month, count(*) from alltypes group by 1 order by 1 limit 100;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select year, month, count(*) from alltypes group by 1, 2 order by 1, 2 limit 100;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where year=2009;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where year = 2009.0;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where 2009 = year;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where 2009.0 = year;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where month=1;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month=1;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month &gt; 6;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month &lt; 6;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where year&lt;=2009 and month &lt; 6;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where month &lt; 9 and month &gt; 6;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where year &lt; 2010 and year &lt; 2009 and month &gt; 6;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where year &lt; 2010 and month &gt; 6 and month &gt; 12;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypesaggmultifiles where day is not null;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypestiny where year != null or year = null;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypesagg where day in (1, null);

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypesagg where day not in (1, 2, null);

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select int_col from functional.alltypes
where year=date_part(&apos;yyyyMMMdd hh:mm:ss&apos;, current_timestamp());

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 16 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/def/block]" time="27.8647069931"><system-err>-- executing against localhost:21000
use functional_seq_def;

SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestBloomFilters" file="query_test/test_runtime_filters.py" line="88" name="test_bloom_wait_time[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="3.65012001991"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=600000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64K;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 16 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/gzip/block]" time="6.70745372772"><system-err>-- executing against localhost:21000
use functional_rc_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_parquet_stats.TestParquetStats" file="query_test/test_parquet_stats.py" line="44" name="test_parquet_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="64.2989330292"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_parquet_stats_19412e1b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_parquet_stats_19412e1b`;

MainThread: Created database &quot;test_parquet_stats_19412e1b&quot; for test ID &quot;query_test/test_parquet_stats.py::TestParquetStats::()::test_parquet_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use test_parquet_stats_19412e1b;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 0;

-- executing against localhost:21000
set explain_level=2;

-- executing against localhost:21000

explain select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 0;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where smallint_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where int_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where bigint_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where float_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where double_col &lt; 0;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where -1 &gt; int_col;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt; 9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where smallint_col &gt; 9;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &gt; 9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where bigint_col &gt; 90;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where float_col &gt; 9.9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where double_col &gt; 99;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt;= 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &lt;= 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt;= 9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col = -1;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col = 10;

-- executing against localhost:21000
set explain_level=2;

-- executing against localhost:21000

explain select count(*) from functional_parquet.alltypessmall where tinyint_col = 10;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where id &gt;= 30 and id &lt;= 80;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where int_col &lt; 0 and year &lt; 2012;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 3 - 3;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 3 - 3;

-- executing against localhost:21000
set enable_expr_rewrites=0;

-- executing against localhost:21000

select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 3 - 3;

-- executing against localhost:21000
SET ENABLE_EXPR_REWRITES=&quot;1&quot;;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where 5 + 5 &lt; int_col;

-- executing against localhost:21000
set enable_expr_rewrites=0;

-- executing against localhost:21000

select id, bool_col from functional_parquet.alltypessmall where 5 + 5 &lt; int_col;

-- executing against localhost:21000
SET ENABLE_EXPR_REWRITES=&quot;1&quot;;

-- executing against localhost:21000
create table name_resolve stored as parquet as select * from functional_parquet.alltypessmall;

-- executing against localhost:21000

alter table name_resolve replace columns (int_col int, bool_col boolean, tinyint_col tinyint, smallint_col smallint, id int);

-- executing against localhost:21000

set parquet_fallback_schema_resolution=NAME;

-- executing against localhost:21000

select count(*) from name_resolve where id &gt; 10;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt; 1000000000000;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where &apos;0&apos; &gt; cast(tinyint_col as string);

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where cast(id as tinyint) &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl.int_array where pos &lt; 5;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where int_col in (-1,-2,-3,-4);

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where id IN (1,25,49);

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &lt; &quot;0&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &lt;= &quot;/&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &lt; &quot;1&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &gt;= &quot;9&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &gt; &quot;:&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &lt; &quot;2009-01-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &lt;= &quot;2009-01-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col = &quot;2009-01-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &gt; &quot;2009-04-03 00:24:00.96&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &gt;= &quot;2009-04-03 00:24:00.96&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col = &quot;2009-04-03 00:24:00.96&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d1 &lt; 1234;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d3 &lt; 1.23456789;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d3 = 1.23456788;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d3 = 1.23456789;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d4 &gt; 0.123456789;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d4 &gt;= 0.12345678;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d4 &gt;= 0.12345679;

-- executing against localhost:21000
create table chars (id int, c char(4)) stored as parquet;

-- executing against localhost:21000

insert into chars values (1, cast(&quot;abaa&quot; as char(4))), (2, cast(&quot;abab&quot; as char(4)));

-- executing against localhost:21000

select count(*) from chars;

-- executing against localhost:21000
select count(*) from chars where c &lt;= &quot;aaaa&quot;;

-- executing against localhost:21000
set parquet_read_statistics=0;

-- executing against localhost:21000

select count(*) from functional_parquet.alltypes where id &lt; 0;

-- executing against localhost:21000
SET PARQUET_READ_STATISTICS=&quot;1&quot;;

-- executing against localhost:21000
create table table_for_null_count_test (i int, j int) stored as parquet;

-- executing against localhost:21000

insert into table_for_null_count_test values (1, NULL), (2, NULL), (3, NULL);

-- executing against localhost:21000

select count(*) from table_for_null_count_test where j &lt; 3;

-- executing against localhost:21000
insert into table_for_null_count_test values (4, 1), (5, NULL);

-- executing against localhost:21000

select i from table_for_null_count_test where j &lt; 3;

-- executing against localhost:21000
set PARQUET_READ_STATISTICS=0;

-- executing against localhost:21000

create table table_for_null_count_test2 (i int, j int) stored as parquet;

-- executing against localhost:21000

insert into table_for_null_count_test2 values (1, NULL), (2, NULL), (3, NULL);

-- executing against localhost:21000

select count(*) from table_for_null_count_test2 where j &lt; 3;

-- executing against localhost:21000
SET PARQUET_READ_STATISTICS=&quot;1&quot;;

-- executing against localhost:21000
create table test_nan(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan values (cast(&apos;NaN&apos; as double)), (42);

-- executing against localhost:21000

select * from test_nan where val &gt; 0;

-- executing against localhost:21000
select * from test_nan where val &lt; 100;

-- executing against localhost:21000
select * from test_nan where val &lt; 10;

-- executing against localhost:21000
select * from test_nan where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan where val != 0;

-- executing against localhost:21000
create table test_nan_true_predicate(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan_true_predicate values (10), (20), (cast(&apos;NaN&apos; as double));

-- executing against localhost:21000

select * from test_nan_true_predicate where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan_true_predicate where not val &gt;= 20;

-- executing against localhost:21000
select * from test_nan_true_predicate where val != 10;

-- executing against localhost:21000
create table test_nan_in_the_middle(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan_in_the_middle values (10), (cast(&apos;NaN&apos; as double)), (20);

-- executing against localhost:21000

select * from test_nan_in_the_middle where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan_in_the_middle where not val &gt;= 20;

-- executing against localhost:21000
select * from test_nan_in_the_middle where val != 10;

-- executing against localhost:21000
create table test_nan_only(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan_only values (cast(&apos;NaN&apos; as double)), (cast(&apos;NaN&apos; as double)),
    (cast(&apos;NaN&apos; as double));

-- executing against localhost:21000

select * from test_nan_only where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan_only where val &gt;= 20;

-- executing against localhost:21000
create table test_multiple_nans(val double) stored as parquet;

-- executing against localhost:21000

insert into test_multiple_nans values (cast(&apos;NaN&apos; as double)), (cast(&apos;NaN&apos; as double)),
    (cast(&apos;NaN&apos; as double)), (20);

-- executing against localhost:21000

select * from test_multiple_nans where not val &gt;= 0;

-- executing against localhost:21000
select * from test_multiple_nans where val &gt;= 20;

-- executing against localhost:21000
select * from test_multiple_nans where not val &gt; 20;

-- executing against localhost:21000
select * from test_multiple_nans where val &gt; 20;

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestBloomFilters" file="query_test/test_runtime_filters.py" line="88" name="test_bloom_wait_time[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="3.46287178993"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=600000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64K;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.831182003"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_362c6592` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_362c6592`;

MainThread: Created database &quot;test_compute_stats_362c6592&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
create external table test_compute_stats_362c6592.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes_parquet&apos;;

-- executing against localhost:21000
alter table test_compute_stats_362c6592.mt_dop recover partitions;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_362c6592.mt_dop;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestInsertParquetQueries" file="query_test/test_insert_parquet.py" line="103" name="test_insert_parquet[compression_codec: gzip | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none | file_size: 0-unique_database0]" time="128.754423141"><system-err>SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_parquet_c6cde0af` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_insert_parquet_c6cde0af`;

MainThread: Created database &quot;test_insert_parquet_c6cde0af&quot; for test ID &quot;query_test/test_insert_parquet.py::TestInsertParquetQueries::()::test_insert_parquet[compression_codec: gzip | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none | file_size: 0-unique_database0]&quot;
-- connecting to: localhost:21000
-- connecting to: localhost:21001
-- connecting to: localhost:21002
-- executing against localhost:21000
use test_insert_parquet_c6cde0af;

SET sync_ddl=1;
SET COMPRESSION_CODEC=gzip;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21001
use test_insert_parquet_c6cde0af;

SET sync_ddl=1;
SET COMPRESSION_CODEC=gzip;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21002
use test_insert_parquet_c6cde0af;

SET sync_ddl=1;
SET COMPRESSION_CODEC=gzip;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21002
create table if not exists orders_insert_test like tpch_parquet.orders
location &apos;/test-warehouse/test_insert_parquet_c6cde0af.db/orders_insert_table&apos;;

-- executing against localhost:21002

insert overwrite table orders_insert_test select * from tpch.orders;

-- executing against localhost:21001
select count(distinct o_orderkey) from orders_insert_test;

-- executing against localhost:21002
select count(distinct o_orderstatus) from orders_insert_test;

-- executing against localhost:21002
select count(distinct o_orderdate) from orders_insert_test;

-- executing against localhost:21001
select distinct o_orderpriority from orders_insert_test;

-- executing against localhost:21000
select o_shippriority, count(1) from orders_insert_test group by 1;

-- executing against localhost:21001
select count(distinct o_comment) from orders_insert_test;

-- executing against localhost:21001
create table if not exists test_insert_huge_vals (s string) stored as parquet
location &apos;/test-warehouse/test_insert_parquet_c6cde0af.db/test_insert_huge_vals&apos;;

-- executing against localhost:21001

set max_row_size=1048576;

-- executing against localhost:21001

insert overwrite table test_insert_huge_vals
  select cast(l_orderkey as string) from tpch.lineitem
  union select group_concat(concat(s_name, s_address, s_phone)) from tpch.supplier
  union select group_concat(concat(s_name, s_address, s_phone, s_name)) from tpch.supplier;

-- executing against localhost:21001
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21002
set min_spillable_buffer_size=1m;

-- executing against localhost:21002

select count(*) from
  (select cast(l_orderkey as string) s from tpch.lineitem union
   select group_concat(concat(s_name, s_address, s_phone)) from tpch.supplier union
   select group_concat(concat(s_name, s_address, s_phone, s_name)) from tpch.supplier
  ) t1
join test_insert_huge_vals t2 on t1.s = t2.s;

-- executing against localhost:21002
SET MIN_SPILLABLE_BUFFER_SIZE=&quot;65536&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 16 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="7.30088973045"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestBloomFilters" file="query_test/test_runtime_filters.py" line="88" name="test_bloom_wait_time[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="3.43478727341"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=600000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64K;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="333" name="test_avro_array_of_arrays[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.8998808861"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_avro_array_of_arrays_dc841bb3` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_avro_array_of_arrays_dc841bb3`;

MainThread: Created database &quot;test_avro_array_of_arrays_dc841bb3&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_avro_array_of_arrays[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_avro_array_of_arrays_dc841bb3.AvroArrayOfArrays (col1 array&lt;array&lt;int&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_avro_array_of_arrays_dc841bb3.db/AvroArrayOfArrays&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_avro_array_of_arrays_dc841bb3.AvroArrayOfArrays.col1.item;

-- executing against localhost:21000
select a2.item from test_avro_array_of_arrays_dc841bb3.AvroArrayOfArrays t, t.col1 a1, a1.item a2;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_avro_array_of_arrays_dc841bb3.AvroArrayOfArrays t, (select count(*) cnt from t.col1) v;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_avro_array_of_arrays_dc841bb3.AvroArrayOfArrays t, t.col1 a1, (select count(*) cnt from a1.item) v;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 1 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="7.03549194336"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestBloomFilters" file="query_test/test_runtime_filters.py" line="88" name="test_bloom_wait_time[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.48619771004"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=600000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64K;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestBloomFilters" file="query_test/test_runtime_filters.py" line="88" name="test_bloom_wait_time[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="3.27438092232"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=600000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64K;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="110" name="test_empty[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.82708692551"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from testtbl;

-- executing against localhost:21000
select int_col from alltypessmall where month &gt; 100;

-- executing against localhost:21000
select field from emptytable;

-- executing against localhost:21000
select t1.id, t2.id
from functional.alltypestiny t1
left outer join functional.alltypes t2
on t1.id = t2.id
where false;

-- executing against localhost:21000
select count(int_col), avg(double_col), count(*)
from functional.alltypes
where null;

-- executing against localhost:21000
select e.id, f.id
from functional.alltypessmall f
inner join
  (select t1.id
   from functional.alltypestiny t1
   left outer join functional.alltypes t2
   on t1.id = t2.id
   where 1 + 3 &gt; 10) e
on e.id = f.id;

-- executing against localhost:21000
select t1.id, t2.id
from functional.alltypestiny t1
left outer join functional.alltypes t2
on t1.id = t2.id
limit 0;

-- executing against localhost:21000
select count(int_col), avg(double_col), count(*)
from functional.alltypes
limit 0;

-- executing against localhost:21000
select e.id, f.id
from functional.alltypessmall f
inner join
  (select t1.id
   from functional.alltypestiny t1
   left outer join functional.alltypes t2
   on t1.id = t2.id
   limit 0) e
on e.id = f.id;

-- executing against localhost:21000
select MIN(int_col) OVER () FROM alltypes limit 0;

-- executing against localhost:21000
SELECT
COALESCE(580, MAX(t2.year), 150) AS int_col FROM (
  SELECT
  t1.bool_col,
  COALESCE(LAG(-826, 69) OVER (
    ORDER BY t1.bool_col DESC, COALESCE(t2.int_col, t2.smallint_col, t2.id)), 279, -764) AS int_col,
  COALESCE(t2.int_col, t2.smallint_col, t2.id) AS int_col_2
  FROM functional.alltypestiny t1
  INNER JOIN functional.alltypestiny t2
  ON ((t2.bigint_col) = (t1.id)) AND ((t2.timestamp_col) = (t1.timestamp_col))) t1
INNER JOIN functional.alltypes t2 ON (t2.year) = (t1.int_col_2)
WHERE (-339.22) IN (-922.68, -254.84);

-- executing against localhost:21000
select sum(T.id), count(T.int_col)
from
  (select id, int_col, bigint_col from functional.alltypestiny) T
where false;

-- executing against localhost:21000
select lead(-496, 81) over (order by t1.double_col desc, t1.id asc)
from functional.alltypestiny t1 where 5 = 6
union
select 794.67
from functional.alltypes t1 where 5 = 6
union all
select coalesce(10.4, int_col)
from functional.alltypes where false;

-- executing against localhost:21000
select *
from (select 10 as i, 2 as j, &apos;2013&apos; as s) as t
where t.i &lt; 10;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 1 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.52879881859"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_queries.TestHdfsQueries" file="query_test/test_queries.py" line="229" name="test_file_partitions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="21.6633040905"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select year, count(*) from alltypes group by 1 order by 1 limit 10;

-- executing against localhost:21000
select month, count(*) from alltypes group by 1 order by 1 limit 100;

-- executing against localhost:21000
select year, month, count(*) from alltypes group by 1, 2 order by 1, 2 limit 100;

-- executing against localhost:21000
select count(*) from alltypes where year=2009;

-- executing against localhost:21000
select count(*) from alltypes where year = 2009.0;

-- executing against localhost:21000
select count(*) from alltypes where 2009 = year;

-- executing against localhost:21000
select count(*) from alltypes where 2009.0 = year;

-- executing against localhost:21000
select count(*) from alltypes where month=1;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month=1;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year=2009 and month &lt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year&lt;=2009 and month &lt; 6;

-- executing against localhost:21000
select count(*) from alltypes where month &lt; 9 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year &lt; 2010 and year &lt; 2009 and month &gt; 6;

-- executing against localhost:21000
select count(*) from alltypes where year &lt; 2010 and month &gt; 6 and month &gt; 12;

-- executing against localhost:21000
select count(*) from alltypesaggmultifiles where day is not null;

-- executing against localhost:21000
select count(*) from alltypestiny where year != null or year = null;

-- executing against localhost:21000
select count(*) from alltypesagg where day in (1, null);

-- executing against localhost:21000
select count(*) from alltypesagg where day not in (1, 2, null);

-- executing against localhost:21000
select int_col from functional.alltypes
where year=date_part(&apos;yyyyMMMdd hh:mm:ss&apos;, current_timestamp());

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 16 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="5.86324691772"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestMinMaxFilters" file="query_test/test_runtime_filters.py" line="111" name="test_min_max_filters[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="19.1282041073"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [BROADCAST] alltypestiny b
where a.bool_col = (b.bool_col &amp;&amp; !b.bool_col);

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [BROADCAST] alltypestiny b
where a.tinyint_col = b.tinyint_col;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [BROADCAST] alltypestiny b
where a.smallint_col = b.smallint_col;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [BROADCAST] alltypestiny b
where a.int_col = b.int_col;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [BROADCAST] alltypestiny b
where a.bigint_col = b.bigint_col;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [BROADCAST] alltypestiny b
where a.float_col = b.float_col;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [BROADCAST] alltypestiny b
where a.double_col = b.double_col;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [BROADCAST] alltypestiny b
where a.string_col = b.string_col;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [BROADCAST] alltypestiny b
where a.timestamp_col = b.timestamp_col;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

select STRAIGHT_JOIN a.id, a.tinyint_col, b.id, b.tinyint_col
from alltypes a join [BROADCAST] alltypestiny b
where a.id = b.tinyint_col * 2;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*)
from alltypes a join [BROADCAST] alltypes b
where a.tinyint_col = b.int_col and b.int_col in (0, 1);

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*)
from alltypes a join [BROADCAST] alltypes b
where a.tinyint_col = b.int_col + 10000;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
select STRAIGHT_JOIN count(*)
from alltypes a join [BROADCAST]
  (values (min_int() x), (max_int()), (0)) v
where a.tinyint_col = v.x;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="9.50099730492"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_a25bad8a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_a25bad8a`;

MainThread: Created database &quot;test_compute_stats_a25bad8a&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]&quot;
-- executing against localhost:21000
create external table test_compute_stats_a25bad8a.mt_dop stored as kudu tblproperties(&apos;kudu.table_name&apos;=&apos;impala::functional_kudu.alltypes&apos;);

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_a25bad8a.mt_dop;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="6.94092702866"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="360" name="test_thrift_array_of_arrays[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.145607233"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_thrift_array_of_arrays_bb606134` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_thrift_array_of_arrays_bb606134`;

MainThread: Created database &quot;test_thrift_array_of_arrays_bb606134&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_thrift_array_of_arrays[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_thrift_array_of_arrays_bb606134.ThriftArrayOfArrays (col1 array&lt;array&lt;int&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_thrift_array_of_arrays_bb606134.db/ThriftArrayOfArrays&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_thrift_array_of_arrays_bb606134.ThriftArrayOfArrays.col1.item;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_thrift_array_of_arrays_bb606134.ThriftArrayOfArrays t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="113" name="test_views[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.497415781"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(int_col), count(bigint_col) from functional.alltypes_view;

-- executing against localhost:21000
select bigint_col, string_col from functional.alltypes_view order by id limit 2
union all (select * from functional.complex_view) order by 1, 2 limit 10;

-- executing against localhost:21000
select t.* from (select * from functional.complex_view) t
order by t.abc, t.xyz desc limit 10;

-- executing against localhost:21000
select count(*) from functional.alltypes_view t1, functional.alltypes_view_sub t2
where t1.id &lt; 10 and t2.x &lt; 5 and t1.id = t2.x;

-- executing against localhost:21000
select count(*) from functional.alltypes_view t1
left outer join functional.alltypes_view t2 on t1.id+10 = t2.id
full outer join functional.alltypes_view t3 on t2.id+20 = t3.id;

-- executing against localhost:21000
select * from functional.alltypes_hive_view where id = 0;

-- executing against localhost:21000
select STRAIGHT_JOIN c.id, d.date_string_col from
  alltypessmall d join [SHUFFLE] (select a.id as id, b.date_string_col from
    alltypessmall a join [SHUFFLE] alltypessmall b on (a.id = b.id)) c on c.id = d.id
  order by c.id limit 2;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 16 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/def/block]" time="6.89801478386"><system-err>-- executing against localhost:21000
use functional_seq_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="14.3950548172"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_555d1a4e` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_555d1a4e`;

MainThread: Created database &quot;test_compute_stats_555d1a4e&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
create external table test_compute_stats_555d1a4e.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes&apos;;

-- executing against localhost:21000
alter table test_compute_stats_555d1a4e.mt_dop recover partitions;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_555d1a4e.mt_dop;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.000741958618164"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners.py:92: &lt;py._xmlgen.raw object at 0x7f15198b3110&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 1 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.00110793113708"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners.py:92: &lt;py._xmlgen.raw object at 0x7f15198ad5d0&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 16 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.000725984573364"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners.py:92: &lt;py._xmlgen.raw object at 0x7f15198ad690&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 16 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.00115919113159"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners.py:92: &lt;py._xmlgen.raw object at 0x7f1519889c10&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 1 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.000771045684814"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners.py:92: &lt;py._xmlgen.raw object at 0x7f151989fbd0&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.000677824020386"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners.py:92: &lt;py._xmlgen.raw object at 0x7f151983ef50&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.28529405594"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 1 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="14.8046047688"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 1 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="8.71955084801"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersMixedTableFormats" file="query_test/test_scanners.py" line="146" name="test_mixed_format[batch_size: 1 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.45325994492"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 1 or month = 3;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 2;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="360" name="test_thrift_array_of_arrays[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.4703271389"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_thrift_array_of_arrays_632e59f4` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_thrift_array_of_arrays_632e59f4`;

MainThread: Created database &quot;test_thrift_array_of_arrays_632e59f4&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_thrift_array_of_arrays[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_thrift_array_of_arrays_632e59f4.ThriftArrayOfArrays (col1 array&lt;array&lt;int&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_thrift_array_of_arrays_632e59f4.db/ThriftArrayOfArrays&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_thrift_array_of_arrays_632e59f4.ThriftArrayOfArrays.col1.item;

-- executing against localhost:21000
select a2.item from test_thrift_array_of_arrays_632e59f4.ThriftArrayOfArrays t, t.col1 a1, a1.item a2;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_thrift_array_of_arrays_632e59f4.ThriftArrayOfArrays t, (select count(*) cnt from t.col1) v;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_thrift_array_of_arrays_632e59f4.ThriftArrayOfArrays t, t.col1 a1, (select count(*) cnt from a1.item) v;

</system-err></testcase><testcase classname="query_test.test_queries.TestTopNReclaimQuery" file="query_test/test_queries.py" line="253" name="test_top_n_reclaim[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="21.1207420826"><system-err>-- connecting to: localhost:21000
SET num_scanner_threads=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET mem_limit=60m;
-- executing against localhost:21000
select * from tpch.lineitem order by l_orderkey desc limit 10;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersMixedTableFormats" file="query_test/test_scanners.py" line="146" name="test_mixed_format[batch_size: 16 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.19642519951"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 1 or month = 3;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 2;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/gzip/block]" time="5.87583684921"><system-err>-- executing against localhost:21000
use functional_rc_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersMixedTableFormats" file="query_test/test_scanners.py" line="146" name="test_mixed_format[batch_size: 16 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.39382171631"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 1 or month = 3;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 2;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersMixedTableFormats" file="query_test/test_scanners.py" line="146" name="test_mixed_format[batch_size: 1 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.2419321537"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 1 or month = 3;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 2;

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestMinMaxFilters" file="query_test/test_runtime_filters.py" line="114" name="test_large_strings" time="16.1805989742"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_large_strings_7779cca8` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_large_strings_7779cca8`;

MainThread: Created database &quot;test_large_strings_7779cca8&quot; for test ID &quot;query_test/test_runtime_filters.py::TestMinMaxFilters::()::test_large_strings&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersMixedTableFormats" file="query_test/test_scanners.py" line="146" name="test_mixed_format[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.52712607384"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 1 or month = 3;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 2;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="118" name="test_with_clause[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.074215889"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
with t as (select int_col x, bigint_col y from functional.alltypestiny)
select count(x), count(y) from t;

-- executing against localhost:21000
with t as (select abc x, xyz y from functional.complex_view)
select x, y from t order by y limit 10;

-- executing against localhost:21000
with t(c1, c2) as (select int_col, bigint_col y from functional.alltypestiny)
select * from t limit 1;

-- executing against localhost:21000
with t(c1) as (select int_col, bigint_col from functional.alltypestiny)
select * from t limit 1;

-- executing against localhost:21000
with t(c1, c2) as (select int_col from functional.alltypestiny)
select * from t limit 1;

-- executing against localhost:21000
with t1 as (select int_col x, bigint_col y from functional.alltypestiny),
t2 as (select 1 x, 10 y), t3 as (values(2 x, 20 y), (3, 30))
select x, y from t2;

-- executing against localhost:21000
with t1 as (select int_col x, bigint_col y from functional.alltypestiny),
t2 as (select 1 x, 10 y), t3 as (values(2 x, 20 y), (3, 30))
select * from t1 union all select * from t2 union all (select * from t3) order by x limit 20;

-- executing against localhost:21000
with t1(c1, c2) as (select int_col x, bigint_col y from functional.alltypestiny),
t2(c3, c4) as (select 1 x, 10 y)
select * from t1 limit 1 union all select * from t2 limit 1;

-- executing against localhost:21000
with t1 as (select int_col x, bigint_col y from functional.alltypes limit 2),
t2 as (select int_col x, bigint_col y from functional.alltypestiny limit 2),
t3 as (select int_col x, bigint_col y from functional.alltypessmall limit 2)
select * from t1, t2, t3 where t1.x = t2.x and t2.x = t3.x;

-- executing against localhost:21000
with t as (select int_col x, bigint_col y from functional.alltypestiny order by id limit 2)
select * from t t1 left outer join t t2 on t1.y = t2.x full outer join t t3 on t2.y = t3.x
order by t1.x limit 10;

-- executing against localhost:21000
with t1 as (values(&apos;a&apos;, &apos;b&apos;))
(with t2 as (values(&apos;c&apos;, &apos;d&apos;)) select * from t2) union all
(with t3 as (values(&apos;e&apos;, &apos;f&apos;)) select * from t3);

-- executing against localhost:21000
with t1 as (select tinyint_col, count(*) from alltypesagg group by 1
order by 1 desc nulls last limit 10) select * from t1;

-- executing against localhost:21000
select 1 from (
  with w as (
    select 1 from alltypestiny
    where exists (select 1 from alltypestiny))
  select 1 from w) tt;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/gzip/block]" time="31.8674452305"><system-err>-- executing against localhost:21000
use functional_rc_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDop" file="query_test/test_mt_dop.py" line="45" name="test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="13.9937250614"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_compute_stats_bf38141` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_compute_stats_bf38141`;

MainThread: Created database &quot;test_compute_stats_bf38141&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDop::()::test_compute_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted alltypes;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
create external table test_compute_stats_bf38141.mt_dop like alltypes location &apos;hdfs://localhost:20500/test-warehouse/alltypes&apos;;

-- executing against localhost:21000
alter table test_compute_stats_bf38141.mt_dop recover partitions;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
compute stats test_compute_stats_bf38141.mt_dop;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersMixedTableFormats" file="query_test/test_scanners.py" line="146" name="test_mixed_format[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.5019261837"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 1 or month = 3;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 2;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersMixedTableFormats" file="query_test/test_scanners.py" line="146" name="test_mixed_format[batch_size: 1 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.58168697357"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 1 or month = 3;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 2;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="7.27095127106"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersMixedTableFormats" file="query_test/test_scanners.py" line="146" name="test_mixed_format[batch_size: 16 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.5008020401"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 1 or month = 3;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 2;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopParquet" file="query_test/test_mt_dop.py" line="101" name="test_parquet_filtering[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="42.6326551437"><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=2;
SET parquet_read_statistics=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where id &lt; 10000;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(id, 10000) &lt; 20;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(id,10000) = 7301;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where tinyint_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(tinyint_col,50) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where smallint_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(smallint_col,50) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where int_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(int_col, 50) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where bigint_col &lt; 100;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(bigint_col, 500) &gt; 100;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where float_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(float_col, 100) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where double_col &lt; 100;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(double_col, 100) &gt; 100;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where date_string_col like &apos;%/%/%&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where date_string_col like &apos;%/10&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where date_string_col = &apos;01/01/11&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where length(string_col) = 1 ;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where string_col = &apos;10&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where timestamp_col &gt;= &apos;2009-01-01 00:00:00&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where timestamp_col = &apos;2009-01-01 00:00:01&apos;;

-- executing against localhost:21000
select count(*) from tpch_parquet.lineitem where l_orderkey = 50;

-- executing against localhost:21000
select count(*) from tpch_nested_parquet.customer where c_mktsegment = &apos;COMEDY&apos;;

-- executing against localhost:21000
set parquet_dictionary_filtering=false;

-- executing against localhost:21000

select count(*) from functional_parquet.alltypes where mod(id,10000) = 7301;

-- executing against localhost:21000
SET PARQUET_DICTIONARY_FILTERING=&quot;1&quot;;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl f, f.int_map m where m.key = &apos;k5&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl.int_map m where m.key = &apos;k5&apos;;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl f, f.int_map m where m.key = &apos;k1&apos;;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl f left outer join f.int_map m
where m.key = &apos;k5&apos;;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl f left outer join f.int_map m
where m.key = &apos;k1&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl f, f.int_map m where m.key = &apos;k1&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl f left outer join f.int_map m
where m.key = &apos;k5&apos;;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl f left outer join f.int_map m
where m.key = &apos;k1&apos;;

-- executing against localhost:21000
select r_name from tpch_nested_parquet.region r, r.r_nations n where n.n_name = &apos;FRANCE&apos;;

-- executing against localhost:21000
select c_name from tpch_nested_parquet.customer c, c.c_orders o, o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select c_name, o.o_clerk from tpch_nested_parquet.customer c,
c.c_orders o, o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select c_name, o.o_clerk from tpch_nested_parquet.customer c,
c.c_orders o left outer join o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select c_name, o.o_clerk from tpch_nested_parquet.customer c left outer join c.c_orders o,
o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select count(*) from tpch_nested_parquet.customer c, c.c_orders o, o.o_lineitems l
where l.l_returnflag = &apos;foo&apos;;

-- executing against localhost:21000
select c_name, o.o_comment from tpch_nested_parquet.customer c,
c.c_orders o, o.o_lineitems l
where l.l_returnflag = &apos;foo&apos; and o.o_clerk = &apos;foo&apos;;

-- executing against localhost:21000
select count(*) from tpch_nested_parquet.customer c left outer join
(select * from c.c_orders o where o.o_orderstatus = &apos;foo&apos;) v;

-- executing against localhost:21000
select count(*) from functional_parquet.customer_multiblock c,
c.c_orders o, o.o_lineitems l
where l.l_linenumber &gt; 0;

</system-err></testcase><testcase classname="query_test.test_scanners.TestUnmatchedSchema" file="query_test/test_scanners.py" line="187" name="test_unmatched_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="7.28178882599"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

-- executing against localhost:21000
drop table if exists jointbl_test;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
create external table jointbl_test like jointbl;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted jointbl;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
alter table jointbl_test set location &apos;hdfs://localhost:20500/test-warehouse/jointbl&apos;;

-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test add columns(new_col string);

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test add columns(new_int_col int);

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test drop column new_int_col;

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test drop column new_col;

-- executing against localhost:21000
alter table jointbl_test drop column alltypes_id;

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
use functional;

-- executing against localhost:21000
drop table if exists jointbl_test;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="360" name="test_thrift_array_of_arrays[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.2976191044"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_thrift_array_of_arrays_499e35aa` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_thrift_array_of_arrays_499e35aa`;

MainThread: Created database &quot;test_thrift_array_of_arrays_499e35aa&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_thrift_array_of_arrays[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_thrift_array_of_arrays_499e35aa.ThriftArrayOfArrays (col1 array&lt;array&lt;int&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_thrift_array_of_arrays_499e35aa.db/ThriftArrayOfArrays&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_thrift_array_of_arrays_499e35aa.ThriftArrayOfArrays.col1.item;

-- executing against localhost:21000
select a2.item from test_thrift_array_of_arrays_499e35aa.ThriftArrayOfArrays t, t.col1 a1, a1.item a2;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_thrift_array_of_arrays_499e35aa.ThriftArrayOfArrays t, (select count(*) cnt from t.col1) v;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_thrift_array_of_arrays_499e35aa.ThriftArrayOfArrays t, t.col1 a1, (select count(*) cnt from a1.item) v;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/def/block]" time="6.18313789368"><system-err>-- executing against localhost:21000
use functional_seq_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="4.96130108833"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestRuntimeRowFilters" file="query_test/test_runtime_filters.py" line="171" name="test_row_filters[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="130.590279818"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=OFF;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes p join [BROADCAST] alltypestiny b
on p.id = b.id and b.month = 1 and b.string_col = &quot;1&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=LOCAL;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes p join [BROADCAST] alltypestiny b
on p.id = b.id and b.month = 1 and b.string_col = &quot;1&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=LOCAL;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes p join [SHUFFLE] alltypestiny b
on p.id = b.int_col and b.month = 1 and b.string_col = &quot;1&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes p join [SHUFFLE] alltypestiny b
on p.id = b.int_col and b.month = 1 and b.string_col = &quot;1&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=LOCAL;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a
    join [BROADCAST] alltypes b
    join [BROADCAST] alltypestiny c
    where c.month = 13 and b.id = c.id and a.year = b.year;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a
    join [BROADCAST] alltypes b
    join [BROADCAST] alltypestiny c
    where c.month = 13 and b.id = c.id and a.year = b.year;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=LOCAL;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a
    join [BROADCAST] alltypestiny b
    on substr(a.date_string_col, 1, 2) = substr(b.date_string_col, 1, 0);

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=LOCAL;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a
    join [BROADCAST] alltypestiny b
    on a.id = b.id + 10000;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a
    join [BROADCAST] alltypestiny b
    on a.id = b.id + 10000;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=LOCAL;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a
    join [SHUFFLE] alltypestiny b
    on a.id = b.id + 10000;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a
    join [SHUFFLE] alltypestiny b
    on a.id = b.id + 10000;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=LOCAL;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a
    join [BROADCAST] alltypestiny b
    on a.id + a.int_col = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a
    LEFT OUTER join alltypestiny b
        on a.id + a.int_col = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a
    RIGHT OUTER join alltypestiny b
        on a.id + a.int_col = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a
    FULL OUTER join alltypestiny b
        on a.id + a.int_col = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

with l as (select l_orderkey from tpch_parquet.lineitem UNION ALL
           select l_orderkey from tpch_parquet.lineitem UNION ALL
           select l_orderkey from tpch_parquet.lineitem UNION ALL
           select l_orderkey from tpch_parquet.lineitem)
select STRAIGHT_JOIN count(*) from
    (select l_orderkey from tpch_parquet.lineitem a LIMIT 1) a
    join (select l_orderkey from l UNION ALL select l_orderkey from l) b
    on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

select straight_join count(*)
from alltypes a join [BROADCAST] alltypessmall c
    on a.id = c.id join [BROADCAST] alltypesagg b
    on a.id = b.id where b.int_col &lt; 100;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

select straight_join count(*)
from alltypes a join [SHUFFLE] alltypessmall c
    on a.id = c.id join [SHUFFLE] alltypesagg b
    on a.id = b.id where b.int_col &lt; 100;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET MEM_LIMIT=250MB;

-- executing against localhost:21000

select straight_join count(*)
from tpch_parquet.lineitem l1 join tpch_parquet.lineitem l2
    on lower(upper(lower(upper(lower(l1.l_comment))))) = concat(l2.l_comment, &apos;foo&apos;);

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET MEM_LIMIT=&quot;0&quot;;

-- executing against localhost:21000

select count(*)
from tpch_parquet.lineitem
left join tpch_parquet.part on if(l_orderkey % 2 = 0, NULL, l_partkey) = p_partkey
where l_orderkey = 965 and l_extendedprice * l_tax = p_retailprice;

-- executing against localhost:21000

SET BUFFER_POOL_LIMIT=80m;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_BLOOM_FILTER_SIZE=16M;

-- executing against localhost:21000

select STRAIGHT_JOIN count(a.l_comment)
    from tpch_parquet.lineitem a join tpch_parquet.lineitem b
        on a.l_comment = b.l_comment;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_BLOOM_FILTER_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

select straight_join count(1)
    from alltypes a join complextypestbl b
        on a.id = b.id + 10 join b.int_array where b.id &lt; 10;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=128MB;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=500MB;

-- executing against localhost:21000

SET BUFFER_POOL_LIMIT=290MB;

-- executing against localhost:21000

select STRAIGHT_JOIN * from alltypes a join [SHUFFLE] alltypes b
    on a.month = b.id and b.int_col = -3;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=60000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=128MB;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=500MB;

-- executing against localhost:21000

SET BUFFER_POOL_LIMIT=295MB;

-- executing against localhost:21000

select STRAIGHT_JOIN * from alltypes a join [SHUFFLE] alltypes b
    on a.month = b.id and b.int_col = -3;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="123" name="test_misc[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.000786781311035"><skipped message="expected test failure">reason: Failing on rc/snap/block despite resolution of IMP-624,IMP-503. Failing on kudu and parquet because tables do not exist</skipped></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="131" name="test_null_data[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.87468719482"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from nulltable;

-- executing against localhost:21000
select count(*),count(a),count(b),count(c),count(d),count(e),count(f),count(g)
from nulltable;

-- executing against localhost:21000
select length(f),length(g)
from nulltable;

-- executing against localhost:21000
select * from nullescapedtable;

-- executing against localhost:21000
select count(*),count(a),count(b),count(c),count(d),count(e),count(f),count(g)
from nullescapedtable;

</system-err></testcase><testcase classname="query_test.test_scanners.TestUnmatchedSchema" file="query_test/test_scanners.py" line="187" name="test_unmatched_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="11.3204300404"><system-err>-- executing against localhost:21000
use functional_seq_snap;

-- executing against localhost:21000
drop table if exists jointbl_test;

-- executing against localhost:21000
use functional_seq_snap;

-- executing against localhost:21000
create external table jointbl_test like jointbl;

-- executing against localhost:21000
use functional_seq_snap;

-- executing against localhost:21000
describe formatted jointbl;

-- executing against localhost:21000
use functional_seq_snap;

-- executing against localhost:21000
alter table jointbl_test set location &apos;hdfs://localhost:20500/test-warehouse/jointbl_seq_snap&apos;;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test add columns(new_col string);

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test add columns(new_int_col int);

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test drop column new_int_col;

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test drop column new_col;

-- executing against localhost:21000
alter table jointbl_test drop column alltypes_id;

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
use functional_seq_snap;

-- executing against localhost:21000
drop table if exists jointbl_test;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.521991014481"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.387466907501"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 1 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/gzip/block]" time="5.20401906967"><system-err>-- executing against localhost:21000
use functional_rc_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_query_mem_limit.TestCodegenMemLimit" file="query_test/test_query_mem_limit.py" line="129" name="test_codegen_mem_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 1, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.233689785004"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set exec_single_node_rows_threshold=0;

-- executing against localhost:21000

set mem_limit=100k;

-- executing against localhost:21000

with t as (values(1), (2), (3), (4)) select min(t1.`1` + t2.`1`) from t t1 join t t2;

-- executing against localhost:21000
SET EXEC_SINGLE_NODE_ROWS_THRESHOLD=&quot;100&quot;;

-- executing against localhost:21000
SET MEM_LIMIT=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.420689821243"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_query_opts.TestQueryOptions" file="query_test/test_query_opts.py" line="41" name="test_set_invalid_query_option[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.216592073441"><system-err>-- connecting to: localhost:21000
SET foo=bar;
-- executing against localhost:21000
select 1;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.55059504509"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.608166217804"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueriesTextTables" file="query_test/test_queries.py" line="149" name="test_overflow[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="4.01100492477"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col from Overflow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="3.29030799866"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_query_opts.TestQueryOptionsHS2" file="hs2/hs2_test_suite.py" line="35" name="test_set_invalid_query_option" time="10.2072761059"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `hs2_db` cascade;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.31948184967"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 16 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="5.30793905258"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.534713983536"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueriesTextTables" file="query_test/test_queries.py" line="152" name="test_strict_mode[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="5.78061890602"><system-err>-- executing against localhost:21000
use functional;

SET strict_mode=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from overflow;

-- executing against localhost:21000
use functional;

SET strict_mode=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select tinyint_col from overflow;

-- executing against localhost:21000
select smallint_col from overflow;

-- executing against localhost:21000
select int_col from overflow;

-- executing against localhost:21000
select bigint_col from overflow;

-- executing against localhost:21000
select float_col from overflow;

-- executing against localhost:21000
select double_col from overflow;

-- executing against localhost:21000
select decimal0_col from overflow;

-- executing against localhost:21000
select decimal1_col from overflow;

-- executing against localhost:21000
select decimal2_col from overflow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.387277603149"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.488336086273"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.448857069016"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="404" name="test_unannotated_list_of_primitives[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.2039959431"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_unannotated_list_of_primitives_afbfab69` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_unannotated_list_of_primitives_afbfab69`;

MainThread: Created database &quot;test_unannotated_list_of_primitives_afbfab69&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_unannotated_list_of_primitives[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_unannotated_list_of_primitives_afbfab69.UnannotatedListOfPrimitives (col1 array&lt;int&gt;) stored as parquet location &apos;/test-warehouse/test_unannotated_list_of_primitives_afbfab69.db/UnannotatedListOfPrimitives&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_unannotated_list_of_primitives_afbfab69.UnannotatedListOfPrimitives.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_unannotated_list_of_primitives_afbfab69.UnannotatedListOfPrimitives t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_unannotated_list_of_primitives_afbfab69.UnannotatedListOfPrimitives t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="3.63560318947"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestUnmatchedSchema" file="query_test/test_scanners.py" line="187" name="test_unmatched_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="8.65804004669"><system-err>-- executing against localhost:21000
use functional_rc_snap;

-- executing against localhost:21000
drop table if exists jointbl_test;

-- executing against localhost:21000
use functional_rc_snap;

-- executing against localhost:21000
create external table jointbl_test like jointbl;

-- executing against localhost:21000
use functional_rc_snap;

-- executing against localhost:21000
describe formatted jointbl;

-- executing against localhost:21000
use functional_rc_snap;

-- executing against localhost:21000
alter table jointbl_test set location &apos;hdfs://localhost:20500/test-warehouse/jointbl_rc_snap&apos;;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test add columns(new_col string);

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test add columns(new_int_col int);

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test drop column new_int_col;

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test drop column new_col;

-- executing against localhost:21000
alter table jointbl_test drop column alltypes_id;

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
use functional_rc_snap;

-- executing against localhost:21000
drop table if exists jointbl_test;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 0 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="5.8333837986"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_resource_limits.TestResourceLimits" file="query_test/test_resource_limits.py" line="34" name="test_thread_limits[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="15.7695839405"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set thread_reservation_limit=2;

-- executing against localhost:21000

select count(*) from alltypes;

-- executing against localhost:21000
SET THREAD_RESERVATION_LIMIT=&quot;3000&quot;;

-- executing against localhost:21000
set thread_reservation_limit=3;

-- executing against localhost:21000

select count(*) from alltypes;

-- executing against localhost:21000
SET THREAD_RESERVATION_LIMIT=&quot;3000&quot;;

-- executing against localhost:21000
set thread_reservation_limit=0;

-- executing against localhost:21000

select count(*) from alltypes;

-- executing against localhost:21000
SET THREAD_RESERVATION_LIMIT=&quot;3000&quot;;

-- executing against localhost:21000
set thread_reservation_limit=-1;

-- executing against localhost:21000

select count(*) from alltypes;

-- executing against localhost:21000
SET THREAD_RESERVATION_LIMIT=&quot;3000&quot;;

-- executing against localhost:21000
set thread_reservation_limit=3;

-- executing against localhost:21000

set mt_dop=4;

-- executing against localhost:21000

select count(*) from alltypes;

-- executing against localhost:21000
SET THREAD_RESERVATION_LIMIT=&quot;3000&quot;;

-- executing against localhost:21000
SET MT_DOP=&quot;&quot;;

-- executing against localhost:21000
set thread_reservation_aggregate_limit=3;

-- executing against localhost:21000

select count(*) from alltypes;

-- executing against localhost:21000
SET THREAD_RESERVATION_AGGREGATE_LIMIT=&quot;0&quot;;

-- executing against localhost:21000
set thread_reservation_aggregate_limit=3;

-- executing against localhost:21000

select count(*) from tpch_parquet.nation;

-- executing against localhost:21000
SET THREAD_RESERVATION_AGGREGATE_LIMIT=&quot;0&quot;;

-- executing against localhost:21000
set thread_reservation_aggregate_limit=3;

-- executing against localhost:21000

select count(*) from tpch_parquet.orders;

-- executing against localhost:21000
SET THREAD_RESERVATION_AGGREGATE_LIMIT=&quot;0&quot;;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set thread_reservation_aggregate_limit=3;

-- executing against localhost:21000

select count(*) from alltypes;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET THREAD_RESERVATION_AGGREGATE_LIMIT=&quot;0&quot;;

-- executing against localhost:21000
set thread_reservation_aggregate_limit=0;

-- executing against localhost:21000

select count(*) from alltypes;

-- executing against localhost:21000
SET THREAD_RESERVATION_AGGREGATE_LIMIT=&quot;0&quot;;

-- executing against localhost:21000
set thread_reservation_aggregate_limit=-1;

-- executing against localhost:21000

select count(*) from alltypes;

-- executing against localhost:21000
SET THREAD_RESERVATION_AGGREGATE_LIMIT=&quot;0&quot;;

-- executing against localhost:21000
set mt_dop=3;

-- executing against localhost:21000

with
 c1 as (select count(*) from functional.alltypes),
 c2 as (select * from c1 union select * from c1),
 c4 as (select * from c2 union select * from c2),
 c8 as (select * from c4 union select * from c4),
 c16 as (select * from c8 union select * from c8),
 c32 as (select * from c16 union select * from c16),
 c64 as (select * from c32 union select * from c32),
 c128 as (select * from c64 union select * from c64),
 c256 as (select * from c128 union select * from c128),
 c512 as (select * from c256 union select * from c256)
select * from c512 union select * from c512;

-- executing against localhost:21000
SET MT_DOP=&quot;&quot;;

</system-err></testcase><testcase classname="query_test.test_parquet_stats.TestParquetStats" file="query_test/test_parquet_stats.py" line="44" name="test_parquet_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="65.2956931591"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_parquet_stats_c738e9de` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_parquet_stats_c738e9de`;

MainThread: Created database &quot;test_parquet_stats_c738e9de&quot; for test ID &quot;query_test/test_parquet_stats.py::TestParquetStats::()::test_parquet_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use test_parquet_stats_c738e9de;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 0;

-- executing against localhost:21000
set explain_level=2;

-- executing against localhost:21000

explain select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 0;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where smallint_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where int_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where bigint_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where float_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where double_col &lt; 0;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where -1 &gt; int_col;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt; 9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where smallint_col &gt; 9;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &gt; 9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where bigint_col &gt; 90;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where float_col &gt; 9.9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where double_col &gt; 99;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt;= 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &lt;= 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt;= 9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col = -1;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col = 10;

-- executing against localhost:21000
set explain_level=2;

-- executing against localhost:21000

explain select count(*) from functional_parquet.alltypessmall where tinyint_col = 10;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where id &gt;= 30 and id &lt;= 80;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where int_col &lt; 0 and year &lt; 2012;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 3 - 3;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 3 - 3;

-- executing against localhost:21000
set enable_expr_rewrites=0;

-- executing against localhost:21000

select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 3 - 3;

-- executing against localhost:21000
SET ENABLE_EXPR_REWRITES=&quot;1&quot;;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where 5 + 5 &lt; int_col;

-- executing against localhost:21000
set enable_expr_rewrites=0;

-- executing against localhost:21000

select id, bool_col from functional_parquet.alltypessmall where 5 + 5 &lt; int_col;

-- executing against localhost:21000
SET ENABLE_EXPR_REWRITES=&quot;1&quot;;

-- executing against localhost:21000
create table name_resolve stored as parquet as select * from functional_parquet.alltypessmall;

-- executing against localhost:21000

alter table name_resolve replace columns (int_col int, bool_col boolean, tinyint_col tinyint, smallint_col smallint, id int);

-- executing against localhost:21000

set parquet_fallback_schema_resolution=NAME;

-- executing against localhost:21000

select count(*) from name_resolve where id &gt; 10;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt; 1000000000000;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where &apos;0&apos; &gt; cast(tinyint_col as string);

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where cast(id as tinyint) &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl.int_array where pos &lt; 5;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where int_col in (-1,-2,-3,-4);

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where id IN (1,25,49);

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &lt; &quot;0&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &lt;= &quot;/&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &lt; &quot;1&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &gt;= &quot;9&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &gt; &quot;:&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &lt; &quot;2009-01-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &lt;= &quot;2009-01-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col = &quot;2009-01-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &gt; &quot;2009-04-03 00:24:00.96&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &gt;= &quot;2009-04-03 00:24:00.96&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col = &quot;2009-04-03 00:24:00.96&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d1 &lt; 1234;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d3 &lt; 1.23456789;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d3 = 1.23456788;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d3 = 1.23456789;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d4 &gt; 0.123456789;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d4 &gt;= 0.12345678;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d4 &gt;= 0.12345679;

-- executing against localhost:21000
create table chars (id int, c char(4)) stored as parquet;

-- executing against localhost:21000

insert into chars values (1, cast(&quot;abaa&quot; as char(4))), (2, cast(&quot;abab&quot; as char(4)));

-- executing against localhost:21000

select count(*) from chars;

-- executing against localhost:21000
select count(*) from chars where c &lt;= &quot;aaaa&quot;;

-- executing against localhost:21000
set parquet_read_statistics=0;

-- executing against localhost:21000

select count(*) from functional_parquet.alltypes where id &lt; 0;

-- executing against localhost:21000
SET PARQUET_READ_STATISTICS=&quot;1&quot;;

-- executing against localhost:21000
create table table_for_null_count_test (i int, j int) stored as parquet;

-- executing against localhost:21000

insert into table_for_null_count_test values (1, NULL), (2, NULL), (3, NULL);

-- executing against localhost:21000

select count(*) from table_for_null_count_test where j &lt; 3;

-- executing against localhost:21000
insert into table_for_null_count_test values (4, 1), (5, NULL);

-- executing against localhost:21000

select i from table_for_null_count_test where j &lt; 3;

-- executing against localhost:21000
set PARQUET_READ_STATISTICS=0;

-- executing against localhost:21000

create table table_for_null_count_test2 (i int, j int) stored as parquet;

-- executing against localhost:21000

insert into table_for_null_count_test2 values (1, NULL), (2, NULL), (3, NULL);

-- executing against localhost:21000

select count(*) from table_for_null_count_test2 where j &lt; 3;

-- executing against localhost:21000
SET PARQUET_READ_STATISTICS=&quot;1&quot;;

-- executing against localhost:21000
create table test_nan(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan values (cast(&apos;NaN&apos; as double)), (42);

-- executing against localhost:21000

select * from test_nan where val &gt; 0;

-- executing against localhost:21000
select * from test_nan where val &lt; 100;

-- executing against localhost:21000
select * from test_nan where val &lt; 10;

-- executing against localhost:21000
select * from test_nan where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan where val != 0;

-- executing against localhost:21000
create table test_nan_true_predicate(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan_true_predicate values (10), (20), (cast(&apos;NaN&apos; as double));

-- executing against localhost:21000

select * from test_nan_true_predicate where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan_true_predicate where not val &gt;= 20;

-- executing against localhost:21000
select * from test_nan_true_predicate where val != 10;

-- executing against localhost:21000
create table test_nan_in_the_middle(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan_in_the_middle values (10), (cast(&apos;NaN&apos; as double)), (20);

-- executing against localhost:21000

select * from test_nan_in_the_middle where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan_in_the_middle where not val &gt;= 20;

-- executing against localhost:21000
select * from test_nan_in_the_middle where val != 10;

-- executing against localhost:21000
create table test_nan_only(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan_only values (cast(&apos;NaN&apos; as double)), (cast(&apos;NaN&apos; as double)),
    (cast(&apos;NaN&apos; as double));

-- executing against localhost:21000

select * from test_nan_only where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan_only where val &gt;= 20;

-- executing against localhost:21000
create table test_multiple_nans(val double) stored as parquet;

-- executing against localhost:21000

insert into test_multiple_nans values (cast(&apos;NaN&apos; as double)), (cast(&apos;NaN&apos; as double)),
    (cast(&apos;NaN&apos; as double)), (20);

-- executing against localhost:21000

select * from test_multiple_nans where not val &gt;= 0;

-- executing against localhost:21000
select * from test_multiple_nans where val &gt;= 20;

-- executing against localhost:21000
select * from test_multiple_nans where not val &gt; 20;

-- executing against localhost:21000
select * from test_multiple_nans where val &gt; 20;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.375483036041"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueriesTextTables" file="query_test/test_queries.py" line="160" name="test_data_source_tables[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="7.59618091583"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select *
from alltypes_datasource
where float_col != 0 and
      int_col &gt;= 1990 limit 5;

-- executing against localhost:21000
select bigint_col, timestamp_col, double_col
from alltypes_datasource
where double_col != 0 and int_col &gt;= 1990 limit 3;

-- executing against localhost:21000
select count(*) from alltypes_datasource
where float_col = 0 and
      string_col is not NULL;

-- executing against localhost:21000
select count(*) from alltypes_datasource;

-- executing against localhost:21000
select string_col from alltypes_datasource
where string_col = &apos;VALIDATE_PREDICATES##id LT 1 &amp;&amp; id GT 1 &amp;&amp; id LE 1 &amp;&amp; id GE 1 &amp;&amp; int_col EQ 1 &amp;&amp; id NE 1&apos;
      and id &lt; 1 and id &gt; 1 and id &lt;= 1 and id &gt;= 1 and int_col = 1 and id != 1;

-- executing against localhost:21000
select string_col from alltypes_datasource
where string_col = &apos;VALIDATE_PREDICATES##id LT 1 &amp;&amp; id GT 1 &amp;&amp; id LE 1 &amp;&amp; id GE 1 &amp;&amp; int_col EQ 1 &amp;&amp; id NE 1&apos;
      and 1 &gt; id and 1 &lt; id and 1 &gt;= id and 1 &lt;= id and 1 = int_col and 1 != id;

-- executing against localhost:21000
select string_col from alltypes_datasource
where string_col = &apos;VALIDATE_PREDICATES##id NOT_DISTINCT 1 &amp;&amp; id DISTINCT_FROM 1&apos;
      and 1 &lt;=&gt; id and 1 IS DISTINCT FROM id and 1 IS NOT DISTINCT FROM id;

-- executing against localhost:21000
select * from
(select count(*) from alltypes_datasource
where tinyint_col = 1 and smallint_col = 11) a
union all
(select count(*) from alltypes_datasource
where tinyint_col &lt;=&gt; 1 and smallint_col &lt;=&gt; 11);

-- executing against localhost:21000
select * from
(select count(*) from alltypes_datasource
where smallint_col = 11 and tinyint_col = 1) a
union all
(select count(*) from alltypes_datasource
where smallint_col &lt;=&gt; 11 and tinyint_col &lt;=&gt; 1);

-- executing against localhost:21000
select * from
(select count(*) from alltypes_datasource
where tinyint_col != 1 and smallint_col != 11) a
union all
(select count(*) from alltypes_datasource
where tinyint_col IS DISTINCT FROM 1 and smallint_col IS DISTINCT FROM 11);

-- executing against localhost:21000
select * from
(select count(*) from alltypes_datasource
where smallint_col != 11 and tinyint_col != 1) a
union all
(select count(*) from alltypes_datasource
where smallint_col IS DISTINCT FROM 11 and tinyint_col IS DISTINCT FROM 1);

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.248574972153"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.294743061066"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.205020189285"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.198483705521"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="4.9329521656"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 16 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.15153193474"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="9.69965863228"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestUnmatchedSchema" file="query_test/test_scanners.py" line="187" name="test_unmatched_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="9.82412004471"><system-err>-- executing against localhost:21000
use functional_orc_def;

-- executing against localhost:21000
drop table if exists jointbl_test;

-- executing against localhost:21000
use functional_orc_def;

-- executing against localhost:21000
create external table jointbl_test like jointbl;

-- executing against localhost:21000
use functional_orc_def;

-- executing against localhost:21000
describe formatted jointbl;

-- executing against localhost:21000
use functional_orc_def;

-- executing against localhost:21000
alter table jointbl_test set location &apos;hdfs://localhost:20500/test-warehouse/jointbl_orc_def&apos;;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test add columns(new_col string);

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test add columns(new_int_col int);

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test drop column new_int_col;

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test drop column new_col;

-- executing against localhost:21000
alter table jointbl_test drop column alltypes_id;

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
use functional_orc_def;

-- executing against localhost:21000
drop table if exists jointbl_test;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.454881906509"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="3.37382388115"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_queries.TestQueriesTextTables" file="query_test/test_queries.py" line="163" name="test_distinct_estimate[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="11.8304009438"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(distinct id), distinctpc(id), distinctpcsa(id) from alltypesagg;

-- executing against localhost:21000
select
  tinyint_col,
  distinctpcsa(id),
  distinctpcsa(bool_col),
  distinctpcsa(smallint_col),
  distinctpcsa(int_col),
  distinctpcsa(bigint_col),
  distinctpcsa(float_col),
  distinctpcsa(double_col),
  distinctpcsa(string_col),
  distinctpcsa(timestamp_col)
from alltypesagg
group by tinyint_col;

-- executing against localhost:21000
select
  distinctpcsa(id),
  distinctpcsa(bool_col),
  distinctpcsa(tinyint_col),
  distinctpcsa(smallint_col),
  distinctpcsa(int_col),
  distinctpcsa(bigint_col),
  distinctpcsa(float_col),
  distinctpcsa(double_col),
  distinctpcsa(string_col),
  distinctpcsa(timestamp_col)
from alltypesagg;

-- executing against localhost:21000
select
  tinyint_col,
  distinctpc(id),
  distinctpc(bool_col),
  distinctpc(smallint_col),
  distinctpc(int_col),
  distinctpc(bigint_col),
  distinctpc(float_col),
  distinctpc(double_col),
  distinctpc(string_col),
  distinctpc(timestamp_col)
from alltypesagg
group by tinyint_col;

-- executing against localhost:21000
select
  distinctpc(id),
  distinctpc(bool_col),
  distinctpc(tinyint_col),
  distinctpc(smallint_col),
  distinctpc(int_col),
  distinctpc(bigint_col),
  distinctpc(float_col),
  distinctpc(double_col),
  distinctpc(string_col),
  distinctpc(timestamp_col)
from alltypesagg;

-- executing against localhost:21000
select
  ndv(id),
  ndv(bool_col),
  ndv(tinyint_col),
  ndv(smallint_col),
  ndv(int_col),
  ndv(bigint_col),
  ndv(float_col),
  ndv(double_col),
  ndv(string_col),
  ndv(timestamp_col)
from alltypesagg;

-- executing against localhost:21000
select distinctpc(field) from EmptyTable;

-- executing against localhost:21000
select ndv(field) from EmptyTable;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.419464111328"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="404" name="test_unannotated_list_of_primitives[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="15.9743249416"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_unannotated_list_of_primitives_4ea28019` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_unannotated_list_of_primitives_4ea28019`;

MainThread: Created database &quot;test_unannotated_list_of_primitives_4ea28019&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_unannotated_list_of_primitives[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_unannotated_list_of_primitives_4ea28019.UnannotatedListOfPrimitives (col1 array&lt;int&gt;) stored as parquet location &apos;/test-warehouse/test_unannotated_list_of_primitives_4ea28019.db/UnannotatedListOfPrimitives&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_unannotated_list_of_primitives_4ea28019.UnannotatedListOfPrimitives.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_unannotated_list_of_primitives_4ea28019.UnannotatedListOfPrimitives t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_unannotated_list_of_primitives_4ea28019.UnannotatedListOfPrimitives t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.222721099854"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.374682188034"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.344976902008"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.000741243362427"><skipped message="expected test failure">reason: KUDU-666: Kudu support for large values</skipped></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="88" name="test_hdfs_scanner_profile[batch_size: 1 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="6.20324897766"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from tpcds_parquet.store_sales;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=500000;

-- executing against localhost:21000

select count(*) from tpcds_parquet.store_sales
join tpcds_parquet.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
set runtime_filter_wait_time_ms=100000;

-- executing against localhost:21000

select count(*) from tpcds.store_sales join tpcds.date_dim on
ss_sold_date_sk = d_date_sk where d_qoy=1;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.00077486038208"><skipped message="expected test failure">reason: KUDU-666: Kudu support for large values</skipped></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.00282597541809"><skipped message="expected test failure">reason: KUDU-666: Kudu support for large values</skipped></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.00842022895813"><skipped message="expected test failure">reason: KUDU-666: Kudu support for large values</skipped></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.000826835632324"><skipped message="expected test failure">reason: KUDU-666: Kudu support for large values</skipped></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.00282311439514"><skipped message="expected test failure">reason: KUDU-666: Kudu support for large values</skipped></testcase><testcase classname="query_test.test_scanners.TestWideTable" file="query_test/test_scanners.py" line="250" name="test_wide_table[vector0]" time="0.000265121459961"><skipped message="got empty parameter set [&apos;vector&apos;], function test_wide_table at /home/ubuntu/Impala/tests/query_test/test_scanners.py:250" type="pytest.skip">query_test/test_scanners.py:250: &lt;py._xmlgen.raw object at 0x7f15197f37d0&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="292" name="test_parquet[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="22.3996670246"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * from bad_parquet where field = &quot;parquet&quot;;

-- executing against localhost:21000
SELECT count(distinct field) from bad_parquet;

-- executing against localhost:21000
SELECT * from bad_metadata_len;

-- executing against localhost:21000
SELECT * from bad_dict_page_offset;

-- executing against localhost:21000
SELECT * from bad_compressed_size;

-- executing against localhost:21000
select * from kite_required_fields;

-- executing against localhost:21000
SELECT * from bad_magic_number;

-- executing against localhost:21000
SELECT count(*) from lineitem_multiblock;

-- executing against localhost:21000
SELECT count(*) from lineitem_sixblocks;

-- executing against localhost:21000
SELECT count(l_comment), min(l_partkey), max(l_linenumber) from lineitem_multiblock;

-- executing against localhost:21000
SELECT count(l_comment), min(l_partkey), max(l_linenumber) from lineitem_sixblocks;

-- executing against localhost:21000
select distinct l_orderkey from lineitem_multiblock where
l_orderkey &lt; 5 or l_orderkey &gt; 15000 order by l_orderkey limit 20;

-- executing against localhost:21000
select distinct l_orderkey from lineitem_sixblocks where
l_orderkey &lt; 5 or l_orderkey &gt; 15000 order by l_orderkey limit 20;

-- executing against localhost:21000
select * from alltypesagg where id % 500 = 0;

-- executing against localhost:21000
select * from alltypesagg where id = 5000;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 0 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/def/block]" time="11.0769410133"><system-err>-- executing against localhost:21000
use functional_seq_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_runtime_filters.TestBloomFilters" file="query_test/test_runtime_filters.py" line="85" name="test_bloom_filters[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="33.5953137875"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64K;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 125000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 500000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 1000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 2000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=128KB;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=128KB;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=80000B;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=80000B;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MAX_SIZE=64KB;

-- executing against localhost:21000

with l as (select * from tpch.lineitem UNION ALL select * from tpch.lineitem)
select STRAIGHT_JOIN count(*) from (select * from tpch.lineitem a LIMIT 1) a
    join (select * from l LIMIT 1000000) b on a.l_orderkey = -b.l_orderkey;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MAX_SIZE=&quot;16777216&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=GLOBAL;

-- executing against localhost:21000

SET RUNTIME_FILTER_WAIT_TIME_MS=30000;

-- executing against localhost:21000

SET RUNTIME_FILTER_MIN_SIZE=4KB;

-- executing against localhost:21000

SET RUNTIME_BLOOM_FILTER_SIZE=4KB;

-- executing against localhost:21000

select STRAIGHT_JOIN count(*) from alltypes a join [SHUFFLE] alltypes b on a.id = b.id;

-- executing against localhost:21000
SET RUNTIME_FILTER_MODE=&quot;GLOBAL&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_WAIT_TIME_MS=&quot;0&quot;;

-- executing against localhost:21000
SET RUNTIME_FILTER_MIN_SIZE=&quot;1048576&quot;;

-- executing against localhost:21000
SET RUNTIME_BLOOM_FILTER_SIZE=&quot;1048576&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestUnmatchedSchema" file="query_test/test_scanners.py" line="187" name="test_unmatched_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.42379498482"><system-err>-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
drop table if exists jointbl_test;

-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
create external table jointbl_test like jointbl;

-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted jointbl;

-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
alter table jointbl_test set location &apos;hdfs://localhost:20500/test-warehouse/jointbl_parquet&apos;;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test add columns(new_col string);

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test add columns(new_int_col int);

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test drop column new_int_col;

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
alter table jointbl_test drop column new_col;

-- executing against localhost:21000
alter table jointbl_test drop column alltypes_id;

-- executing against localhost:21000
select * from jointbl_test;

-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
drop table if exists jointbl_test;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormatsWithLimit" file="query_test/test_scanners.py" line="105" name="test_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="95.6336011887"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 5) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.365030288696"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select cast(&apos;99999999999.99999&apos; as Decimal(16,5));

-- executing against localhost:21000
select cast(&apos;-99999999999.99999&apos; as Decimal(16,5));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,5));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 5));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 4) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.382442951202"><system-err>-- executing against localhost:21000
select cast(&apos;9999999999999999999999.9999&apos; as Decimal(26,4));

-- executing against localhost:21000
select cast(&apos;-9999999999999999999999.9999&apos; as Decimal(26,4));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,4));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 4));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 20) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.374053239822"><system-err>-- executing against localhost:21000
select cast(&apos;999999.99999999999999999999&apos; as Decimal(26,20));

-- executing against localhost:21000
select cast(&apos;-999999.99999999999999999999&apos; as Decimal(26,20));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,20));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 20));

</system-err></testcase><testcase classname="query_test.test_queries.TestQueriesTextTables" file="query_test/test_queries.py" line="169" name="test_random[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="132.708660126"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(distinct rand()), count(*) from alltypes a;

-- executing against localhost:21000
select count(distinct rand(100)), count(*) from alltypes a;

-- executing against localhost:21000
select count(distinct rand()), count(*) from alltypes a, alltypes b;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 17) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.418215751648"><system-err>-- executing against localhost:21000
select cast(&apos;999999999.99999999999999999&apos; as Decimal(26,17));

-- executing against localhost:21000
select cast(&apos;-999999999.99999999999999999&apos; as Decimal(26,17));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,17));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 17));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (26, 1) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.580871343613"><system-err>-- executing against localhost:21000
select cast(&apos;9999999999999999999999999.9&apos; as Decimal(26,1));

-- executing against localhost:21000
select cast(&apos;-9999999999999999999999999.9&apos; as Decimal(26,1));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(26,1));

-- executing against localhost:21000
select cast(NULL as Decimal(26, 1));

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopParquet" file="query_test/test_mt_dop.py" line="101" name="test_parquet_filtering[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.35532784462"><failure message="query_test/test_mt_dop.py:108: in test_parquet_filtering
    self.run_test_case(&apos;QueryTest/parquet-filtering&apos;, vector)
common/impala_test_suite.py:451: in run_test_case
    verify_runtime_profile(test_section[&apos;RUNTIME_PROFILE&apos;], result.runtime_profile)
common/test_result_verifier.py:599: in verify_runtime_profile
    &quot;\n\nPROFILE:\n%s\n&quot; % (function, field, expected_value, actual_value, actual))
E   AssertionError: Aggregation of SUM over NumRowGroups did not match expected results.
E   EXPECTED VALUE:
E   24
E   
E   ACTUAL VALUE:
E   23
E   
E   PROFILE:
E   Query (id=e7462de57ef6fd00:25f810c300000000):
E     DEBUG MODE WARNING: Query profile created while running a DEBUG build of Impala. Use RELEASE builds to measure query performance.
E     Summary:
E       Session ID: f948627df3816ac5:386f06be47d71589
E       Session Type: BEESWAX
E       Start Time: 2018-07-03 03:09:53.544805000
E       End Time: 
E       Query Type: QUERY
E       Query State: FINISHED
E       Query Status: OK
E       Impala Version: impalad version 3.1.0-SNAPSHOT DEBUG (build f7051f83688fd054cb65f3e195fb3a299ad66c53)
E       User: ubuntu
E       Connected User: ubuntu
E       Delegated User: 
E       Network Address: ::ffff:127.0.0.1:46112
E       Default Db: functional_parquet
E       Sql Statement: select count(*) from functional_parquet.alltypes where bigint_col &lt; 100
E       Coordinator: ip-172-31-28-156:22000
E       Query Options (set by configuration): ABORT_ON_ERROR=1,EXEC_SINGLE_NODE_ROWS_THRESHOLD=0,MT_DOP=8,PARQUET_READ_STATISTICS=0,DISABLE_CODEGEN_ROWS_THRESHOLD=0
E       Query Options (set by configuration and planner): ABORT_ON_ERROR=1,NUM_SCANNER_THREADS=1,EXEC_SINGLE_NODE_ROWS_THRESHOLD=0,MT_DOP=8,PARQUET_READ_STATISTICS=0,DISABLE_CODEGEN_ROWS_THRESHOLD=0
E       Plan: 
E   ----------------
E   Max Per-Host Resource Reservation: Memory=128.00KB Threads=9
E   Per-Host Resource Estimates: Memory=218.00MB
E   WARNING: The following tables are missing relevant table and/or column statistics.
E   functional_parquet.alltypes
E   
E   F01:PLAN FRAGMENT [UNPARTITIONED] hosts=1 instances=1
E   |  Per-Host Resources: mem-estimate=10.00MB mem-reservation=0B thread-reservation=1
E   PLAN-ROOT SINK
E   |  mem-estimate=0B mem-reservation=0B thread-reservation=0
E   |
E   03:AGGREGATE [FINALIZE]
E   |  output: count:merge(*)
E   |  mem-estimate=10.00MB mem-reservation=0B spill-buffer=2.00MB thread-reservation=0
E   |  tuple-ids=1 row-size=8B cardinality=1
E   |
E   02:EXCHANGE [UNPARTITIONED]
E   |  mem-estimate=0B mem-reservation=0B thread-reservation=0
E   |  tuple-ids=1 row-size=8B cardinality=1
E   |
E   F00:PLAN FRAGMENT [RANDOM] hosts=3 instances=24
E   Per-Host Resources: mem-estimate=208.00MB mem-reservation=128.00KB thread-reservation=8
E   01:AGGREGATE
E   |  output: count(*)
E   |  mem-estimate=10.00MB mem-reservation=0B spill-buffer=2.00MB thread-reservation=0
E   |  tuple-ids=1 row-size=8B cardinality=1
E   |
E   00:SCAN HDFS [functional_parquet.alltypes, RANDOM]
E      partitions=24/24 files=24 size=201.16KB
E      predicates: bigint_col &lt; 100
E      stored statistics:
E        table: rows=unavailable size=unavailable
E        partitions: 0/24 rows=unavailable
E        columns: unavailable
E      extrapolated-rows=disabled max-scan-range-rows=unavailable
E      parquet dictionary predicates: bigint_col &lt; 100
E      mem-estimate=16.00MB mem-reservation=16.00KB thread-reservation=0
E      tuple-ids=0 row-size=8B cardinality=unavailable
E   ----------------
E       Estimated Per-Host Mem: 228589568
E       Tables Missing Stats: functional_parquet.alltypes
E       Per Host Min Memory Reservation: ip-172-31-28-156:22000(128.00 KB) ip-172-31-28-156:22001(112.00 KB) ip-172-31-28-156:22002(112.00 KB) 
E       Request Pool: default-pool
E       Admission result: Admitted immediately
E       Query Compilation: 2.105ms
E          - Metadata of all 1 tables cached: 222.331us (222.331us)
E          - Analysis finished: 507.538us (285.207us)
E          - Value transfer graph computed: 520.850us (13.312us)
E          - Single node plan created: 1.582ms (1.061ms)
E          - Runtime filters computed: 1.634ms (52.226us)
E          - Distributed plan created: 1.651ms (16.690us)
E          - Parallel plans created: 1.658ms (6.896us)
E          - Planning finished: 2.105ms (447.187us)
E       Query Timeline: 459.992ms
E          - Query submitted: 0.000ns (0.000ns)
E          - Planning finished: 3.999ms (3.999ms)
E          - Submit for admission: 11.999ms (7.999ms)
E          - Completed admission: 11.999ms (0.000ns)
E          - Ready to start on 3 backends: 11.999ms (0.000ns)
E          - All 3 execution backends (23 fragment instances) started: 27.999ms (15.999ms)
E          - Rows available: 423.992ms (395.993ms)
E          - First row fetched: 427.992ms (3.999ms)
E          - Last row fetched: 427.992ms (0.000ns)
E          - Released admission control resources: 439.992ms (11.999ms)
E        - ComputeScanRangeAssignmentTimer: 0.000ns
E     ImpalaServer:
E        - ClientFetchWaitTimer: 3.999ms
E        - RowMaterializationTimer: 23.999ms
E     Execution Profile e7462de57ef6fd00:25f810c300000000:(Total: 419.992ms, non-child: 0.000ns, % non-child: 0.00%)
E       Backend startup latencies: Count: 3, min / max: 5ms / 11ms, 25th %-ile: 5ms, 50th %-ile: 10ms, 75th %-ile: 10ms, 90th %-ile: 11ms, 95th %-ile: 11ms, 99.9th %-ile: 11ms
E       Slowest Backend to startup: ip-172-31-28-156:22001
E       Per Node Peak Memory Usage: ip-172-31-28-156:22000(1.10 MB) ip-172-31-28-156:22001(910.50 KB) ip-172-31-28-156:22002(866.50 KB) 
E        - FiltersReceived: 0 (0)
E        - FinalizationTimer: 0.000ns
E        - NumBackends: 3 (3)
E        - NumFragmentInstances: 23 (23)
E        - NumFragments: 2 (2)
E       Averaged Fragment F01:(Total: 399.993ms, non-child: 15.999ms, % non-child: 4.00%)
E         split sizes:  min: 0, max: 0, avg: 0, stddev: 0
E         completion times: min:407.992ms  max:407.992ms  mean: 407.992ms  stddev:0.000ns
E         execution rates: min:0.00 /sec  max:0.00 /sec  mean:0.00 /sec  stddev:0.00 /sec
E         num instances: 1
E          - AverageThreadTokens: 0.00 
E          - BloomFilterBytes: 0
E          - PeakMemoryUsage: 208.00 KB (212992)
E          - PeakReservation: 0
E          - PeakUsedReservation: 0
E          - PerHostPeakMemUsage: 1.10 MB (1158144)
E          - RowsProduced: 1 (1)
E          - TotalNetworkReceiveTime: 299.994ms
E          - TotalNetworkSendTime: 0.000ns
E          - TotalStorageWaitTime: 0.000ns
E          - TotalThreadsInvoluntaryContextSwitches: 9 (9)
E          - TotalThreadsTotalWallClockTime: 387.993ms
E            - TotalThreadsSysTime: 0.000ns
E            - TotalThreadsUserTime: 28.000ms
E          - TotalThreadsVoluntaryContextSwitches: 26 (26)
E         Buffer pool:
E            - AllocTime: 0.000ns
E            - CumulativeAllocationBytes: 0
E            - CumulativeAllocations: 0 (0)
E            - PeakReservation: 0
E            - PeakUnpinnedBytes: 0
E            - PeakUsedReservation: 0
E            - ReadIoBytes: 0
E            - ReadIoOps: 0 (0)
E            - ReadIoWaitTime: 0.000ns
E            - ReservationLimit: 0
E            - WriteIoBytes: 0
E            - WriteIoOps: 0 (0)
E            - WriteIoWaitTime: 0.000ns
E         Fragment Instance Lifecycle Timings:
E            - ExecTime: 3.999ms
E              - ExecTreeExecTime: 0.000ns
E            - OpenTime: 383.993ms
E              - ExecTreeOpenTime: 299.994ms
E            - PrepareTime: 11.999ms
E              - ExecTreePrepareTime: 0.000ns
E         PLAN_ROOT_SINK:
E            - PeakMemoryUsage: 0
E         AGGREGATION_NODE (id=3):(Total: 299.994ms, non-child: 0.000ns, % non-child: 0.00%)
E            - PeakMemoryUsage: 8.00 KB (8192)
E            - RowsReturned: 1 (1)
E            - RowsReturnedRate: 3.00 /sec
E           NonGroupingAggregator:
E              - BuildTime: 0.000ns
E              - PeakMemoryUsage: 8.00 KB (8192)
E              - RowsReturned: 1 (1)
E         EXCHANGE_NODE (id=2):(Total: 299.994ms, non-child: 299.994ms, % non-child: 100.00%)
E            - ConvertRowBatchTime: 0.000ns
E            - PeakMemoryUsage: 184.00 KB (188416)
E            - RowsReturned: 22 (22)
E            - RowsReturnedRate: 73.00 /sec
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 352.00 KB (360448)
E              - CumulativeAllocations: 44 (44)
E              - PeakReservation: 184.00 KB (188416)
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 184.00 KB (188416)
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Dequeue:
E              - FirstBatchWaitTime: 59.998ms
E              - TotalBytesDequeued: 352.00 B (352)
E              - TotalGetBatchTime: 299.994ms
E                - DataWaitTime: 299.994ms
E           Enqueue:
E              - DeserializeRowBatchTime: 0.000ns
E              - TotalBatchesEnqueued: 22 (22)
E              - TotalBatchesReceived: 22 (22)
E              - TotalBytesReceived: 264.00 B (264)
E              - TotalEarlySenders: 0 (0)
E              - TotalEosReceived: 22 (22)
E              - TotalHasDeferredRPCsTime: 0.000ns
E              - TotalRPCsDeferred: 0 (0)
E         CodeGen:(Total: 83.998ms, non-child: 83.998ms, % non-child: 100.00%)
E            - CodegenInvoluntaryContextSwitches: 9 (9)
E            - CodegenTotalWallClockTime: 83.998ms
E              - CodegenSysTime: 0.000ns
E              - CodegenUserTime: 24.000ms
E            - CodegenVoluntaryContextSwitches: 2 (2)
E            - CompileTime: 0.000ns
E            - IrGenerationTime: 0.000ns
E            - LoadTime: 0.000ns
E            - ModuleBitcodeSize: 2.26 MB (2365840)
E            - NumFunctions: 0 (0)
E            - NumInstructions: 0 (0)
E            - OptimizationTime: 0.000ns
E            - PeakMemoryUsage: 0
E            - PrepareTime: 83.998ms
E       Coordinator Fragment F01:
E         Instance e7462de57ef6fd00:25f810c300000000 (host=ip-172-31-28-156:22000):(Total: 399.993ms, non-child: 15.999ms, % non-child: 4.00%)
E           Fragment Instance Lifecycle Event Timeline: 407.992ms
E              - Prepare Finished: 19.999ms (19.999ms)
E              - Open Finished: 403.993ms (383.993ms)
E              - First Batch Produced: 403.993ms (0.000ns)
E              - First Batch Sent: 407.992ms (3.999ms)
E              - ExecInternal Finished: 407.992ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 208.00 KB (212992)
E            - PeakReservation: 0
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 299.994ms
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 9 (9)
E            - TotalThreadsTotalWallClockTime: 387.993ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 28.000ms
E            - TotalThreadsVoluntaryContextSwitches: 26 (26)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 383.993ms
E                - ExecTreeOpenTime: 299.994ms
E              - PrepareTime: 11.999ms
E                - ExecTreePrepareTime: 0.000ns
E           PLAN_ROOT_SINK:
E              - PeakMemoryUsage: 0
E           AGGREGATION_NODE (id=3):(Total: 299.994ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 8.00 KB (8192)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 3.00 /sec
E             NonGroupingAggregator:
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           EXCHANGE_NODE (id=2):(Total: 299.994ms, non-child: 0.000ns, % non-child: 0.00%)
E              - ConvertRowBatchTime: 0.000ns
E              - PeakMemoryUsage: 184.00 KB (188416)
E              - RowsReturned: 22 (22)
E              - RowsReturnedRate: 73.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 352.00 KB (360448)
E                - CumulativeAllocations: 44 (44)
E                - PeakReservation: 184.00 KB (188416)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 184.00 KB (188416)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E             Dequeue:
E                - FirstBatchWaitTime: 59.998ms
E                - TotalBytesDequeued: 352.00 B (352)
E                - TotalGetBatchTime: 299.994ms
E                  - DataWaitTime: 299.994ms
E             Enqueue:
E                - DispatchTime: (Avg: 111.254us ; Min: 40.427us ; Max: 569.044us ; Number of samples: 22)
E                - DeserializeRowBatchTime: 0.000ns
E                - TotalBatchesEnqueued: 22 (22)
E                - TotalBatchesReceived: 22 (22)
E                - TotalBytesReceived: 264.00 B (264)
E                - TotalEarlySenders: 0 (0)
E                - TotalEosReceived: 22 (22)
E                - TotalHasDeferredRPCsTime: 0.000ns
E                - TotalRPCsDeferred: 0 (0)
E           CodeGen:(Total: 83.998ms, non-child: 83.998ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 9 (9)
E              - CodegenTotalWallClockTime: 83.998ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 24.000ms
E              - CodegenVoluntaryContextSwitches: 2 (2)
E              - CompileTime: 0.000ns
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 0 (0)
E              - NumInstructions: 0 (0)
E              - OptimizationTime: 0.000ns
E              - PeakMemoryUsage: 0
E              - PrepareTime: 83.998ms
E       Averaged Fragment F00:(Total: 209.269ms, non-child: 3.748ms, % non-child: 1.79%)
E         split sizes:  min: 8.00 KB, max: 16.96 KB, avg: 9.14 KB, stddev: 2.36 KB
E         completion times: min:159.997ms  max:423.992ms  mean: 281.995ms  stddev:68.740ms
E         execution rates: min:19.35 KB/sec  max:71.89 KB/sec  mean:34.62 KB/sec  stddev:12.86 KB/sec
E         num instances: 22
E          - AverageThreadTokens: 0.00 
E          - BloomFilterBytes: 0
E          - PeakMemoryUsage: 148.50 KB (152064)
E          - PeakReservation: 16.00 KB (16384)
E          - PeakUsedReservation: 0
E          - PerHostPeakMemUsage: 954.21 KB (977115)
E          - RowsProduced: 1 (1)
E          - TotalNetworkReceiveTime: 0.000ns
E          - TotalNetworkSendTime: 2.476ms
E          - TotalStorageWaitTime: 952.364us
E          - TotalThreadsInvoluntaryContextSwitches: 37 (37)
E          - TotalThreadsTotalWallClockTime: 205.329ms
E            - TotalThreadsSysTime: 1.142ms
E            - TotalThreadsUserTime: 60.952ms
E          - TotalThreadsVoluntaryContextSwitches: 12 (12)
E         Buffer pool:
E            - AllocTime: 0.000ns
E            - CumulativeAllocationBytes: 0
E            - CumulativeAllocations: 0 (0)
E            - PeakReservation: 0
E            - PeakUnpinnedBytes: 0
E            - PeakUsedReservation: 0
E            - ReadIoBytes: 0
E            - ReadIoOps: 0 (0)
E            - ReadIoWaitTime: 0.000ns
E            - ReservationLimit: 0
E            - WriteIoBytes: 0
E            - WriteIoOps: 0 (0)
E            - WriteIoWaitTime: 0.000ns
E         Fragment Instance Lifecycle Timings:
E            - ExecTime: 2.857ms
E              - ExecTreeExecTime: 0.000ns
E            - OpenTime: 202.472ms
E              - ExecTreeOpenTime: 4.952ms
E            - PrepareTime: 13.904ms
E              - ExecTreePrepareTime: 380.945us
E         KrpcDataStreamSender (dst_id=2):(Total: 3.047ms, non-child: 3.047ms, % non-child: 100.00%)
E            - EosSent: 1 (1)
E            - NetworkThroughput: 43.75 KB/sec
E            - PeakMemoryUsage: 16.00 KB (16384)
E            - RowsSent: 1 (1)
E            - RpcFailure: 0 (0)
E            - RpcRetry: 0 (0)
E            - SerializeBatchTime: 0.000ns
E            - TotalBytesSent: 12.00 B (12)
E            - UncompressedRowBatchSize: 16.00 B (16)
E         AGGREGATION_NODE (id=1):(Total: 5.142ms, non-child: 190.473us, % non-child: 3.70%)
E            - PeakMemoryUsage: 17.00 KB (17408)
E            - RowsReturned: 1 (1)
E            - RowsReturnedRate: 139.00 /sec
E           NonGroupingAggregator:
E              - BuildTime: 0.000ns
E              - PeakMemoryUsage: 8.00 KB (8192)
E              - RowsReturned: 1 (1)
E         HDFS_SCAN_NODE (id=0):(Total: 4.952ms, non-child: 4.952ms, % non-child: 100.00%)
E            - AverageHdfsReadThreadConcurrency: 0.00 
E            - BytesRead: 9.38 KB (9607)
E            - BytesReadDataNodeCache: 0
E            - BytesReadLocal: 9.38 KB (9607)
E            - BytesReadRemoteUnexpected: 0
E            - BytesReadShortCircuit: 9.38 KB (9607)
E            - CachedFileHandlesHitCount: 2 (2)
E            - CachedFileHandlesMissCount: 0 (0)
E            - CollectionItemsRead: 0 (0)
E            - DecompressionTime: 0.000ns
E            - MaxCompressedTextFileLength: 0
E            - NumColumns: 1 (1)
E            - NumDictFilteredRowGroups: 0 (0)
E            - NumDisksAccessed: 1 (1)
E            - NumRowGroups: 1 (1)
E            - NumScannerThreadsStarted: 0 (0)
E            - NumScannersWithNoReads: 0 (0)
E            - NumStatsFilteredRowGroups: 0 (0)
E            - PeakMemoryUsage: 37.08 KB (37968)
E            - PerReadThreadRawHdfsThroughput: 0.00 /sec
E            - RemoteScanRanges: 0 (0)
E            - RowsRead: 333 (333)
E            - RowsReturned: 333 (333)
E            - RowsReturnedRate: 41.70 K/sec
E            - ScanRangesComplete: 1 (1)
E            - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E            - ScannerThreadsTotalWallClockTime: 0.000ns
E              - MaterializeTupleTime(*): 0.000ns
E              - ScannerThreadsSysTime: 0.000ns
E              - ScannerThreadsUserTime: 0.000ns
E            - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E            - TotalRawHdfsOpenFileTime(*): 190.472us
E            - TotalRawHdfsReadTime(*): 0.000ns
E            - TotalReadThroughput: 0.00 /sec
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 25.52 KB (26136)
E              - CumulativeAllocations: 2 (2)
E              - PeakReservation: 16.00 KB (16384)
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 15.62 KB (15993)
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E         CodeGen:(Total: 197.329ms, non-child: 197.329ms, % non-child: 100.00%)
E            - CodegenInvoluntaryContextSwitches: 30 (30)
E            - CodegenTotalWallClockTime: 197.329ms
E              - CodegenSysTime: 952.380us
E              - CodegenUserTime: 58.666ms
E            - CodegenVoluntaryContextSwitches: 8 (8)
E            - CompileTime: 16.571ms
E            - IrGenerationTime: 9.714ms
E            - LoadTime: 0.000ns
E            - ModuleBitcodeSize: 2.26 MB (2365840)
E            - NumFunctions: 12 (12)
E            - NumInstructions: 241 (241)
E            - OptimizationTime: 82.474ms
E            - PeakMemoryUsage: 120.50 KB (123392)
E            - PrepareTime: 82.284ms
E       Fragment F00:
E         Instance e7462de57ef6fd00:25f810c300000002 (host=ip-172-31-28-156:22000):(Total: 375.993ms, non-child: 11.999ms, % non-child: 3.19%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.47 KB 
E           Fragment Instance Lifecycle Event Timeline: 415.992ms
E              - Prepare Finished: 51.999ms (51.999ms)
E              - Open Finished: 403.993ms (351.993ms)
E              - First Batch Produced: 403.993ms (0.000ns)
E              - First Batch Sent: 403.993ms (0.000ns)
E              - ExecInternal Finished: 415.992ms (11.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 11.999ms
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 11 (11)
E            - TotalThreadsTotalWallClockTime: 363.993ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 45 (45)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 11.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 351.993ms
E                - ExecTreeOpenTime: 0.000ns
E              - PrepareTime: 11.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 11.999ms, non-child: 0.000ns, % non-child: 0.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 36.80 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 0
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.47 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.65 KB (8857)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.65 KB (8857)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.65 KB (8857)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 0
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 351.993ms, non-child: 351.993ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 11 (11)
E              - CodegenTotalWallClockTime: 351.993ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 64.000ms
E              - CodegenVoluntaryContextSwitches: 40 (40)
E              - CompileTime: 19.999ms
E              - IrGenerationTime: 39.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 147.997ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 131.997ms
E         Instance e7462de57ef6fd00:25f810c300000007 (host=ip-172-31-28-156:22000):(Total: 323.994ms, non-child: 3.999ms, % non-child: 1.23%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.17 KB 
E           Fragment Instance Lifecycle Event Timeline: 367.993ms
E              - Prepare Finished: 47.999ms (47.999ms)
E              - Open Finished: 367.993ms (319.994ms)
E              - First Batch Produced: 367.993ms (0.000ns)
E              - First Batch Sent: 367.993ms (0.000ns)
E              - ExecInternal Finished: 367.993ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 3.999ms
E            - TotalThreadsInvoluntaryContextSwitches: 21 (21)
E            - TotalThreadsTotalWallClockTime: 319.994ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 36 (36)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 319.994ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 3.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 43.21 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.17 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.32 KB (8522)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.32 KB (8522)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.32 KB (8522)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 300 (300)
E              - RowsReturned: 300 (300)
E              - RowsReturnedRate: 75.00 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 3.999ms
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 315.994ms, non-child: 315.994ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 21 (21)
E              - CodegenTotalWallClockTime: 315.994ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 64.000ms
E              - CodegenVoluntaryContextSwitches: 31 (31)
E              - CompileTime: 43.999ms
E              - IrGenerationTime: 11.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 143.997ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 115.998ms
E         Instance e7462de57ef6fd00:25f810c300000008 (host=ip-172-31-28-156:22000):(Total: 311.994ms, non-child: 0.000ns, % non-child: 0.00%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.33 KB 
E           Fragment Instance Lifecycle Event Timeline: 359.993ms
E              - Prepare Finished: 47.999ms (47.999ms)
E              - Open Finished: 347.994ms (299.994ms)
E              - First Batch Produced: 347.994ms (0.000ns)
E              - First Batch Sent: 347.994ms (0.000ns)
E              - ExecInternal Finished: 359.993ms (11.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 11.999ms
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 9 (9)
E            - TotalThreadsTotalWallClockTime: 311.994ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 35 (35)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 11.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 299.994ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 0.000ns
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 11.999ms, non-child: 0.000ns, % non-child: 0.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 1.15 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.33 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.51 KB (8710)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.51 KB (8710)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.51 KB (8710)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 300 (300)
E              - RowsReturned: 300 (300)
E              - RowsReturnedRate: 75.00 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 295.994ms, non-child: 295.994ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 9 (9)
E              - CodegenTotalWallClockTime: 295.994ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 29 (29)
E              - CompileTime: 31.999ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 139.997ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 119.997ms
E         Instance e7462de57ef6fd00:25f810c300000001 (host=ip-172-31-28-156:22000):(Total: 267.995ms, non-child: 15.999ms, % non-child: 5.97%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.46 KB 
E           Fragment Instance Lifecycle Event Timeline: 279.995ms
E              - Prepare Finished: 31.999ms (31.999ms)
E              - Open Finished: 279.995ms (247.995ms)
E              - First Batch Produced: 279.995ms (0.000ns)
E              - First Batch Sent: 279.995ms (0.000ns)
E              - ExecInternal Finished: 279.995ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 15 (15)
E            - TotalThreadsTotalWallClockTime: 247.995ms
E              - TotalThreadsSysTime: 4.000ms
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 17 (17)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 247.995ms
E                - ExecTreeOpenTime: 0.000ns
E              - PrepareTime: 19.999ms
E                - ExecTreePrepareTime: 3.999ms
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 70.54 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 7.999ms, non-child: 7.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.46 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.66 KB (8867)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.66 KB (8867)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.66 KB (8867)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 300 (300)
E              - RowsReturned: 300 (300)
E              - RowsReturnedRate: 37.50 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 247.995ms, non-child: 247.995ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 15 (15)
E              - CodegenTotalWallClockTime: 247.995ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 12 (12)
E              - CompileTime: 63.998ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 43.999ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 135.997ms
E         Instance e7462de57ef6fd00:25f810c30000000a (host=ip-172-31-28-156:22002):(Total: 263.995ms, non-child: 31.999ms, % non-child: 12.12%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:2/16.19 KB 
E           Fragment Instance Lifecycle Event Timeline: 267.995ms
E              - Prepare Finished: 35.999ms (35.999ms)
E              - Open Finished: 267.995ms (231.996ms)
E              - First Batch Produced: 267.995ms (0.000ns)
E              - First Batch Sent: 267.995ms (0.000ns)
E              - ExecInternal Finished: 267.995ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 866.50 KB (887296)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 28 (28)
E            - TotalThreadsTotalWallClockTime: 231.996ms
E              - TotalThreadsSysTime: 4.000ms
E              - TotalThreadsUserTime: 56.000ms
E            - TotalThreadsVoluntaryContextSwitches: 10 (10)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 231.996ms
E                - ExecTreeOpenTime: 15.999ms
E              - PrepareTime: 31.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 65.82 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 15.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 62.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 15.999ms, non-child: 15.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:2/16.19 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 2 out of 2
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:2 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 2)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 2)
E              - InitialRangeIdealReservation: (Avg: 12.00 KB (12288) ; Min: 8.00 KB (8192) ; Max: 16.00 KB (16384) ; Number of samples: 2)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 2)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 2)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 16.51 KB (16902)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 16.51 KB (16902)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 16.51 KB (16902)
E              - CachedFileHandlesHitCount: 4 (4)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 2 (2)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 590 (590)
E              - RowsReturned: 590 (590)
E              - RowsReturnedRate: 36.88 K/sec
E              - ScanRangesComplete: 2 (2)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 40.00 KB (40960)
E                - CumulativeAllocations: 4 (4)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 215.996ms, non-child: 215.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 23 (23)
E              - CodegenTotalWallClockTime: 215.996ms
E                - CodegenSysTime: 4.000ms
E                - CodegenUserTime: 52.000ms
E              - CodegenVoluntaryContextSwitches: 2 (2)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 107.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 91.998ms
E         Instance e7462de57ef6fd00:25f810c300000006 (host=ip-172-31-28-156:22000):(Total: 255.995ms, non-child: 3.999ms, % non-child: 1.56%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.42 KB 
E           Fragment Instance Lifecycle Event Timeline: 299.994ms
E              - Prepare Finished: 43.999ms (43.999ms)
E              - Open Finished: 299.994ms (255.995ms)
E              - First Batch Produced: 299.994ms (0.000ns)
E              - First Batch Sent: 299.994ms (0.000ns)
E              - ExecInternal Finished: 299.994ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 15 (15)
E            - TotalThreadsTotalWallClockTime: 255.995ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 24 (24)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 255.995ms
E                - ExecTreeOpenTime: 0.000ns
E              - PrepareTime: 0.000ns
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 49.76 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 0
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.42 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.59 KB (8793)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.59 KB (8793)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.59 KB (8793)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 0
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 251.995ms, non-child: 251.995ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 11 (11)
E              - CodegenTotalWallClockTime: 251.995ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 20 (20)
E              - CompileTime: 35.999ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 91.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 119.997ms
E         Instance e7462de57ef6fd00:25f810c30000000c (host=ip-172-31-28-156:22002):(Total: 231.996ms, non-child: 43.999ms, % non-child: 18.97%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.21 KB 
E           Fragment Instance Lifecycle Event Timeline: 275.995ms
E              - Prepare Finished: 87.998ms (87.998ms)
E              - Open Finished: 271.995ms (183.996ms)
E              - First Batch Produced: 271.995ms (0.000ns)
E              - First Batch Sent: 271.995ms (0.000ns)
E              - ExecInternal Finished: 275.995ms (3.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 866.50 KB (887296)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 3.999ms
E            - TotalStorageWaitTime: 3.999ms
E            - TotalThreadsInvoluntaryContextSwitches: 25 (25)
E            - TotalThreadsTotalWallClockTime: 187.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 7 (7)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 183.996ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 43.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 56.74 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.21 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 3.999ms ; Min: 3.999ms ; Max: 3.999ms ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.35 KB (8553)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.35 KB (8553)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.35 KB (8553)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 77.50 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 179.996ms, non-child: 179.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 23 (23)
E              - CodegenTotalWallClockTime: 179.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 56.000ms
E              - CodegenVoluntaryContextSwitches: 2 (2)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 103.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 47.999ms
E         Instance e7462de57ef6fd00:25f810c300000011 (host=ip-172-31-28-156:22001):(Total: 231.996ms, non-child: 39.999ms, % non-child: 17.24%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.40 KB 
E           Fragment Instance Lifecycle Event Timeline: 235.995ms
E              - Prepare Finished: 43.999ms (43.999ms)
E              - Open Finished: 235.995ms (191.996ms)
E              - First Batch Produced: 235.995ms (0.000ns)
E              - First Batch Sent: 235.995ms (0.000ns)
E              - ExecInternal Finished: 235.995ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 910.50 KB (932352)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 46 (46)
E            - TotalThreadsTotalWallClockTime: 191.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 3 (3)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 191.996ms
E                - ExecTreeOpenTime: 7.999ms
E              - PrepareTime: 39.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 14.76 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 7.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 125.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 7.999ms, non-child: 7.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.40 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.57 KB (8777)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.57 KB (8777)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.57 KB (8777)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 38.75 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 183.996ms, non-child: 183.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 30 (30)
E              - CodegenTotalWallClockTime: 183.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 1 (1)
E              - CompileTime: 15.999ms
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 71.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 91.998ms
E         Instance e7462de57ef6fd00:25f810c30000000b (host=ip-172-31-28-156:22002):(Total: 231.996ms, non-child: 11.999ms, % non-child: 5.17%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.67 KB 
E           Fragment Instance Lifecycle Event Timeline: 263.995ms
E              - Prepare Finished: 43.999ms (43.999ms)
E              - Open Finished: 263.995ms (219.996ms)
E              - First Batch Produced: 263.995ms (0.000ns)
E              - First Batch Sent: 263.995ms (0.000ns)
E              - ExecInternal Finished: 263.995ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 866.50 KB (887296)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 32 (32)
E            - TotalThreadsTotalWallClockTime: 219.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 6 (6)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 219.996ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 11.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 28.70 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.67 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.87 KB (9085)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.87 KB (9085)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.87 KB (9085)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 0
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 215.996ms, non-child: 215.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 24 (24)
E              - CodegenTotalWallClockTime: 215.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 2 (2)
E              - CompileTime: 11.999ms
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 87.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 91.998ms
E         Instance e7462de57ef6fd00:25f810c300000004 (host=ip-172-31-28-156:22000):(Total: 215.996ms, non-child: 3.999ms, % non-child: 1.85%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.38 KB 
E           Fragment Instance Lifecycle Event Timeline: 255.995ms
E              - Prepare Finished: 43.999ms (43.999ms)
E              - Open Finished: 251.995ms (207.996ms)
E              - First Batch Produced: 251.995ms (0.000ns)
E              - First Batch Sent: 251.995ms (0.000ns)
E              - ExecInternal Finished: 255.995ms (3.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 3.999ms
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 13 (13)
E            - TotalThreadsTotalWallClockTime: 211.996ms
E              - TotalThreadsSysTime: 4.000ms
E              - TotalThreadsUserTime: 56.000ms
E            - TotalThreadsVoluntaryContextSwitches: 23 (23)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 207.996ms
E                - ExecTreeOpenTime: 0.000ns
E              - PrepareTime: 3.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 55.78 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 0
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.38 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.56 KB (8768)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.56 KB (8768)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.56 KB (8768)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 300 (300)
E              - RowsReturned: 300 (300)
E              - RowsReturnedRate: 0
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 207.996ms, non-child: 207.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 13 (13)
E              - CodegenTotalWallClockTime: 207.996ms
E                - CodegenSysTime: 4.000ms
E                - CodegenUserTime: 56.000ms
E              - CodegenVoluntaryContextSwitches: 18 (18)
E              - CompileTime: 31.999ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 55.999ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 115.998ms
E         Instance e7462de57ef6fd00:25f810c300000009 (host=ip-172-31-28-156:22002):(Total: 211.996ms, non-child: 15.999ms, % non-child: 7.55%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.55 KB 
E           Fragment Instance Lifecycle Event Timeline: 215.996ms
E              - Prepare Finished: 19.999ms (19.999ms)
E              - Open Finished: 215.996ms (195.996ms)
E              - First Batch Produced: 215.996ms (0.000ns)
E              - First Batch Sent: 215.996ms (0.000ns)
E              - ExecInternal Finished: 215.996ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 866.50 KB (887296)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 11.999ms
E            - TotalThreadsInvoluntaryContextSwitches: 20 (20)
E            - TotalThreadsTotalWallClockTime: 195.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 3 (3)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 195.996ms
E                - ExecTreeOpenTime: 19.999ms
E              - PrepareTime: 15.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 47.46 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 19.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 50.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 19.999ms, non-child: 19.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.55 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 11.999ms ; Min: 11.999ms ; Max: 11.999ms ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.74 KB (8950)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.74 KB (8950)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.74 KB (8950)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 15.50 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 175.996ms, non-child: 175.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 15 (15)
E              - CodegenTotalWallClockTime: 175.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 0 (0)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 23.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 83.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 59.998ms
E         Instance e7462de57ef6fd00:25f810c300000013 (host=ip-172-31-28-156:22001):(Total: 207.996ms, non-child: 0.000ns, % non-child: 0.00%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.55 KB 
E           Fragment Instance Lifecycle Event Timeline: 251.995ms
E              - Prepare Finished: 43.999ms (43.999ms)
E              - Open Finished: 247.995ms (203.996ms)
E              - First Batch Produced: 247.995ms (0.000ns)
E              - First Batch Sent: 251.995ms (3.999ms)
E              - ExecInternal Finished: 251.995ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 910.50 KB (932352)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 60 (60)
E            - TotalThreadsTotalWallClockTime: 207.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 1 (1)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 203.996ms
E                - ExecTreeOpenTime: 7.999ms
E              - PrepareTime: 0.000ns
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 62.48 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 7.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 125.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 7.999ms, non-child: 7.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.55 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.74 KB (8949)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.74 KB (8949)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.74 KB (8949)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 38.75 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 195.996ms, non-child: 195.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 44 (44)
E              - CodegenTotalWallClockTime: 195.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 0 (0)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 87.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 75.998ms
E         Instance e7462de57ef6fd00:25f810c300000010 (host=ip-172-31-28-156:22001):(Total: 203.996ms, non-child: 0.000ns, % non-child: 0.00%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.57 KB 
E           Fragment Instance Lifecycle Event Timeline: 203.996ms
E              - Prepare Finished: 3.999ms (3.999ms)
E              - Open Finished: 199.996ms (195.996ms)
E              - First Batch Produced: 199.996ms (0.000ns)
E              - First Batch Sent: 199.996ms (0.000ns)
E              - ExecInternal Finished: 203.996ms (3.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 910.50 KB (932352)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 30 (30)
E            - TotalThreadsTotalWallClockTime: 199.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 3 (3)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 195.996ms
E                - ExecTreeOpenTime: 11.999ms
E              - PrepareTime: 3.999ms
E                - ExecTreePrepareTime: 3.999ms
E           KrpcDataStreamSender (dst_id=2):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 40.76 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 15.999ms, non-child: 3.999ms, % non-child: 25.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 62.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 11.999ms, non-child: 11.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.57 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.75 KB (8964)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.75 KB (8964)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.75 KB (8964)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 25.83 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 183.996ms, non-child: 183.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 18 (18)
E              - CodegenTotalWallClockTime: 183.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 1 (1)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 31.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 83.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 59.998ms
E         Instance e7462de57ef6fd00:25f810c300000015 (host=ip-172-31-28-156:22001):(Total: 199.996ms, non-child: 23.999ms, % non-child: 12.00%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.17 KB 
E           Fragment Instance Lifecycle Event Timeline: 299.994ms
E              - Prepare Finished: 119.997ms (119.997ms)
E              - Open Finished: 299.994ms (179.996ms)
E              - First Batch Produced: 299.994ms (0.000ns)
E              - First Batch Sent: 299.994ms (0.000ns)
E              - ExecInternal Finished: 299.994ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 910.50 KB (932352)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 48 (48)
E            - TotalThreadsTotalWallClockTime: 179.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 1 (1)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 179.996ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 19.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 49.47 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 0
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.17 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.32 KB (8520)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.32 KB (8520)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.32 KB (8520)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 300 (300)
E              - RowsReturned: 300 (300)
E              - RowsReturnedRate: 0
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 175.996ms, non-child: 175.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 29 (29)
E              - CodegenTotalWallClockTime: 175.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 1 (1)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 31.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 83.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 55.999ms
E         Instance e7462de57ef6fd00:25f810c30000000f (host=ip-172-31-28-156:22002):(Total: 191.996ms, non-child: 15.999ms, % non-child: 8.33%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.47 KB 
E           Fragment Instance Lifecycle Event Timeline: 291.994ms
E              - Prepare Finished: 119.997ms (119.997ms)
E              - Open Finished: 283.995ms (163.997ms)
E              - First Batch Produced: 283.995ms (0.000ns)
E              - First Batch Sent: 283.995ms (0.000ns)
E              - ExecInternal Finished: 291.994ms (7.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 866.50 KB (887296)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 7.999ms
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 80 (80)
E            - TotalThreadsTotalWallClockTime: 171.997ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 6 (6)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 7.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 163.997ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 19.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 11.999ms, non-child: 3.999ms, % non-child: 33.33%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 1.61 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.47 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.65 KB (8860)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.65 KB (8860)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.65 KB (8860)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 77.50 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 159.997ms, non-child: 159.997ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 70 (70)
E              - CodegenTotalWallClockTime: 159.997ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 3 (3)
E              - CompileTime: 7.999ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 71.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 71.998ms
E         Instance e7462de57ef6fd00:25f810c300000003 (host=ip-172-31-28-156:22000):(Total: 183.996ms, non-child: 3.999ms, % non-child: 2.17%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.30 KB 
E           Fragment Instance Lifecycle Event Timeline: 223.996ms
E              - Prepare Finished: 43.999ms (43.999ms)
E              - Open Finished: 223.996ms (179.996ms)
E              - First Batch Produced: 223.996ms (0.000ns)
E              - First Batch Sent: 223.996ms (0.000ns)
E              - ExecInternal Finished: 223.996ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 15 (15)
E            - TotalThreadsTotalWallClockTime: 179.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 20 (20)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 179.996ms
E                - ExecTreeOpenTime: 0.000ns
E              - PrepareTime: 3.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 57.56 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 0
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.30 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.48 KB (8682)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.48 KB (8682)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.48 KB (8682)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 300 (300)
E              - RowsReturned: 300 (300)
E              - RowsReturnedRate: 0
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 179.996ms, non-child: 179.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 15 (15)
E              - CodegenTotalWallClockTime: 179.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 15 (15)
E              - CompileTime: 27.999ms
E              - IrGenerationTime: 31.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 31.999ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 83.998ms
E         Instance e7462de57ef6fd00:25f810c30000000e (host=ip-172-31-28-156:22002):(Total: 183.996ms, non-child: 7.999ms, % non-child: 4.35%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.53 KB 
E           Fragment Instance Lifecycle Event Timeline: 263.995ms
E              - Prepare Finished: 87.998ms (87.998ms)
E              - Open Finished: 259.995ms (171.997ms)
E              - First Batch Produced: 259.995ms (0.000ns)
E              - First Batch Sent: 259.995ms (0.000ns)
E              - ExecInternal Finished: 263.995ms (3.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 866.50 KB (887296)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 3.999ms
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 98 (98)
E            - TotalThreadsTotalWallClockTime: 175.996ms
E              - TotalThreadsSysTime: 4.000ms
E              - TotalThreadsUserTime: 56.000ms
E            - TotalThreadsVoluntaryContextSwitches: 6 (6)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 171.997ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 7.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 6.54 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.53 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.71 KB (8920)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.71 KB (8920)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.71 KB (8920)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 77.50 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 167.997ms, non-child: 167.997ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 84 (84)
E              - CodegenTotalWallClockTime: 167.997ms
E                - CodegenSysTime: 4.000ms
E                - CodegenUserTime: 56.000ms
E              - CodegenVoluntaryContextSwitches: 4 (4)
E              - CompileTime: 7.999ms
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 79.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 75.998ms
E         Instance e7462de57ef6fd00:25f810c300000012 (host=ip-172-31-28-156:22001):(Total: 179.996ms, non-child: 35.999ms, % non-child: 20.00%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:2/16.96 KB 
E           Fragment Instance Lifecycle Event Timeline: 223.996ms
E              - Prepare Finished: 79.998ms (79.998ms)
E              - Open Finished: 219.996ms (139.997ms)
E              - First Batch Produced: 219.996ms (0.000ns)
E              - First Batch Sent: 219.996ms (0.000ns)
E              - ExecInternal Finished: 223.996ms (3.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 910.50 KB (932352)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 3.999ms
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 34 (34)
E            - TotalThreadsTotalWallClockTime: 143.997ms
E              - TotalThreadsSysTime: 4.000ms
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 3 (3)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 139.997ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 35.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 51.90 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:2/16.96 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 2 out of 2
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:2 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 2)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 2)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 2)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 2)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 2)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 17.34 KB (17753)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 17.34 KB (17753)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 17.34 KB (17753)
E              - CachedFileHandlesHitCount: 4 (4)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 2 (2)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 610 (610)
E              - RowsReturned: 610 (610)
E              - RowsReturnedRate: 152.50 K/sec
E              - ScanRangesComplete: 2 (2)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 48.00 KB (49152)
E                - CumulativeAllocations: 4 (4)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 135.997ms, non-child: 135.997ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 17 (17)
E              - CodegenTotalWallClockTime: 135.997ms
E                - CodegenSysTime: 4.000ms
E                - CodegenUserTime: 56.000ms
E              - CodegenVoluntaryContextSwitches: 1 (1)
E              - CompileTime: 7.999ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 75.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 47.999ms
E         Instance e7462de57ef6fd00:25f810c300000016 (host=ip-172-31-28-156:22001):(Total: 147.997ms, non-child: 7.999ms, % non-child: 5.41%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.56 KB 
E           Fragment Instance Lifecycle Event Timeline: 259.995ms
E              - Prepare Finished: 119.997ms (119.997ms)
E              - Open Finished: 255.995ms (135.997ms)
E              - First Batch Produced: 255.995ms (0.000ns)
E              - First Batch Sent: 255.995ms (0.000ns)
E              - ExecInternal Finished: 259.995ms (3.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 910.50 KB (932352)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 3.999ms
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 34 (34)
E            - TotalThreadsTotalWallClockTime: 139.997ms
E              - TotalThreadsSysTime: 4.000ms
E              - TotalThreadsUserTime: 56.000ms
E            - TotalThreadsVoluntaryContextSwitches: 7 (7)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 135.997ms
E                - ExecTreeOpenTime: 0.000ns
E              - PrepareTime: 7.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 51.36 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 0
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.56 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.75 KB (8963)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.75 KB (8963)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.75 KB (8963)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 0
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 135.997ms, non-child: 135.997ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 31 (31)
E              - CodegenTotalWallClockTime: 135.997ms
E                - CodegenSysTime: 4.000ms
E                - CodegenUserTime: 52.000ms
E              - CodegenVoluntaryContextSwitches: 1 (1)
E              - CompileTime: 7.999ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 75.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 43.999ms
E         Instance e7462de57ef6fd00:25f810c30000000d (host=ip-172-31-28-156:22002):(Total: 111.998ms, non-child: 3.999ms, % non-child: 3.57%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.00 KB 
E           Fragment Instance Lifecycle Event Timeline: 155.997ms
E              - Prepare Finished: 47.999ms (47.999ms)
E              - Open Finished: 155.997ms (107.998ms)
E              - First Batch Produced: 155.997ms (0.000ns)
E              - First Batch Sent: 155.997ms (0.000ns)
E              - ExecInternal Finished: 155.997ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 549.00 KB (562176)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 121 (121)
E            - TotalThreadsTotalWallClockTime: 107.998ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 3 (3)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 107.998ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 3.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 61.76 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.00 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.17 KB (8370)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.17 KB (8370)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.17 KB (8370)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 280 (280)
E              - RowsReturned: 280 (280)
E              - RowsReturnedRate: 70.00 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 16.00 KB (16384)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 8.00 KB (8192)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 103.998ms, non-child: 103.998ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 110 (110)
E              - CodegenTotalWallClockTime: 103.998ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 0 (0)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 31.999ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 63.998ms
E         Instance e7462de57ef6fd00:25f810c300000014 (host=ip-172-31-28-156:22001):(Total: 67.998ms, non-child: 3.999ms, % non-child: 5.88%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.59 KB 
E           Fragment Instance Lifecycle Event Timeline: 171.997ms
E              - Prepare Finished: 107.998ms (107.998ms)
E              - Open Finished: 171.997ms (63.998ms)
E              - First Batch Produced: 171.997ms (0.000ns)
E              - First Batch Sent: 171.997ms (0.000ns)
E              - ExecInternal Finished: 171.997ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 910.50 KB (932352)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 27 (27)
E            - TotalThreadsTotalWallClockTime: 63.998ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 3 (3)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 63.998ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 3.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 64.61 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.59 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.78 KB (8994)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.78 KB (8994)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.78 KB (8994)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 77.50 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 59.998ms, non-child: 59.998ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 17 (17)
E              - CodegenTotalWallClockTime: 59.998ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 56.000ms
E              - CodegenVoluntaryContextSwitches: 0 (0)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 27.999ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 23.999ms
E         Instance e7462de57ef6fd00:25f810c300000005 (host=ip-172-31-28-156:22000):">query_test/test_mt_dop.py:108: in test_parquet_filtering
    self.run_test_case(&apos;QueryTest/parquet-filtering&apos;, vector)
common/impala_test_suite.py:451: in run_test_case
    verify_runtime_profile(test_section[&apos;RUNTIME_PROFILE&apos;], result.runtime_profile)
common/test_result_verifier.py:599: in verify_runtime_profile
    &quot;\n\nPROFILE:\n%s\n&quot; % (function, field, expected_value, actual_value, actual))
E   AssertionError: Aggregation of SUM over NumRowGroups did not match expected results.
E   EXPECTED VALUE:
E   24
E   
E   ACTUAL VALUE:
E   23
E   
E   PROFILE:
E   Query (id=e7462de57ef6fd00:25f810c300000000):
E     DEBUG MODE WARNING: Query profile created while running a DEBUG build of Impala. Use RELEASE builds to measure query performance.
E     Summary:
E       Session ID: f948627df3816ac5:386f06be47d71589
E       Session Type: BEESWAX
E       Start Time: 2018-07-03 03:09:53.544805000
E       End Time: 
E       Query Type: QUERY
E       Query State: FINISHED
E       Query Status: OK
E       Impala Version: impalad version 3.1.0-SNAPSHOT DEBUG (build f7051f83688fd054cb65f3e195fb3a299ad66c53)
E       User: ubuntu
E       Connected User: ubuntu
E       Delegated User: 
E       Network Address: ::ffff:127.0.0.1:46112
E       Default Db: functional_parquet
E       Sql Statement: select count(*) from functional_parquet.alltypes where bigint_col &lt; 100
E       Coordinator: ip-172-31-28-156:22000
E       Query Options (set by configuration): ABORT_ON_ERROR=1,EXEC_SINGLE_NODE_ROWS_THRESHOLD=0,MT_DOP=8,PARQUET_READ_STATISTICS=0,DISABLE_CODEGEN_ROWS_THRESHOLD=0
E       Query Options (set by configuration and planner): ABORT_ON_ERROR=1,NUM_SCANNER_THREADS=1,EXEC_SINGLE_NODE_ROWS_THRESHOLD=0,MT_DOP=8,PARQUET_READ_STATISTICS=0,DISABLE_CODEGEN_ROWS_THRESHOLD=0
E       Plan: 
E   ----------------
E   Max Per-Host Resource Reservation: Memory=128.00KB Threads=9
E   Per-Host Resource Estimates: Memory=218.00MB
E   WARNING: The following tables are missing relevant table and/or column statistics.
E   functional_parquet.alltypes
E   
E   F01:PLAN FRAGMENT [UNPARTITIONED] hosts=1 instances=1
E   |  Per-Host Resources: mem-estimate=10.00MB mem-reservation=0B thread-reservation=1
E   PLAN-ROOT SINK
E   |  mem-estimate=0B mem-reservation=0B thread-reservation=0
E   |
E   03:AGGREGATE [FINALIZE]
E   |  output: count:merge(*)
E   |  mem-estimate=10.00MB mem-reservation=0B spill-buffer=2.00MB thread-reservation=0
E   |  tuple-ids=1 row-size=8B cardinality=1
E   |
E   02:EXCHANGE [UNPARTITIONED]
E   |  mem-estimate=0B mem-reservation=0B thread-reservation=0
E   |  tuple-ids=1 row-size=8B cardinality=1
E   |
E   F00:PLAN FRAGMENT [RANDOM] hosts=3 instances=24
E   Per-Host Resources: mem-estimate=208.00MB mem-reservation=128.00KB thread-reservation=8
E   01:AGGREGATE
E   |  output: count(*)
E   |  mem-estimate=10.00MB mem-reservation=0B spill-buffer=2.00MB thread-reservation=0
E   |  tuple-ids=1 row-size=8B cardinality=1
E   |
E   00:SCAN HDFS [functional_parquet.alltypes, RANDOM]
E      partitions=24/24 files=24 size=201.16KB
E      predicates: bigint_col &lt; 100
E      stored statistics:
E        table: rows=unavailable size=unavailable
E        partitions: 0/24 rows=unavailable
E        columns: unavailable
E      extrapolated-rows=disabled max-scan-range-rows=unavailable
E      parquet dictionary predicates: bigint_col &lt; 100
E      mem-estimate=16.00MB mem-reservation=16.00KB thread-reservation=0
E      tuple-ids=0 row-size=8B cardinality=unavailable
E   ----------------
E       Estimated Per-Host Mem: 228589568
E       Tables Missing Stats: functional_parquet.alltypes
E       Per Host Min Memory Reservation: ip-172-31-28-156:22000(128.00 KB) ip-172-31-28-156:22001(112.00 KB) ip-172-31-28-156:22002(112.00 KB) 
E       Request Pool: default-pool
E       Admission result: Admitted immediately
E       Query Compilation: 2.105ms
E          - Metadata of all 1 tables cached: 222.331us (222.331us)
E          - Analysis finished: 507.538us (285.207us)
E          - Value transfer graph computed: 520.850us (13.312us)
E          - Single node plan created: 1.582ms (1.061ms)
E          - Runtime filters computed: 1.634ms (52.226us)
E          - Distributed plan created: 1.651ms (16.690us)
E          - Parallel plans created: 1.658ms (6.896us)
E          - Planning finished: 2.105ms (447.187us)
E       Query Timeline: 459.992ms
E          - Query submitted: 0.000ns (0.000ns)
E          - Planning finished: 3.999ms (3.999ms)
E          - Submit for admission: 11.999ms (7.999ms)
E          - Completed admission: 11.999ms (0.000ns)
E          - Ready to start on 3 backends: 11.999ms (0.000ns)
E          - All 3 execution backends (23 fragment instances) started: 27.999ms (15.999ms)
E          - Rows available: 423.992ms (395.993ms)
E          - First row fetched: 427.992ms (3.999ms)
E          - Last row fetched: 427.992ms (0.000ns)
E          - Released admission control resources: 439.992ms (11.999ms)
E        - ComputeScanRangeAssignmentTimer: 0.000ns
E     ImpalaServer:
E        - ClientFetchWaitTimer: 3.999ms
E        - RowMaterializationTimer: 23.999ms
E     Execution Profile e7462de57ef6fd00:25f810c300000000:(Total: 419.992ms, non-child: 0.000ns, % non-child: 0.00%)
E       Backend startup latencies: Count: 3, min / max: 5ms / 11ms, 25th %-ile: 5ms, 50th %-ile: 10ms, 75th %-ile: 10ms, 90th %-ile: 11ms, 95th %-ile: 11ms, 99.9th %-ile: 11ms
E       Slowest Backend to startup: ip-172-31-28-156:22001
E       Per Node Peak Memory Usage: ip-172-31-28-156:22000(1.10 MB) ip-172-31-28-156:22001(910.50 KB) ip-172-31-28-156:22002(866.50 KB) 
E        - FiltersReceived: 0 (0)
E        - FinalizationTimer: 0.000ns
E        - NumBackends: 3 (3)
E        - NumFragmentInstances: 23 (23)
E        - NumFragments: 2 (2)
E       Averaged Fragment F01:(Total: 399.993ms, non-child: 15.999ms, % non-child: 4.00%)
E         split sizes:  min: 0, max: 0, avg: 0, stddev: 0
E         completion times: min:407.992ms  max:407.992ms  mean: 407.992ms  stddev:0.000ns
E         execution rates: min:0.00 /sec  max:0.00 /sec  mean:0.00 /sec  stddev:0.00 /sec
E         num instances: 1
E          - AverageThreadTokens: 0.00 
E          - BloomFilterBytes: 0
E          - PeakMemoryUsage: 208.00 KB (212992)
E          - PeakReservation: 0
E          - PeakUsedReservation: 0
E          - PerHostPeakMemUsage: 1.10 MB (1158144)
E          - RowsProduced: 1 (1)
E          - TotalNetworkReceiveTime: 299.994ms
E          - TotalNetworkSendTime: 0.000ns
E          - TotalStorageWaitTime: 0.000ns
E          - TotalThreadsInvoluntaryContextSwitches: 9 (9)
E          - TotalThreadsTotalWallClockTime: 387.993ms
E            - TotalThreadsSysTime: 0.000ns
E            - TotalThreadsUserTime: 28.000ms
E          - TotalThreadsVoluntaryContextSwitches: 26 (26)
E         Buffer pool:
E            - AllocTime: 0.000ns
E            - CumulativeAllocationBytes: 0
E            - CumulativeAllocations: 0 (0)
E            - PeakReservation: 0
E            - PeakUnpinnedBytes: 0
E            - PeakUsedReservation: 0
E            - ReadIoBytes: 0
E            - ReadIoOps: 0 (0)
E            - ReadIoWaitTime: 0.000ns
E            - ReservationLimit: 0
E            - WriteIoBytes: 0
E            - WriteIoOps: 0 (0)
E            - WriteIoWaitTime: 0.000ns
E         Fragment Instance Lifecycle Timings:
E            - ExecTime: 3.999ms
E              - ExecTreeExecTime: 0.000ns
E            - OpenTime: 383.993ms
E              - ExecTreeOpenTime: 299.994ms
E            - PrepareTime: 11.999ms
E              - ExecTreePrepareTime: 0.000ns
E         PLAN_ROOT_SINK:
E            - PeakMemoryUsage: 0
E         AGGREGATION_NODE (id=3):(Total: 299.994ms, non-child: 0.000ns, % non-child: 0.00%)
E            - PeakMemoryUsage: 8.00 KB (8192)
E            - RowsReturned: 1 (1)
E            - RowsReturnedRate: 3.00 /sec
E           NonGroupingAggregator:
E              - BuildTime: 0.000ns
E              - PeakMemoryUsage: 8.00 KB (8192)
E              - RowsReturned: 1 (1)
E         EXCHANGE_NODE (id=2):(Total: 299.994ms, non-child: 299.994ms, % non-child: 100.00%)
E            - ConvertRowBatchTime: 0.000ns
E            - PeakMemoryUsage: 184.00 KB (188416)
E            - RowsReturned: 22 (22)
E            - RowsReturnedRate: 73.00 /sec
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 352.00 KB (360448)
E              - CumulativeAllocations: 44 (44)
E              - PeakReservation: 184.00 KB (188416)
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 184.00 KB (188416)
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Dequeue:
E              - FirstBatchWaitTime: 59.998ms
E              - TotalBytesDequeued: 352.00 B (352)
E              - TotalGetBatchTime: 299.994ms
E                - DataWaitTime: 299.994ms
E           Enqueue:
E              - DeserializeRowBatchTime: 0.000ns
E              - TotalBatchesEnqueued: 22 (22)
E              - TotalBatchesReceived: 22 (22)
E              - TotalBytesReceived: 264.00 B (264)
E              - TotalEarlySenders: 0 (0)
E              - TotalEosReceived: 22 (22)
E              - TotalHasDeferredRPCsTime: 0.000ns
E              - TotalRPCsDeferred: 0 (0)
E         CodeGen:(Total: 83.998ms, non-child: 83.998ms, % non-child: 100.00%)
E            - CodegenInvoluntaryContextSwitches: 9 (9)
E            - CodegenTotalWallClockTime: 83.998ms
E              - CodegenSysTime: 0.000ns
E              - CodegenUserTime: 24.000ms
E            - CodegenVoluntaryContextSwitches: 2 (2)
E            - CompileTime: 0.000ns
E            - IrGenerationTime: 0.000ns
E            - LoadTime: 0.000ns
E            - ModuleBitcodeSize: 2.26 MB (2365840)
E            - NumFunctions: 0 (0)
E            - NumInstructions: 0 (0)
E            - OptimizationTime: 0.000ns
E            - PeakMemoryUsage: 0
E            - PrepareTime: 83.998ms
E       Coordinator Fragment F01:
E         Instance e7462de57ef6fd00:25f810c300000000 (host=ip-172-31-28-156:22000):(Total: 399.993ms, non-child: 15.999ms, % non-child: 4.00%)
E           Fragment Instance Lifecycle Event Timeline: 407.992ms
E              - Prepare Finished: 19.999ms (19.999ms)
E              - Open Finished: 403.993ms (383.993ms)
E              - First Batch Produced: 403.993ms (0.000ns)
E              - First Batch Sent: 407.992ms (3.999ms)
E              - ExecInternal Finished: 407.992ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 208.00 KB (212992)
E            - PeakReservation: 0
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 299.994ms
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 9 (9)
E            - TotalThreadsTotalWallClockTime: 387.993ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 28.000ms
E            - TotalThreadsVoluntaryContextSwitches: 26 (26)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 383.993ms
E                - ExecTreeOpenTime: 299.994ms
E              - PrepareTime: 11.999ms
E                - ExecTreePrepareTime: 0.000ns
E           PLAN_ROOT_SINK:
E              - PeakMemoryUsage: 0
E           AGGREGATION_NODE (id=3):(Total: 299.994ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 8.00 KB (8192)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 3.00 /sec
E             NonGroupingAggregator:
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           EXCHANGE_NODE (id=2):(Total: 299.994ms, non-child: 0.000ns, % non-child: 0.00%)
E              - ConvertRowBatchTime: 0.000ns
E              - PeakMemoryUsage: 184.00 KB (188416)
E              - RowsReturned: 22 (22)
E              - RowsReturnedRate: 73.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 352.00 KB (360448)
E                - CumulativeAllocations: 44 (44)
E                - PeakReservation: 184.00 KB (188416)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 184.00 KB (188416)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E             Dequeue:
E                - FirstBatchWaitTime: 59.998ms
E                - TotalBytesDequeued: 352.00 B (352)
E                - TotalGetBatchTime: 299.994ms
E                  - DataWaitTime: 299.994ms
E             Enqueue:
E                - DispatchTime: (Avg: 111.254us ; Min: 40.427us ; Max: 569.044us ; Number of samples: 22)
E                - DeserializeRowBatchTime: 0.000ns
E                - TotalBatchesEnqueued: 22 (22)
E                - TotalBatchesReceived: 22 (22)
E                - TotalBytesReceived: 264.00 B (264)
E                - TotalEarlySenders: 0 (0)
E                - TotalEosReceived: 22 (22)
E                - TotalHasDeferredRPCsTime: 0.000ns
E                - TotalRPCsDeferred: 0 (0)
E           CodeGen:(Total: 83.998ms, non-child: 83.998ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 9 (9)
E              - CodegenTotalWallClockTime: 83.998ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 24.000ms
E              - CodegenVoluntaryContextSwitches: 2 (2)
E              - CompileTime: 0.000ns
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 0 (0)
E              - NumInstructions: 0 (0)
E              - OptimizationTime: 0.000ns
E              - PeakMemoryUsage: 0
E              - PrepareTime: 83.998ms
E       Averaged Fragment F00:(Total: 209.269ms, non-child: 3.748ms, % non-child: 1.79%)
E         split sizes:  min: 8.00 KB, max: 16.96 KB, avg: 9.14 KB, stddev: 2.36 KB
E         completion times: min:159.997ms  max:423.992ms  mean: 281.995ms  stddev:68.740ms
E         execution rates: min:19.35 KB/sec  max:71.89 KB/sec  mean:34.62 KB/sec  stddev:12.86 KB/sec
E         num instances: 22
E          - AverageThreadTokens: 0.00 
E          - BloomFilterBytes: 0
E          - PeakMemoryUsage: 148.50 KB (152064)
E          - PeakReservation: 16.00 KB (16384)
E          - PeakUsedReservation: 0
E          - PerHostPeakMemUsage: 954.21 KB (977115)
E          - RowsProduced: 1 (1)
E          - TotalNetworkReceiveTime: 0.000ns
E          - TotalNetworkSendTime: 2.476ms
E          - TotalStorageWaitTime: 952.364us
E          - TotalThreadsInvoluntaryContextSwitches: 37 (37)
E          - TotalThreadsTotalWallClockTime: 205.329ms
E            - TotalThreadsSysTime: 1.142ms
E            - TotalThreadsUserTime: 60.952ms
E          - TotalThreadsVoluntaryContextSwitches: 12 (12)
E         Buffer pool:
E            - AllocTime: 0.000ns
E            - CumulativeAllocationBytes: 0
E            - CumulativeAllocations: 0 (0)
E            - PeakReservation: 0
E            - PeakUnpinnedBytes: 0
E            - PeakUsedReservation: 0
E            - ReadIoBytes: 0
E            - ReadIoOps: 0 (0)
E            - ReadIoWaitTime: 0.000ns
E            - ReservationLimit: 0
E            - WriteIoBytes: 0
E            - WriteIoOps: 0 (0)
E            - WriteIoWaitTime: 0.000ns
E         Fragment Instance Lifecycle Timings:
E            - ExecTime: 2.857ms
E              - ExecTreeExecTime: 0.000ns
E            - OpenTime: 202.472ms
E              - ExecTreeOpenTime: 4.952ms
E            - PrepareTime: 13.904ms
E              - ExecTreePrepareTime: 380.945us
E         KrpcDataStreamSender (dst_id=2):(Total: 3.047ms, non-child: 3.047ms, % non-child: 100.00%)
E            - EosSent: 1 (1)
E            - NetworkThroughput: 43.75 KB/sec
E            - PeakMemoryUsage: 16.00 KB (16384)
E            - RowsSent: 1 (1)
E            - RpcFailure: 0 (0)
E            - RpcRetry: 0 (0)
E            - SerializeBatchTime: 0.000ns
E            - TotalBytesSent: 12.00 B (12)
E            - UncompressedRowBatchSize: 16.00 B (16)
E         AGGREGATION_NODE (id=1):(Total: 5.142ms, non-child: 190.473us, % non-child: 3.70%)
E            - PeakMemoryUsage: 17.00 KB (17408)
E            - RowsReturned: 1 (1)
E            - RowsReturnedRate: 139.00 /sec
E           NonGroupingAggregator:
E              - BuildTime: 0.000ns
E              - PeakMemoryUsage: 8.00 KB (8192)
E              - RowsReturned: 1 (1)
E         HDFS_SCAN_NODE (id=0):(Total: 4.952ms, non-child: 4.952ms, % non-child: 100.00%)
E            - AverageHdfsReadThreadConcurrency: 0.00 
E            - BytesRead: 9.38 KB (9607)
E            - BytesReadDataNodeCache: 0
E            - BytesReadLocal: 9.38 KB (9607)
E            - BytesReadRemoteUnexpected: 0
E            - BytesReadShortCircuit: 9.38 KB (9607)
E            - CachedFileHandlesHitCount: 2 (2)
E            - CachedFileHandlesMissCount: 0 (0)
E            - CollectionItemsRead: 0 (0)
E            - DecompressionTime: 0.000ns
E            - MaxCompressedTextFileLength: 0
E            - NumColumns: 1 (1)
E            - NumDictFilteredRowGroups: 0 (0)
E            - NumDisksAccessed: 1 (1)
E            - NumRowGroups: 1 (1)
E            - NumScannerThreadsStarted: 0 (0)
E            - NumScannersWithNoReads: 0 (0)
E            - NumStatsFilteredRowGroups: 0 (0)
E            - PeakMemoryUsage: 37.08 KB (37968)
E            - PerReadThreadRawHdfsThroughput: 0.00 /sec
E            - RemoteScanRanges: 0 (0)
E            - RowsRead: 333 (333)
E            - RowsReturned: 333 (333)
E            - RowsReturnedRate: 41.70 K/sec
E            - ScanRangesComplete: 1 (1)
E            - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E            - ScannerThreadsTotalWallClockTime: 0.000ns
E              - MaterializeTupleTime(*): 0.000ns
E              - ScannerThreadsSysTime: 0.000ns
E              - ScannerThreadsUserTime: 0.000ns
E            - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E            - TotalRawHdfsOpenFileTime(*): 190.472us
E            - TotalRawHdfsReadTime(*): 0.000ns
E            - TotalReadThroughput: 0.00 /sec
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 25.52 KB (26136)
E              - CumulativeAllocations: 2 (2)
E              - PeakReservation: 16.00 KB (16384)
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 15.62 KB (15993)
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E         CodeGen:(Total: 197.329ms, non-child: 197.329ms, % non-child: 100.00%)
E            - CodegenInvoluntaryContextSwitches: 30 (30)
E            - CodegenTotalWallClockTime: 197.329ms
E              - CodegenSysTime: 952.380us
E              - CodegenUserTime: 58.666ms
E            - CodegenVoluntaryContextSwitches: 8 (8)
E            - CompileTime: 16.571ms
E            - IrGenerationTime: 9.714ms
E            - LoadTime: 0.000ns
E            - ModuleBitcodeSize: 2.26 MB (2365840)
E            - NumFunctions: 12 (12)
E            - NumInstructions: 241 (241)
E            - OptimizationTime: 82.474ms
E            - PeakMemoryUsage: 120.50 KB (123392)
E            - PrepareTime: 82.284ms
E       Fragment F00:
E         Instance e7462de57ef6fd00:25f810c300000002 (host=ip-172-31-28-156:22000):(Total: 375.993ms, non-child: 11.999ms, % non-child: 3.19%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.47 KB 
E           Fragment Instance Lifecycle Event Timeline: 415.992ms
E              - Prepare Finished: 51.999ms (51.999ms)
E              - Open Finished: 403.993ms (351.993ms)
E              - First Batch Produced: 403.993ms (0.000ns)
E              - First Batch Sent: 403.993ms (0.000ns)
E              - ExecInternal Finished: 415.992ms (11.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 11.999ms
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 11 (11)
E            - TotalThreadsTotalWallClockTime: 363.993ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 45 (45)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 11.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 351.993ms
E                - ExecTreeOpenTime: 0.000ns
E              - PrepareTime: 11.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 11.999ms, non-child: 0.000ns, % non-child: 0.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 36.80 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 0
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.47 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.65 KB (8857)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.65 KB (8857)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.65 KB (8857)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 0
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 351.993ms, non-child: 351.993ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 11 (11)
E              - CodegenTotalWallClockTime: 351.993ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 64.000ms
E              - CodegenVoluntaryContextSwitches: 40 (40)
E              - CompileTime: 19.999ms
E              - IrGenerationTime: 39.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 147.997ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 131.997ms
E         Instance e7462de57ef6fd00:25f810c300000007 (host=ip-172-31-28-156:22000):(Total: 323.994ms, non-child: 3.999ms, % non-child: 1.23%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.17 KB 
E           Fragment Instance Lifecycle Event Timeline: 367.993ms
E              - Prepare Finished: 47.999ms (47.999ms)
E              - Open Finished: 367.993ms (319.994ms)
E              - First Batch Produced: 367.993ms (0.000ns)
E              - First Batch Sent: 367.993ms (0.000ns)
E              - ExecInternal Finished: 367.993ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 3.999ms
E            - TotalThreadsInvoluntaryContextSwitches: 21 (21)
E            - TotalThreadsTotalWallClockTime: 319.994ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 36 (36)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 319.994ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 3.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 43.21 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.17 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.32 KB (8522)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.32 KB (8522)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.32 KB (8522)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 300 (300)
E              - RowsReturned: 300 (300)
E              - RowsReturnedRate: 75.00 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 3.999ms
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 315.994ms, non-child: 315.994ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 21 (21)
E              - CodegenTotalWallClockTime: 315.994ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 64.000ms
E              - CodegenVoluntaryContextSwitches: 31 (31)
E              - CompileTime: 43.999ms
E              - IrGenerationTime: 11.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 143.997ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 115.998ms
E         Instance e7462de57ef6fd00:25f810c300000008 (host=ip-172-31-28-156:22000):(Total: 311.994ms, non-child: 0.000ns, % non-child: 0.00%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.33 KB 
E           Fragment Instance Lifecycle Event Timeline: 359.993ms
E              - Prepare Finished: 47.999ms (47.999ms)
E              - Open Finished: 347.994ms (299.994ms)
E              - First Batch Produced: 347.994ms (0.000ns)
E              - First Batch Sent: 347.994ms (0.000ns)
E              - ExecInternal Finished: 359.993ms (11.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 11.999ms
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 9 (9)
E            - TotalThreadsTotalWallClockTime: 311.994ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 35 (35)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 11.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 299.994ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 0.000ns
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 11.999ms, non-child: 0.000ns, % non-child: 0.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 1.15 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.33 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.51 KB (8710)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.51 KB (8710)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.51 KB (8710)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 300 (300)
E              - RowsReturned: 300 (300)
E              - RowsReturnedRate: 75.00 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 295.994ms, non-child: 295.994ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 9 (9)
E              - CodegenTotalWallClockTime: 295.994ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 29 (29)
E              - CompileTime: 31.999ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 139.997ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 119.997ms
E         Instance e7462de57ef6fd00:25f810c300000001 (host=ip-172-31-28-156:22000):(Total: 267.995ms, non-child: 15.999ms, % non-child: 5.97%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.46 KB 
E           Fragment Instance Lifecycle Event Timeline: 279.995ms
E              - Prepare Finished: 31.999ms (31.999ms)
E              - Open Finished: 279.995ms (247.995ms)
E              - First Batch Produced: 279.995ms (0.000ns)
E              - First Batch Sent: 279.995ms (0.000ns)
E              - ExecInternal Finished: 279.995ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 15 (15)
E            - TotalThreadsTotalWallClockTime: 247.995ms
E              - TotalThreadsSysTime: 4.000ms
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 17 (17)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 247.995ms
E                - ExecTreeOpenTime: 0.000ns
E              - PrepareTime: 19.999ms
E                - ExecTreePrepareTime: 3.999ms
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 70.54 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 7.999ms, non-child: 7.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.46 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.66 KB (8867)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.66 KB (8867)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.66 KB (8867)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 300 (300)
E              - RowsReturned: 300 (300)
E              - RowsReturnedRate: 37.50 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 247.995ms, non-child: 247.995ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 15 (15)
E              - CodegenTotalWallClockTime: 247.995ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 12 (12)
E              - CompileTime: 63.998ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 43.999ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 135.997ms
E         Instance e7462de57ef6fd00:25f810c30000000a (host=ip-172-31-28-156:22002):(Total: 263.995ms, non-child: 31.999ms, % non-child: 12.12%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:2/16.19 KB 
E           Fragment Instance Lifecycle Event Timeline: 267.995ms
E              - Prepare Finished: 35.999ms (35.999ms)
E              - Open Finished: 267.995ms (231.996ms)
E              - First Batch Produced: 267.995ms (0.000ns)
E              - First Batch Sent: 267.995ms (0.000ns)
E              - ExecInternal Finished: 267.995ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 866.50 KB (887296)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 28 (28)
E            - TotalThreadsTotalWallClockTime: 231.996ms
E              - TotalThreadsSysTime: 4.000ms
E              - TotalThreadsUserTime: 56.000ms
E            - TotalThreadsVoluntaryContextSwitches: 10 (10)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 231.996ms
E                - ExecTreeOpenTime: 15.999ms
E              - PrepareTime: 31.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 65.82 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 15.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 62.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 15.999ms, non-child: 15.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:2/16.19 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 2 out of 2
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:2 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 2)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 2)
E              - InitialRangeIdealReservation: (Avg: 12.00 KB (12288) ; Min: 8.00 KB (8192) ; Max: 16.00 KB (16384) ; Number of samples: 2)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 2)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 2)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 16.51 KB (16902)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 16.51 KB (16902)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 16.51 KB (16902)
E              - CachedFileHandlesHitCount: 4 (4)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 2 (2)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 590 (590)
E              - RowsReturned: 590 (590)
E              - RowsReturnedRate: 36.88 K/sec
E              - ScanRangesComplete: 2 (2)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 40.00 KB (40960)
E                - CumulativeAllocations: 4 (4)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 215.996ms, non-child: 215.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 23 (23)
E              - CodegenTotalWallClockTime: 215.996ms
E                - CodegenSysTime: 4.000ms
E                - CodegenUserTime: 52.000ms
E              - CodegenVoluntaryContextSwitches: 2 (2)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 107.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 91.998ms
E         Instance e7462de57ef6fd00:25f810c300000006 (host=ip-172-31-28-156:22000):(Total: 255.995ms, non-child: 3.999ms, % non-child: 1.56%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.42 KB 
E           Fragment Instance Lifecycle Event Timeline: 299.994ms
E              - Prepare Finished: 43.999ms (43.999ms)
E              - Open Finished: 299.994ms (255.995ms)
E              - First Batch Produced: 299.994ms (0.000ns)
E              - First Batch Sent: 299.994ms (0.000ns)
E              - ExecInternal Finished: 299.994ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 15 (15)
E            - TotalThreadsTotalWallClockTime: 255.995ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 24 (24)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 255.995ms
E                - ExecTreeOpenTime: 0.000ns
E              - PrepareTime: 0.000ns
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 49.76 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 0
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.42 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.59 KB (8793)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.59 KB (8793)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.59 KB (8793)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 0
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 251.995ms, non-child: 251.995ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 11 (11)
E              - CodegenTotalWallClockTime: 251.995ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 20 (20)
E              - CompileTime: 35.999ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 91.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 119.997ms
E         Instance e7462de57ef6fd00:25f810c30000000c (host=ip-172-31-28-156:22002):(Total: 231.996ms, non-child: 43.999ms, % non-child: 18.97%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.21 KB 
E           Fragment Instance Lifecycle Event Timeline: 275.995ms
E              - Prepare Finished: 87.998ms (87.998ms)
E              - Open Finished: 271.995ms (183.996ms)
E              - First Batch Produced: 271.995ms (0.000ns)
E              - First Batch Sent: 271.995ms (0.000ns)
E              - ExecInternal Finished: 275.995ms (3.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 866.50 KB (887296)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 3.999ms
E            - TotalStorageWaitTime: 3.999ms
E            - TotalThreadsInvoluntaryContextSwitches: 25 (25)
E            - TotalThreadsTotalWallClockTime: 187.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 7 (7)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 183.996ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 43.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 56.74 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.21 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 3.999ms ; Min: 3.999ms ; Max: 3.999ms ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.35 KB (8553)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.35 KB (8553)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.35 KB (8553)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 77.50 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 179.996ms, non-child: 179.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 23 (23)
E              - CodegenTotalWallClockTime: 179.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 56.000ms
E              - CodegenVoluntaryContextSwitches: 2 (2)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 103.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 47.999ms
E         Instance e7462de57ef6fd00:25f810c300000011 (host=ip-172-31-28-156:22001):(Total: 231.996ms, non-child: 39.999ms, % non-child: 17.24%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.40 KB 
E           Fragment Instance Lifecycle Event Timeline: 235.995ms
E              - Prepare Finished: 43.999ms (43.999ms)
E              - Open Finished: 235.995ms (191.996ms)
E              - First Batch Produced: 235.995ms (0.000ns)
E              - First Batch Sent: 235.995ms (0.000ns)
E              - ExecInternal Finished: 235.995ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 910.50 KB (932352)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 46 (46)
E            - TotalThreadsTotalWallClockTime: 191.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 3 (3)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 191.996ms
E                - ExecTreeOpenTime: 7.999ms
E              - PrepareTime: 39.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 14.76 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 7.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 125.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 7.999ms, non-child: 7.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.40 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.57 KB (8777)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.57 KB (8777)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.57 KB (8777)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 38.75 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 183.996ms, non-child: 183.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 30 (30)
E              - CodegenTotalWallClockTime: 183.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 1 (1)
E              - CompileTime: 15.999ms
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 71.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 91.998ms
E         Instance e7462de57ef6fd00:25f810c30000000b (host=ip-172-31-28-156:22002):(Total: 231.996ms, non-child: 11.999ms, % non-child: 5.17%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.67 KB 
E           Fragment Instance Lifecycle Event Timeline: 263.995ms
E              - Prepare Finished: 43.999ms (43.999ms)
E              - Open Finished: 263.995ms (219.996ms)
E              - First Batch Produced: 263.995ms (0.000ns)
E              - First Batch Sent: 263.995ms (0.000ns)
E              - ExecInternal Finished: 263.995ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 866.50 KB (887296)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 32 (32)
E            - TotalThreadsTotalWallClockTime: 219.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 6 (6)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 219.996ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 11.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 28.70 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.67 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.87 KB (9085)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.87 KB (9085)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.87 KB (9085)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 0
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 215.996ms, non-child: 215.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 24 (24)
E              - CodegenTotalWallClockTime: 215.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 2 (2)
E              - CompileTime: 11.999ms
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 87.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 91.998ms
E         Instance e7462de57ef6fd00:25f810c300000004 (host=ip-172-31-28-156:22000):(Total: 215.996ms, non-child: 3.999ms, % non-child: 1.85%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.38 KB 
E           Fragment Instance Lifecycle Event Timeline: 255.995ms
E              - Prepare Finished: 43.999ms (43.999ms)
E              - Open Finished: 251.995ms (207.996ms)
E              - First Batch Produced: 251.995ms (0.000ns)
E              - First Batch Sent: 251.995ms (0.000ns)
E              - ExecInternal Finished: 255.995ms (3.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 3.999ms
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 13 (13)
E            - TotalThreadsTotalWallClockTime: 211.996ms
E              - TotalThreadsSysTime: 4.000ms
E              - TotalThreadsUserTime: 56.000ms
E            - TotalThreadsVoluntaryContextSwitches: 23 (23)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 207.996ms
E                - ExecTreeOpenTime: 0.000ns
E              - PrepareTime: 3.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 55.78 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 0
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.38 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.56 KB (8768)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.56 KB (8768)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.56 KB (8768)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 300 (300)
E              - RowsReturned: 300 (300)
E              - RowsReturnedRate: 0
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 207.996ms, non-child: 207.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 13 (13)
E              - CodegenTotalWallClockTime: 207.996ms
E                - CodegenSysTime: 4.000ms
E                - CodegenUserTime: 56.000ms
E              - CodegenVoluntaryContextSwitches: 18 (18)
E              - CompileTime: 31.999ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 55.999ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 115.998ms
E         Instance e7462de57ef6fd00:25f810c300000009 (host=ip-172-31-28-156:22002):(Total: 211.996ms, non-child: 15.999ms, % non-child: 7.55%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.55 KB 
E           Fragment Instance Lifecycle Event Timeline: 215.996ms
E              - Prepare Finished: 19.999ms (19.999ms)
E              - Open Finished: 215.996ms (195.996ms)
E              - First Batch Produced: 215.996ms (0.000ns)
E              - First Batch Sent: 215.996ms (0.000ns)
E              - ExecInternal Finished: 215.996ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 866.50 KB (887296)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 11.999ms
E            - TotalThreadsInvoluntaryContextSwitches: 20 (20)
E            - TotalThreadsTotalWallClockTime: 195.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 3 (3)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 195.996ms
E                - ExecTreeOpenTime: 19.999ms
E              - PrepareTime: 15.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 47.46 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 19.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 50.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 19.999ms, non-child: 19.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.55 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 11.999ms ; Min: 11.999ms ; Max: 11.999ms ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.74 KB (8950)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.74 KB (8950)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.74 KB (8950)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 15.50 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 175.996ms, non-child: 175.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 15 (15)
E              - CodegenTotalWallClockTime: 175.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 0 (0)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 23.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 83.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 59.998ms
E         Instance e7462de57ef6fd00:25f810c300000013 (host=ip-172-31-28-156:22001):(Total: 207.996ms, non-child: 0.000ns, % non-child: 0.00%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.55 KB 
E           Fragment Instance Lifecycle Event Timeline: 251.995ms
E              - Prepare Finished: 43.999ms (43.999ms)
E              - Open Finished: 247.995ms (203.996ms)
E              - First Batch Produced: 247.995ms (0.000ns)
E              - First Batch Sent: 251.995ms (3.999ms)
E              - ExecInternal Finished: 251.995ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 910.50 KB (932352)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 60 (60)
E            - TotalThreadsTotalWallClockTime: 207.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 1 (1)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 203.996ms
E                - ExecTreeOpenTime: 7.999ms
E              - PrepareTime: 0.000ns
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 62.48 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 7.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 125.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 7.999ms, non-child: 7.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.55 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.74 KB (8949)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.74 KB (8949)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.74 KB (8949)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 38.75 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 195.996ms, non-child: 195.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 44 (44)
E              - CodegenTotalWallClockTime: 195.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 0 (0)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 87.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 75.998ms
E         Instance e7462de57ef6fd00:25f810c300000010 (host=ip-172-31-28-156:22001):(Total: 203.996ms, non-child: 0.000ns, % non-child: 0.00%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.57 KB 
E           Fragment Instance Lifecycle Event Timeline: 203.996ms
E              - Prepare Finished: 3.999ms (3.999ms)
E              - Open Finished: 199.996ms (195.996ms)
E              - First Batch Produced: 199.996ms (0.000ns)
E              - First Batch Sent: 199.996ms (0.000ns)
E              - ExecInternal Finished: 203.996ms (3.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 910.50 KB (932352)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 30 (30)
E            - TotalThreadsTotalWallClockTime: 199.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 3 (3)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 195.996ms
E                - ExecTreeOpenTime: 11.999ms
E              - PrepareTime: 3.999ms
E                - ExecTreePrepareTime: 3.999ms
E           KrpcDataStreamSender (dst_id=2):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 40.76 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 15.999ms, non-child: 3.999ms, % non-child: 25.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 62.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 11.999ms, non-child: 11.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.57 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.75 KB (8964)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.75 KB (8964)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.75 KB (8964)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 25.83 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 183.996ms, non-child: 183.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 18 (18)
E              - CodegenTotalWallClockTime: 183.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 1 (1)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 31.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 83.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 59.998ms
E         Instance e7462de57ef6fd00:25f810c300000015 (host=ip-172-31-28-156:22001):(Total: 199.996ms, non-child: 23.999ms, % non-child: 12.00%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.17 KB 
E           Fragment Instance Lifecycle Event Timeline: 299.994ms
E              - Prepare Finished: 119.997ms (119.997ms)
E              - Open Finished: 299.994ms (179.996ms)
E              - First Batch Produced: 299.994ms (0.000ns)
E              - First Batch Sent: 299.994ms (0.000ns)
E              - ExecInternal Finished: 299.994ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 910.50 KB (932352)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 48 (48)
E            - TotalThreadsTotalWallClockTime: 179.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 1 (1)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 179.996ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 19.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 49.47 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 0
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.17 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.32 KB (8520)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.32 KB (8520)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.32 KB (8520)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 300 (300)
E              - RowsReturned: 300 (300)
E              - RowsReturnedRate: 0
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 175.996ms, non-child: 175.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 29 (29)
E              - CodegenTotalWallClockTime: 175.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 1 (1)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 31.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 83.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 55.999ms
E         Instance e7462de57ef6fd00:25f810c30000000f (host=ip-172-31-28-156:22002):(Total: 191.996ms, non-child: 15.999ms, % non-child: 8.33%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.47 KB 
E           Fragment Instance Lifecycle Event Timeline: 291.994ms
E              - Prepare Finished: 119.997ms (119.997ms)
E              - Open Finished: 283.995ms (163.997ms)
E              - First Batch Produced: 283.995ms (0.000ns)
E              - First Batch Sent: 283.995ms (0.000ns)
E              - ExecInternal Finished: 291.994ms (7.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 866.50 KB (887296)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 7.999ms
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 80 (80)
E            - TotalThreadsTotalWallClockTime: 171.997ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 64.000ms
E            - TotalThreadsVoluntaryContextSwitches: 6 (6)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 7.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 163.997ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 19.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 11.999ms, non-child: 3.999ms, % non-child: 33.33%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 1.61 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.47 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.65 KB (8860)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.65 KB (8860)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.65 KB (8860)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 77.50 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 159.997ms, non-child: 159.997ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 70 (70)
E              - CodegenTotalWallClockTime: 159.997ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 3 (3)
E              - CompileTime: 7.999ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 71.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 71.998ms
E         Instance e7462de57ef6fd00:25f810c300000003 (host=ip-172-31-28-156:22000):(Total: 183.996ms, non-child: 3.999ms, % non-child: 2.17%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.30 KB 
E           Fragment Instance Lifecycle Event Timeline: 223.996ms
E              - Prepare Finished: 43.999ms (43.999ms)
E              - Open Finished: 223.996ms (179.996ms)
E              - First Batch Produced: 223.996ms (0.000ns)
E              - First Batch Sent: 223.996ms (0.000ns)
E              - ExecInternal Finished: 223.996ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 1.10 MB (1158144)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 15 (15)
E            - TotalThreadsTotalWallClockTime: 179.996ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 20 (20)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 179.996ms
E                - ExecTreeOpenTime: 0.000ns
E              - PrepareTime: 3.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 57.56 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 0
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.30 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.48 KB (8682)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.48 KB (8682)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.48 KB (8682)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 300 (300)
E              - RowsReturned: 300 (300)
E              - RowsReturnedRate: 0
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 179.996ms, non-child: 179.996ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 15 (15)
E              - CodegenTotalWallClockTime: 179.996ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 15 (15)
E              - CompileTime: 27.999ms
E              - IrGenerationTime: 31.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 31.999ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 83.998ms
E         Instance e7462de57ef6fd00:25f810c30000000e (host=ip-172-31-28-156:22002):(Total: 183.996ms, non-child: 7.999ms, % non-child: 4.35%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.53 KB 
E           Fragment Instance Lifecycle Event Timeline: 263.995ms
E              - Prepare Finished: 87.998ms (87.998ms)
E              - Open Finished: 259.995ms (171.997ms)
E              - First Batch Produced: 259.995ms (0.000ns)
E              - First Batch Sent: 259.995ms (0.000ns)
E              - ExecInternal Finished: 263.995ms (3.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 866.50 KB (887296)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 3.999ms
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 98 (98)
E            - TotalThreadsTotalWallClockTime: 175.996ms
E              - TotalThreadsSysTime: 4.000ms
E              - TotalThreadsUserTime: 56.000ms
E            - TotalThreadsVoluntaryContextSwitches: 6 (6)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 171.997ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 7.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 6.54 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.53 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.71 KB (8920)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.71 KB (8920)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.71 KB (8920)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 77.50 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 167.997ms, non-child: 167.997ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 84 (84)
E              - CodegenTotalWallClockTime: 167.997ms
E                - CodegenSysTime: 4.000ms
E                - CodegenUserTime: 56.000ms
E              - CodegenVoluntaryContextSwitches: 4 (4)
E              - CompileTime: 7.999ms
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 79.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 75.998ms
E         Instance e7462de57ef6fd00:25f810c300000012 (host=ip-172-31-28-156:22001):(Total: 179.996ms, non-child: 35.999ms, % non-child: 20.00%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:2/16.96 KB 
E           Fragment Instance Lifecycle Event Timeline: 223.996ms
E              - Prepare Finished: 79.998ms (79.998ms)
E              - Open Finished: 219.996ms (139.997ms)
E              - First Batch Produced: 219.996ms (0.000ns)
E              - First Batch Sent: 219.996ms (0.000ns)
E              - ExecInternal Finished: 223.996ms (3.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 910.50 KB (932352)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 3.999ms
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 34 (34)
E            - TotalThreadsTotalWallClockTime: 143.997ms
E              - TotalThreadsSysTime: 4.000ms
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 3 (3)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 139.997ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 35.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 51.90 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:2/16.96 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 2 out of 2
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:2 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 2)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 2)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 2)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 2)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 2)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 17.34 KB (17753)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 17.34 KB (17753)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 17.34 KB (17753)
E              - CachedFileHandlesHitCount: 4 (4)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 2 (2)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 610 (610)
E              - RowsReturned: 610 (610)
E              - RowsReturnedRate: 152.50 K/sec
E              - ScanRangesComplete: 2 (2)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 48.00 KB (49152)
E                - CumulativeAllocations: 4 (4)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 135.997ms, non-child: 135.997ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 17 (17)
E              - CodegenTotalWallClockTime: 135.997ms
E                - CodegenSysTime: 4.000ms
E                - CodegenUserTime: 56.000ms
E              - CodegenVoluntaryContextSwitches: 1 (1)
E              - CompileTime: 7.999ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 75.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 47.999ms
E         Instance e7462de57ef6fd00:25f810c300000016 (host=ip-172-31-28-156:22001):(Total: 147.997ms, non-child: 7.999ms, % non-child: 5.41%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.56 KB 
E           Fragment Instance Lifecycle Event Timeline: 259.995ms
E              - Prepare Finished: 119.997ms (119.997ms)
E              - Open Finished: 255.995ms (135.997ms)
E              - First Batch Produced: 255.995ms (0.000ns)
E              - First Batch Sent: 255.995ms (0.000ns)
E              - ExecInternal Finished: 259.995ms (3.999ms)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 910.50 KB (932352)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 3.999ms
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 34 (34)
E            - TotalThreadsTotalWallClockTime: 139.997ms
E              - TotalThreadsSysTime: 4.000ms
E              - TotalThreadsUserTime: 56.000ms
E            - TotalThreadsVoluntaryContextSwitches: 7 (7)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 3.999ms
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 135.997ms
E                - ExecTreeOpenTime: 0.000ns
E              - PrepareTime: 7.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 51.36 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 0
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 2:1/8.56 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.75 KB (8963)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.75 KB (8963)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.75 KB (8963)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 0
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 135.997ms, non-child: 135.997ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 31 (31)
E              - CodegenTotalWallClockTime: 135.997ms
E                - CodegenSysTime: 4.000ms
E                - CodegenUserTime: 52.000ms
E              - CodegenVoluntaryContextSwitches: 1 (1)
E              - CompileTime: 7.999ms
E              - IrGenerationTime: 3.999ms
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 75.998ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 43.999ms
E         Instance e7462de57ef6fd00:25f810c30000000d (host=ip-172-31-28-156:22002):(Total: 111.998ms, non-child: 3.999ms, % non-child: 3.57%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.00 KB 
E           Fragment Instance Lifecycle Event Timeline: 155.997ms
E              - Prepare Finished: 47.999ms (47.999ms)
E              - Open Finished: 155.997ms (107.998ms)
E              - First Batch Produced: 155.997ms (0.000ns)
E              - First Batch Sent: 155.997ms (0.000ns)
E              - ExecInternal Finished: 155.997ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 549.00 KB (562176)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 121 (121)
E            - TotalThreadsTotalWallClockTime: 107.998ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 3 (3)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 107.998ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 3.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 61.76 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 0:1/8.00 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.17 KB (8370)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.17 KB (8370)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.17 KB (8370)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 280 (280)
E              - RowsReturned: 280 (280)
E              - RowsReturnedRate: 70.00 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 16.00 KB (16384)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 8.00 KB (8192)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 103.998ms, non-child: 103.998ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 110 (110)
E              - CodegenTotalWallClockTime: 103.998ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 60.000ms
E              - CodegenVoluntaryContextSwitches: 0 (0)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 31.999ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 63.998ms
E         Instance e7462de57ef6fd00:25f810c300000014 (host=ip-172-31-28-156:22001):(Total: 67.998ms, non-child: 3.999ms, % non-child: 5.88%)
E           Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.59 KB 
E           Fragment Instance Lifecycle Event Timeline: 171.997ms
E              - Prepare Finished: 107.998ms (107.998ms)
E              - Open Finished: 171.997ms (63.998ms)
E              - First Batch Produced: 171.997ms (0.000ns)
E              - First Batch Sent: 171.997ms (0.000ns)
E              - ExecInternal Finished: 171.997ms (0.000ns)
E            - AverageThreadTokens: 0.00 
E            - BloomFilterBytes: 0
E            - PeakMemoryUsage: 148.50 KB (152064)
E            - PeakReservation: 16.00 KB (16384)
E            - PeakUsedReservation: 0
E            - PerHostPeakMemUsage: 910.50 KB (932352)
E            - RowsProduced: 1 (1)
E            - TotalNetworkReceiveTime: 0.000ns
E            - TotalNetworkSendTime: 0.000ns
E            - TotalStorageWaitTime: 0.000ns
E            - TotalThreadsInvoluntaryContextSwitches: 27 (27)
E            - TotalThreadsTotalWallClockTime: 63.998ms
E              - TotalThreadsSysTime: 0.000ns
E              - TotalThreadsUserTime: 60.000ms
E            - TotalThreadsVoluntaryContextSwitches: 3 (3)
E           Buffer pool:
E              - AllocTime: 0.000ns
E              - CumulativeAllocationBytes: 0
E              - CumulativeAllocations: 0 (0)
E              - PeakReservation: 0
E              - PeakUnpinnedBytes: 0
E              - PeakUsedReservation: 0
E              - ReadIoBytes: 0
E              - ReadIoOps: 0 (0)
E              - ReadIoWaitTime: 0.000ns
E              - ReservationLimit: 0
E              - WriteIoBytes: 0
E              - WriteIoOps: 0 (0)
E              - WriteIoWaitTime: 0.000ns
E           Fragment Instance Lifecycle Timings:
E              - ExecTime: 0.000ns
E                - ExecTreeExecTime: 0.000ns
E              - OpenTime: 63.998ms
E                - ExecTreeOpenTime: 3.999ms
E              - PrepareTime: 3.999ms
E                - ExecTreePrepareTime: 0.000ns
E           KrpcDataStreamSender (dst_id=2):
E             ExecOption: Unpartitioned Sender Codegen Disabled: not needed
E              - EosSent: 1 (1)
E              - NetworkThroughput: 64.61 KB/sec
E              - PeakMemoryUsage: 16.00 KB (16384)
E              - RowsSent: 1 (1)
E              - RpcFailure: 0 (0)
E              - RpcRetry: 0 (0)
E              - SerializeBatchTime: 0.000ns
E              - TotalBytesSent: 12.00 B (12)
E              - UncompressedRowBatchSize: 16.00 B (16)
E           AGGREGATION_NODE (id=1):(Total: 3.999ms, non-child: 0.000ns, % non-child: 0.00%)
E              - PeakMemoryUsage: 17.00 KB (17408)
E              - RowsReturned: 1 (1)
E              - RowsReturnedRate: 250.00 /sec
E             NonGroupingAggregator:
E               ExecOption: Codegen Enabled
E                - BuildTime: 0.000ns
E                - PeakMemoryUsage: 8.00 KB (8192)
E                - RowsReturned: 1 (1)
E           HDFS_SCAN_NODE (id=0):(Total: 3.999ms, non-child: 3.999ms, % non-child: 100.00%)
E             Hdfs split stats (&lt;volume id&gt;:&lt;# splits&gt;/&lt;split lengths&gt;): 1:1/8.59 KB 
E             ExecOption: PARQUET Codegen Enabled, Codegen enabled: 1 out of 1
E             Hdfs Read Thread Concurrency Bucket: 0:0% 1:0% 2:0% 3:0% 4:0% 5:0% 
E             File Formats: PARQUET/SNAPPY:1 
E              - FooterProcessingTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1)
E              - InitialRangeActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - InitialRangeIdealReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupActualReservation: (Avg: 16.00 KB (16384) ; Min: 16.00 KB (16384) ; Max: 16.00 KB (16384) ; Number of samples: 1)
E              - ParquetRowGroupIdealReservation: (Avg: 8.00 KB (8192) ; Min: 8.00 KB (8192) ; Max: 8.00 KB (8192) ; Number of samples: 1)
E              - AverageHdfsReadThreadConcurrency: 0.00 
E              - BytesRead: 8.78 KB (8994)
E              - BytesReadDataNodeCache: 0
E              - BytesReadLocal: 8.78 KB (8994)
E              - BytesReadRemoteUnexpected: 0
E              - BytesReadShortCircuit: 8.78 KB (8994)
E              - CachedFileHandlesHitCount: 2 (2)
E              - CachedFileHandlesMissCount: 0 (0)
E              - CollectionItemsRead: 0 (0)
E              - DecompressionTime: 0.000ns
E              - MaxCompressedTextFileLength: 0
E              - NumColumns: 1 (1)
E              - NumDictFilteredRowGroups: 0 (0)
E              - NumDisksAccessed: 1 (1)
E              - NumRowGroups: 1 (1)
E              - NumScannerThreadsStarted: 0 (0)
E              - NumScannersWithNoReads: 0 (0)
E              - NumStatsFilteredRowGroups: 0 (0)
E              - PeakMemoryUsage: 37.08 KB (37968)
E              - PerReadThreadRawHdfsThroughput: 0.00 /sec
E              - RemoteScanRanges: 0 (0)
E              - RowsRead: 310 (310)
E              - RowsReturned: 310 (310)
E              - RowsReturnedRate: 77.50 K/sec
E              - ScanRangesComplete: 1 (1)
E              - ScannerThreadsInvoluntaryContextSwitches: 0 (0)
E              - ScannerThreadsTotalWallClockTime: 0.000ns
E                - MaterializeTupleTime(*): 0.000ns
E                - ScannerThreadsSysTime: 0.000ns
E                - ScannerThreadsUserTime: 0.000ns
E              - ScannerThreadsVoluntaryContextSwitches: 0 (0)
E              - TotalRawHdfsOpenFileTime(*): 0.000ns
E              - TotalRawHdfsReadTime(*): 0.000ns
E              - TotalReadThroughput: 0.00 /sec
E             Buffer pool:
E                - AllocTime: 0.000ns
E                - CumulativeAllocationBytes: 24.00 KB (24576)
E                - CumulativeAllocations: 2 (2)
E                - PeakReservation: 16.00 KB (16384)
E                - PeakUnpinnedBytes: 0
E                - PeakUsedReservation: 16.00 KB (16384)
E                - ReadIoBytes: 0
E                - ReadIoOps: 0 (0)
E                - ReadIoWaitTime: 0.000ns
E                - WriteIoBytes: 0
E                - WriteIoOps: 0 (0)
E                - WriteIoWaitTime: 0.000ns
E           CodeGen:(Total: 59.998ms, non-child: 59.998ms, % non-child: 100.00%)
E              - CodegenInvoluntaryContextSwitches: 17 (17)
E              - CodegenTotalWallClockTime: 59.998ms
E                - CodegenSysTime: 0.000ns
E                - CodegenUserTime: 56.000ms
E              - CodegenVoluntaryContextSwitches: 0 (0)
E              - CompileTime: 3.999ms
E              - IrGenerationTime: 0.000ns
E              - LoadTime: 0.000ns
E              - ModuleBitcodeSize: 2.26 MB (2365840)
E              - NumFunctions: 12 (12)
E              - NumInstructions: 241 (241)
E              - OptimizationTime: 27.999ms
E              - PeakMemoryUsage: 120.50 KB (123392)
E              - PrepareTime: 23.999ms
E         Instance e7462de57ef6fd00:25f810c300000005 (host=ip-172-31-28-156:22000):</failure><system-err>-- executing against localhost:21000
use functional_parquet;

SET mt_dop=8;
SET parquet_read_statistics=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where id &lt; 10000;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(id, 10000) &lt; 20;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(id,10000) = 7301;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where tinyint_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(tinyint_col,50) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where smallint_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(smallint_col,50) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where int_col &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where mod(int_col, 50) &gt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where bigint_col &lt; 100;

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="88" name="test_min_max_zero_null[cast_from: string | decimal_type: (16, 2) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.360207796097"><system-err>-- executing against localhost:21000
select cast(&apos;99999999999999.99&apos; as Decimal(16,2));

-- executing against localhost:21000
select cast(&apos;-99999999999999.99&apos; as Decimal(16,2));

-- executing against localhost:21000
select cast(&apos;0&apos; as Decimal(16,2));

-- executing against localhost:21000
select cast(NULL as Decimal(16, 2));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (6, 6) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.0868010520935"><system-err>-- executing against localhost:21000
select cast(-0.367429 as Decimal(6,6));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 15) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.198832035065"><system-err>-- executing against localhost:21000
select cast(3.526836766117822 as Decimal(16,15));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 14) | exec_option: {&apos;decimal_v2&apos;: &apos;true&apos;}]" time="0.159914016724"><system-err>-- executing against localhost:21000
select cast(480958369839.27366071749042 as Decimal(26,14));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 23) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0771250724792"><system-err>-- executing against localhost:21000
select cast(-832.46487214843102706038313 as Decimal(26,23));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (26, 7) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0739018917084"><system-err>-- executing against localhost:21000
select cast(-8022558240374865404.7205573 as Decimal(26,7));

</system-err></testcase><testcase classname="query_test.test_decimal_casting.TestDecimalCasting" file="query_test/test_decimal_casting.py" line="116" name="test_exact[cast_from: number | decimal_type: (16, 8) | exec_option: {&apos;decimal_v2&apos;: &apos;false&apos;}]" time="0.0979218482971"><system-err>-- executing against localhost:21000
select cast(28247438.33764600 as Decimal(16,8));

</system-err></testcase><testcase classname="query_test.test_scanners.TestUnmatchedSchema" file="query_test/test_scanners.py" line="187" name="test_unmatched_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.000797986984253"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners.py:196: &lt;py._xmlgen.raw object at 0x7f1519799bd0&gt;</skipped></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="98" name="test_kudu_update[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="27.312235117"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_update_7b450473` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_update_7b450473`;

MainThread: Created database &quot;test_kudu_update_7b450473&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_update[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_kudu_update_7b450473;

SET kudu_read_mode=READ_AT_SNAPSHOT;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table tdata
  (id int primary key, name string null, valf float null, vali bigint null,
   valv string null, valb boolean null, valt tinyint null, vals smallint null,
   vald double null, valdec4 decimal(9,9) null, valdec8 decimal(18,2) null,
   valdec16 decimal(38, 0) null)
  PARTITION BY RANGE (PARTITION VALUES &lt; 10, PARTITION 10 &lt;= VALUES &lt; 30,
  PARTITION 30 &lt;= VALUES &lt;= 10000) STORED AS KUDU;

-- executing against localhost:21000
insert into tdata values
(1, &quot;martin&quot;, 1.0, 232232323, cast(&apos;a&apos; as string), true, 1, 2, 3, 0.000000001, 2.22, 3),
(2, &quot;david&quot;, cast(1.0 as float), 99398493939, cast(&apos;b&apos; as string), false, 4, 5, 6, 0.000000004, 5.55, 6),
(3, &quot;todd&quot;, cast(1.0 as float), 993393939, &quot;c&quot;, true, 7, 8, 9, 0.000000007, 8.88, 9),
(40, &quot;he&quot;, cast(0.0 as float), 43, cast(&apos;e&apos; as string), false, 50, 60, 70, 0.000000050, 66.60, 70),
(120, &quot;she&quot;, cast(0.0 as float), 99, cast(&apos;f&apos; as string), true, -1, 0, 1, -0.000000001, 0.00, 1);

-- executing against localhost:21000
update tdata set vali=43 where id = 1;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set valv=cast(&apos;aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&apos; as varchar(20)) where id = 1;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set valb=false where id = 1;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set name=null where id = 40;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set name=&apos;he&apos; where id = 40;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set vali = max_bigint() where id = 120;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set valf = -1 where id &gt; 2 and id &lt; 4;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set valt = 10 where id &gt; 100;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set name=&apos;unknown&apos; where name = &apos;martin&apos;;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set vald = 0 where valf &lt; 0;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set valdec4 = 0.000000001, valdec16 = -1 where valdec4 &lt; 0;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set vali=43 where id &gt; 1 and id &lt; 10;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set valb=false where name LIKE &apos;%he&apos;;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update a set a.name=&apos;they&apos; from tdata a, tdata b where a.id = 1;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set valf = 1 + 2 where id = 1;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set name = concat(name, name) where id % 2 = 1;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set id = 0 where name = &apos;he&apos;;

-- executing against localhost:21000
update tdata set name = &apos;none&apos; where id = 10;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
update tdata set vali = 10 where id = 10001;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
insert into tdata
select id, string_col, float_col, bigint_col, string_col, bool_col, tinyint_col,
smallint_col, double_col, NULL, NULL, NULL from functional_kudu.alltypes;

-- executing against localhost:21000
update tdata set vali = -1;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="372" name="test_multi_compression_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="82.7105200291"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_multi_compression_types_6cd8784d` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_multi_compression_types_6cd8784d`;

MainThread: Created database &quot;test_multi_compression_types_6cd8784d&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_multi_compression_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_multi_compression_types_6cd8784d.alltypes_multi_compression like functional_parquet.alltypes;

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hbase-2.0.0-cdh6.x-SNAPSHOT/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/log4j-slf4j-impl-2.8.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]

Logging initialized using configuration in file:/home/ubuntu/Impala/fe/src/test/resources/hive-log4j2.properties Async: false
Query ID = ubuntu_20180703031015_57d875b5-b4cd-4d3d-8672-2971447daded
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there&apos;s no reduce operator
18/07/03 03:10:24 INFO beanutils.FluentPropertyBeanIntrospector: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
18/07/03 03:10:25 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library
18/07/03 03:10:25 INFO lzo.LzoCodec: Successfully loaded &amp; initialized native-lzo library [hadoop-lzo rev 2b3bd7731ff3ef5d8585a004b90696630e5cea96]
18/07/03 03:10:26 INFO mapred.LocalDistributedCacheManager: Creating symlink: /tmp/hadoop-ubuntu/mapred/local/1530587425660/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:10:26 WARN mapred.LocalDistributedCacheManager: Failed to create symlink: /tmp/hadoop-ubuntu/mapred/local/1530587425660/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:10:26 INFO mapred.LocalDistributedCacheManager: Localized file:/tmp/hadoop/mapred/staging/ubuntu1903148913/.staging/job_local1903148913_0001/libjars as file:/tmp/hadoop-ubuntu/mapred/local/1530587425660/libjars
Job running in-process (local Hadoop)
18/07/03 03:10:26 INFO mapred.LocalJobRunner: OutputCommitter set in config org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:10:26 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:10:26 INFO mapred.LocalJobRunner: Waiting for map tasks
18/07/03 03:10:26 INFO mapred.LocalJobRunner: Starting task: attempt_local1903148913_0001_m_000000_0
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/hive-exec-2.1.1-cdh6.x-SNAPSHOT.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/parquet-hadoop-bundle-1.9.0-cdh6.x-20180615.142109-1.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [shaded.parquet.org.slf4j.helpers.NOPLoggerFactory]
2018-07-03 03:10:27,172 Stage-1 map = 0%,  reduce = 0%
18/07/03 03:10:28 INFO mapred.LocalJobRunner: 
18/07/03 03:10:28 INFO mapred.LocalJobRunner: map
18/07/03 03:10:28 INFO mapred.LocalJobRunner: Finishing task: attempt_local1903148913_0001_m_000000_0
18/07/03 03:10:28 INFO mapred.LocalJobRunner: map task executor complete.
2018-07-03 03:10:29,183 Stage-1 map = 100%,  reduce = 0%
Ended Job = job_local1903148913_0001
Stage-3 is selected by condition resolver.
Stage-2 is filtered out by condition resolver.
Stage-4 is filtered out by condition resolver.
Moving data to directory hdfs://localhost:20500/test-warehouse/test_multi_compression_types_6cd8784d.db/alltypes_multi_compression/year=2010/month=1/.hive-staging_hive_2018-07-03_03-10-15_500_3181920638525171669-1/-ext-10000
Loading data to table test_multi_compression_types_6cd8784d.alltypes_multi_compression partition (year=2010, month=1)
MapReduce Jobs Launched: 
Stage-Stage-1:  HDFS Read: 8797 HDFS Write: 7375 SUCCESS
Total MapReduce CPU Time Spent: 0 msec
OK
Time taken: 14.112 seconds
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hbase-2.0.0-cdh6.x-SNAPSHOT/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/log4j-slf4j-impl-2.8.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]

Logging initialized using configuration in file:/home/ubuntu/Impala/fe/src/test/resources/hive-log4j2.properties Async: false
Query ID = ubuntu_20180703031040_2f216fe5-692a-4bc5-a4c8-d92d37c8fcad
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there&apos;s no reduce operator
18/07/03 03:10:48 INFO beanutils.FluentPropertyBeanIntrospector: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
18/07/03 03:10:49 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library
18/07/03 03:10:49 INFO lzo.LzoCodec: Successfully loaded &amp; initialized native-lzo library [hadoop-lzo rev 2b3bd7731ff3ef5d8585a004b90696630e5cea96]
18/07/03 03:10:49 INFO mapred.LocalDistributedCacheManager: Creating symlink: /tmp/hadoop-ubuntu/mapred/local/1530587449435/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:10:49 WARN mapred.LocalDistributedCacheManager: Failed to create symlink: /tmp/hadoop-ubuntu/mapred/local/1530587449435/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:10:49 INFO mapred.LocalDistributedCacheManager: Localized file:/tmp/hadoop/mapred/staging/ubuntu982236588/.staging/job_local982236588_0001/libjars as file:/tmp/hadoop-ubuntu/mapred/local/1530587449435/libjars
Job running in-process (local Hadoop)
18/07/03 03:10:49 INFO mapred.LocalJobRunner: OutputCommitter set in config org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:10:49 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:10:49 INFO mapred.LocalJobRunner: Waiting for map tasks
18/07/03 03:10:49 INFO mapred.LocalJobRunner: Starting task: attempt_local982236588_0001_m_000000_0
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/hive-exec-2.1.1-cdh6.x-SNAPSHOT.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/parquet-hadoop-bundle-1.9.0-cdh6.x-20180615.142109-1.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [shaded.parquet.org.slf4j.helpers.NOPLoggerFactory]
2018-07-03 03:10:50,943 Stage-1 map = 0%,  reduce = 0%
18/07/03 03:10:52 INFO mapred.LocalJobRunner: 
18/07/03 03:10:52 INFO mapred.LocalJobRunner: map
18/07/03 03:10:52 INFO mapred.LocalJobRunner: Finishing task: attempt_local982236588_0001_m_000000_0
18/07/03 03:10:52 INFO mapred.LocalJobRunner: map task executor complete.
2018-07-03 03:10:52,971 Stage-1 map = 100%,  reduce = 0%
Ended Job = job_local982236588_0001
Stage-3 is selected by condition resolver.
Stage-2 is filtered out by condition resolver.
Stage-4 is filtered out by condition resolver.
Moving data to directory hdfs://localhost:20500/test-warehouse/test_multi_compression_types_6cd8784d.db/alltypes_multi_compression/year=2010/month=2/.hive-staging_hive_2018-07-03_03-10-40_440_1599689050085404117-1/-ext-10000
Loading data to table test_multi_compression_types_6cd8784d.alltypes_multi_compression partition (year=2010, month=2)
MapReduce Jobs Launched: 
Stage-Stage-1:  HDFS Read: 8233 HDFS Write: 5603 SUCCESS
Total MapReduce CPU Time Spent: 0 msec
OK
Time taken: 13.16 seconds
-- executing against localhost:21000
create table test_multi_compression_types_6cd8784d.multi_compression (a string, b string) stored as parquet;

-- executing against localhost:21000
use test_multi_compression_types_6cd8784d;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes_multi_compression;

-- executing against localhost:21000
select * from multi_compression;

</system-err></testcase><testcase classname="query_test.test_scanners.TestUnmatchedSchema" file="query_test/test_scanners.py" line="187" name="test_unmatched_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.00149488449097"><skipped message="expected test failure">reason: IMPALA-2890: Missing Kudu DDL support</skipped></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="404" name="test_unannotated_list_of_primitives[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.8632948399"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_unannotated_list_of_primitives_aa7a70cc` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_unannotated_list_of_primitives_aa7a70cc`;

MainThread: Created database &quot;test_unannotated_list_of_primitives_aa7a70cc&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_unannotated_list_of_primitives[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_unannotated_list_of_primitives_aa7a70cc.UnannotatedListOfPrimitives (col1 array&lt;int&gt;) stored as parquet location &apos;/test-warehouse/test_unannotated_list_of_primitives_aa7a70cc.db/UnannotatedListOfPrimitives&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_unannotated_list_of_primitives_aa7a70cc.UnannotatedListOfPrimitives.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_unannotated_list_of_primitives_aa7a70cc.UnannotatedListOfPrimitives t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_unannotated_list_of_primitives_aa7a70cc.UnannotatedListOfPrimitives t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 1 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/gzip/block]" time="11.5822238922"><system-err>-- executing against localhost:21000
use functional_rc_gzip;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="433" name="test_bad_compressed_page_size[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.5605173111"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_bad_compressed_page_size_e4667b7f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_bad_compressed_page_size_e4667b7f`;

MainThread: Created database &quot;test_bad_compressed_page_size_e4667b7f&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_bad_compressed_page_size[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_bad_compressed_page_size_e4667b7f.bad_compressed_dict_page_size (col string) stored as parquet;

-- executing against localhost:21000
use test_bad_compressed_page_size_e4667b7f;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_compressed_dict_page_size;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopKudu" file="query_test/test_mt_dop.py" line="115" name="test_kudu[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="6.52577090263"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_423b70d2` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_423b70d2`;

MainThread: Created database &quot;test_kudu_423b70d2&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDopKudu::()::test_kudu[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_kudu_423b70d2;

SET mt_dop=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from functional_kudu.dimtbl order by id limit 1;

-- executing against localhost:21000
select zip, id from functional_kudu.dimtbl where id &gt;= 1000 and 1002 &gt;= id and
94611 = zip and &apos;Name1&apos; = name order by id;

-- executing against localhost:21000
SELECT a FROM functional_kudu.tinytable UNION ALL SELECT a FROM functional_kudu.tinytable;

-- executing against localhost:21000
select count(int_col) from functional_kudu.tinyinttable;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="292" name="test_parquet[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.58730912209"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * from bad_parquet where field = &quot;parquet&quot;;

-- executing against localhost:21000
SELECT count(distinct field) from bad_parquet;

-- executing against localhost:21000
SELECT * from bad_metadata_len;

-- executing against localhost:21000
SELECT * from bad_dict_page_offset;

-- executing against localhost:21000
SELECT * from bad_compressed_size;

-- executing against localhost:21000
select * from kite_required_fields;

-- executing against localhost:21000
SELECT * from bad_magic_number;

-- executing against localhost:21000
SELECT count(*) from lineitem_multiblock;

-- executing against localhost:21000
SELECT count(*) from lineitem_sixblocks;

-- executing against localhost:21000
SELECT count(l_comment), min(l_partkey), max(l_linenumber) from lineitem_multiblock;

-- executing against localhost:21000
SELECT count(l_comment), min(l_partkey), max(l_linenumber) from lineitem_sixblocks;

-- executing against localhost:21000
select distinct l_orderkey from lineitem_multiblock where
l_orderkey &lt; 5 or l_orderkey &gt; 15000 order by l_orderkey limit 20;

-- executing against localhost:21000
select distinct l_orderkey from lineitem_sixblocks where
l_orderkey &lt; 5 or l_orderkey &gt; 15000 order by l_orderkey limit 20;

-- executing against localhost:21000
select * from alltypesagg where id % 500 = 0;

-- executing against localhost:21000
select * from alltypesagg where id = 5000;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 16 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="11.0286631584"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopKudu" file="query_test/test_mt_dop.py" line="115" name="test_kudu[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="5.4857211113"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_7d584c59` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_7d584c59`;

MainThread: Created database &quot;test_kudu_7d584c59&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDopKudu::()::test_kudu[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_kudu_7d584c59;

SET mt_dop=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from functional_kudu.dimtbl order by id limit 1;

-- executing against localhost:21000
select zip, id from functional_kudu.dimtbl where id &gt;= 1000 and 1002 &gt;= id and
94611 = zip and &apos;Name1&apos; = name order by id;

-- executing against localhost:21000
SELECT a FROM functional_kudu.tinytable UNION ALL SELECT a FROM functional_kudu.tinytable;

-- executing against localhost:21000
select count(int_col) from functional_kudu.tinyinttable;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="434" name="test_unannotated_list_of_groups[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.0738840103"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_unannotated_list_of_groups_73a21f01` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_unannotated_list_of_groups_73a21f01`;

MainThread: Created database &quot;test_unannotated_list_of_groups_73a21f01&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_unannotated_list_of_groups[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_unannotated_list_of_groups_73a21f01.UnannotatedListOfGroups (col1 array&lt;struct&lt;f1: float, f2: float&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_unannotated_list_of_groups_73a21f01.db/UnannotatedListOfGroups&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select f1, f2 from test_unannotated_list_of_groups_73a21f01.UnannotatedListOfGroups.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select f1, f2 from test_unannotated_list_of_groups_73a21f01.UnannotatedListOfGroups t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_unannotated_list_of_groups_73a21f01.UnannotatedListOfGroups t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="292" name="test_parquet[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.25939893723"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * from bad_parquet where field = &quot;parquet&quot;;

-- executing against localhost:21000
SELECT count(distinct field) from bad_parquet;

-- executing against localhost:21000
SELECT * from bad_metadata_len;

-- executing against localhost:21000
SELECT * from bad_dict_page_offset;

-- executing against localhost:21000
SELECT * from bad_compressed_size;

-- executing against localhost:21000
select * from kite_required_fields;

-- executing against localhost:21000
SELECT * from bad_magic_number;

-- executing against localhost:21000
SELECT count(*) from lineitem_multiblock;

-- executing against localhost:21000
SELECT count(*) from lineitem_sixblocks;

-- executing against localhost:21000
SELECT count(l_comment), min(l_partkey), max(l_linenumber) from lineitem_multiblock;

-- executing against localhost:21000
SELECT count(l_comment), min(l_partkey), max(l_linenumber) from lineitem_sixblocks;

-- executing against localhost:21000
select distinct l_orderkey from lineitem_multiblock where
l_orderkey &lt; 5 or l_orderkey &gt; 15000 order by l_orderkey limit 20;

-- executing against localhost:21000
select distinct l_orderkey from lineitem_sixblocks where
l_orderkey &lt; 5 or l_orderkey &gt; 15000 order by l_orderkey limit 20;

-- executing against localhost:21000
select * from alltypesagg where id % 500 = 0;

-- executing against localhost:21000
select * from alltypesagg where id = 5000;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="433" name="test_bad_compressed_page_size[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="15.6882236004"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_bad_compressed_page_size_d01a26c7` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_bad_compressed_page_size_d01a26c7`;

MainThread: Created database &quot;test_bad_compressed_page_size_d01a26c7&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_bad_compressed_page_size[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_bad_compressed_page_size_d01a26c7.bad_compressed_dict_page_size (col string) stored as parquet;

-- executing against localhost:21000
use test_bad_compressed_page_size_d01a26c7;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_compressed_dict_page_size;

</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopKudu" file="query_test/test_mt_dop.py" line="115" name="test_kudu[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="6.26007914543"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_3cfd09c4` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_3cfd09c4`;

MainThread: Created database &quot;test_kudu_3cfd09c4&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDopKudu::()::test_kudu[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_kudu_3cfd09c4;

SET mt_dop=2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from functional_kudu.dimtbl order by id limit 1;

-- executing against localhost:21000
select zip, id from functional_kudu.dimtbl where id &gt;= 1000 and 1002 &gt;= id and
94611 = zip and &apos;Name1&apos; = name order by id;

-- executing against localhost:21000
SELECT a FROM functional_kudu.tinytable UNION ALL SELECT a FROM functional_kudu.tinytable;

-- executing against localhost:21000
select count(int_col) from functional_kudu.tinyinttable;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="292" name="test_parquet[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.32055616379"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * from bad_parquet where field = &quot;parquet&quot;;

-- executing against localhost:21000
SELECT count(distinct field) from bad_parquet;

-- executing against localhost:21000
SELECT * from bad_metadata_len;

-- executing against localhost:21000
SELECT * from bad_dict_page_offset;

-- executing against localhost:21000
SELECT * from bad_compressed_size;

-- executing against localhost:21000
select * from kite_required_fields;

-- executing against localhost:21000
SELECT * from bad_magic_number;

-- executing against localhost:21000
SELECT count(*) from lineitem_multiblock;

-- executing against localhost:21000
SELECT count(*) from lineitem_sixblocks;

-- executing against localhost:21000
SELECT count(l_comment), min(l_partkey), max(l_linenumber) from lineitem_multiblock;

-- executing against localhost:21000
SELECT count(l_comment), min(l_partkey), max(l_linenumber) from lineitem_sixblocks;

-- executing against localhost:21000
select distinct l_orderkey from lineitem_multiblock where
l_orderkey &lt; 5 or l_orderkey &gt; 15000 order by l_orderkey limit 20;

-- executing against localhost:21000
select distinct l_orderkey from lineitem_sixblocks where
l_orderkey &lt; 5 or l_orderkey &gt; 15000 order by l_orderkey limit 20;

-- executing against localhost:21000
select * from alltypesagg where id % 500 = 0;

-- executing against localhost:21000
select * from alltypesagg where id = 5000;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 0 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="8.35129714012"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

MainThread: TIMESTAMP columns unsupported in avro, skipping verification.
-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*)
from nulltable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select * from emptytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_mt_dop.TestMtDopKudu" file="query_test/test_mt_dop.py" line="115" name="test_kudu[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="5.05213785172"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_625392cb` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_625392cb`;

MainThread: Created database &quot;test_kudu_625392cb&quot; for test ID &quot;query_test/test_mt_dop.py::TestMtDopKudu::()::test_kudu[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_kudu_625392cb;

SET mt_dop=8;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from functional_kudu.dimtbl order by id limit 1;

-- executing against localhost:21000
select zip, id from functional_kudu.dimtbl where id &gt;= 1000 and 1002 &gt;= id and
94611 = zip and &apos;Name1&apos; = name order by id;

-- executing against localhost:21000
SELECT a FROM functional_kudu.tinytable UNION ALL SELECT a FROM functional_kudu.tinytable;

-- executing against localhost:21000
select count(int_col) from functional_kudu.tinyinttable;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestNestedTypes" file="query_test/test_nested_types.py" line="47" name="test_scanner_basic[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.75098896027"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id from complextypestbl;

-- executing against localhost:21000
select count(*) from complextypestbl;

-- executing against localhost:21000
select id from complextypestbl where id &gt; 3;

-- executing against localhost:21000
select item from complextypestbl.int_array;

-- executing against localhost:21000
select count(*) from complextypestbl.int_array;

-- executing against localhost:21000
select count(item) from complextypestbl.int_array;

-- executing against localhost:21000
select item from complextypestbl.int_array_array.item;

-- executing against localhost:21000
select item from complextypestbl.int_array_array.item where item &gt; 3;

-- executing against localhost:21000
select count(*) from complextypestbl.int_array_array.item;

-- executing against localhost:21000
select count(item) from complextypestbl.int_array_array.item;

-- executing against localhost:21000
select count(*) from complextypestbl.int_array_array;

-- executing against localhost:21000
select nested_struct.a from complextypestbl;

-- executing against localhost:21000
select count(nested_struct.a) from complextypestbl;

-- executing against localhost:21000
select item from complextypestbl.nested_struct.b;

-- executing against localhost:21000
select count(*) from complextypestbl.nested_struct.b;

-- executing against localhost:21000
select count(item) from complextypestbl.nested_struct.b;

-- executing against localhost:21000
select item from complextypestbl.nested_struct.b where item is null;

-- executing against localhost:21000
select inner_array.item.e from complextypestbl.nested_struct.c.d.item inner_array;

-- executing against localhost:21000
select count(inner_array.item.e) from complextypestbl.nested_struct.c.d.item inner_array;

-- executing against localhost:21000
select count(*) from complextypestbl.nested_struct.c.d.item inner_array;

-- executing against localhost:21000
select count(*) from complextypestbl.nested_struct.c.d.item inner_array
where inner_array.item.f = &apos;bbb&apos;;

-- executing against localhost:21000
select inner_array.item.e, inner_array.item.f
from complextypestbl.nested_struct.c.d.item inner_array;

-- executing against localhost:21000
select count(*) from complextypestbl.nested_struct.c.d;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="292" name="test_parquet[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.06514191628"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * from bad_parquet where field = &quot;parquet&quot;;

-- executing against localhost:21000
SELECT count(distinct field) from bad_parquet;

-- executing against localhost:21000
SELECT * from bad_metadata_len;

-- executing against localhost:21000
SELECT * from bad_dict_page_offset;

-- executing against localhost:21000
SELECT * from bad_compressed_size;

-- executing against localhost:21000
select * from kite_required_fields;

-- executing against localhost:21000
SELECT * from bad_magic_number;

-- executing against localhost:21000
SELECT count(*) from lineitem_multiblock;

-- executing against localhost:21000
SELECT count(*) from lineitem_sixblocks;

-- executing against localhost:21000
SELECT count(l_comment), min(l_partkey), max(l_linenumber) from lineitem_multiblock;

-- executing against localhost:21000
SELECT count(l_comment), min(l_partkey), max(l_linenumber) from lineitem_sixblocks;

-- executing against localhost:21000
select distinct l_orderkey from lineitem_multiblock where
l_orderkey &lt; 5 or l_orderkey &gt; 15000 order by l_orderkey limit 20;

-- executing against localhost:21000
select distinct l_orderkey from lineitem_sixblocks where
l_orderkey &lt; 5 or l_orderkey &gt; 15000 order by l_orderkey limit 20;

-- executing against localhost:21000
select * from alltypesagg where id % 500 = 0;

-- executing against localhost:21000
select * from alltypesagg where id = 5000;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="318" name="test_zero_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="21.5272169113"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_zero_rows_7de5d1c1` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_zero_rows_7de5d1c1`;

MainThread: Created database &quot;test_zero_rows_7de5d1c1&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_zero_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_zero_rows_7de5d1c1.zero_rows_zero_row_groups (c int) stored as parquet;

-- executing against localhost:21000
create table test_zero_rows_7de5d1c1.zero_rows_one_row_group (c int) stored as parquet;

-- executing against localhost:21000
use test_zero_rows_7de5d1c1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from zero_rows_zero_row_groups;

-- executing against localhost:21000
select count(*) from zero_rows_zero_row_groups;

-- executing against localhost:21000
select * from zero_rows_one_row_group;

-- executing against localhost:21000
select count(*) from zero_rows_one_row_group;

-- executing against localhost:21000
use test_zero_rows_7de5d1c1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from zero_rows_zero_row_groups;

-- executing against localhost:21000
select count(*) from zero_rows_zero_row_groups;

-- executing against localhost:21000
select * from zero_rows_one_row_group;

-- executing against localhost:21000
select count(*) from zero_rows_one_row_group;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="101" name="test_kudu_upsert[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="32.8364479542"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_upsert_ceec495a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_upsert_ceec495a`;

MainThread: Created database &quot;test_kudu_upsert_ceec495a&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_upsert[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_kudu_upsert_ceec495a;

SET kudu_read_mode=READ_AT_SNAPSHOT;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table tdata
  (id int primary key, name string null, valf float null, vali bigint null,
   valv string null, valb boolean null, valt tinyint null, vals smallint null,
   vald double null, valdec decimal(9, 0) null)
  PARTITION BY RANGE (PARTITION VALUES &lt; 10, PARTITION 10 &lt;= VALUES &lt; 30,
  PARTITION 30 &lt;= VALUES) STORED AS KUDU;

-- executing against localhost:21000
insert into table tdata values
(40,&apos;he&apos;,0,43,&apos;e&apos;,false,35,36,1.2,37),
(1,&apos;unknown&apos;,1,43,&apos;aaaaaaaaaaaaaaaaaaaa&apos;,false,-1,-2,0,-3),
(2,&apos;david&apos;,1,43,&apos;b&apos;,false,0,0,0,0),
(3,&apos;todd&apos;,1,43,&apos;c&apos;,true,3,3,3,3);

-- executing against localhost:21000
upsert into table tdata values (4, &apos;a&apos;, 0, 1, &apos;b&apos;, false, 1, 2, 1.5, 4);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata values (4, &apos;b&apos;, -1, 1, &apos;a&apos;, true, 2, 3, 2.5, 5);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata values (10, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata values (4, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata values (4, &apos;four&apos;, 5, 6, &apos;f&apos;, true, 7, 8, 7.5, 9);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata values
(max_int(), &apos;&apos;, cast(&apos;nan&apos; as float), min_bigint(), &apos;&apos;, true, max_tinyint(),
  min_smallint(), cast(&apos;inf&apos; as double), cast(999999999 as decimal(9, 0)));

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata values
(max_int(), &apos;&apos;, cast(&apos;-inf&apos; as float), max_bigint(), &apos;&apos;, true, min_tinyint(),
  max_smallint(), cast(&apos;nan&apos; as double), cast(-999999999 as decimal(9, 0)));

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata (id, name, vali, valb, vald) values (5, &apos;five&apos;, -5, NULL, 0.5);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata (id, name, valf, valv, valb) values (5, NULL, 0, &apos;six&apos;, false);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata values
(1, &apos;one&apos;, NULL, 44, &apos;a&apos;, true, -1, -2, 0, 0),
(6, &apos;&apos;, -6, 40, &apos;b&apos;, NULL, 0, 0, 10, 11),
(7, &apos;seven&apos;, 0, min_bigint(), NULL, true, 7, 1, 2, 3),
(2, &apos;you&apos;, cast(&apos;inf&apos; as float), 0, &apos;t&apos;, false, NULL, min_smallint(), 0, 0);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata (id, valb, name, vali) values
(1, true, NULL, 1),
(8, false, &apos;hello&apos;, 2),
(5, NULL, &apos;five&apos;, 10),
(9, true, &apos;nine&apos;, 9);

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata
select id, &apos;a&apos;, valf, vali, valv, NULL, valt, vals, 3, valdec from tdata where id = 1;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata
select id, valv, valf, vali, name, valb, valt, vals, vald, valdec from tdata where id % 2 = 0;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata (id, valv, vali)
select int_col, string_col, bigint_col from functional.alltypes where id = 0;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata (id, valb, name, valt)
select int_col, bool_col, string_col, tinyint_col from functional.alltypes where id &lt; 4;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata (id, valdec)
select id, cast((valdec * 2) as decimal(9,0)) from tdata where valdec &gt; 0;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
upsert into table tdata values (null, &apos;&apos;, 0, 0, cast(&apos;&apos; as VARCHAR(20)), false, 0, 0, 0, null);

-- executing against localhost:21000
upsert into table tdata (id, name) values (null, &apos;&apos;);

-- executing against localhost:21000
upsert into table tdata values
(3,&apos;todd&apos;,1,43,&apos;c&apos;,true,3,3,3,null),
(4,&apos;four&apos;,5,6,&apos;f&apos;,true,7,8,7.5,null),
(6,&apos;&apos;,-6,40,&apos;b&apos;,NULL,0,0,10,null),
(NULL,&apos;seven&apos;,0,0,&apos;NULL&apos;,true,7,1,2,null);

-- executing against localhost:21000
upsert into table tdata (id, valv, valt, vals) values
(0, &apos;bbb&apos;, 1, 2),
(NULL, &apos;aaa&apos;, 2, 1),
(10, &apos;ccc&apos;, 11, 12);

-- executing against localhost:21000
upsert into table tdata (id, valb, name, valt)
select int_col, bool_col, string_col, tinyint_col from functional.alltypes limit 100;

-- executing against localhost:21000
upsert into table tdata (id, vali)
select t1.id, v.id from functional.alltypestiny t1
left outer join (select ifnull(id, 10) id from functional.alltypessmall) v
on t1.id = v.id limit 1;

-- executing against localhost:21000
create table multiple_key_cols
  (string_col string, bigint_col bigint, tinyint_col tinyint, smallint_col smallint,
   bool_col boolean null, int_col int null, double_col double null,
   float_col float null, primary key (string_col, bigint_col, tinyint_col, smallint_col))
  PARTITION BY HASH (string_col) PARTITIONS 16 STORED AS KUDU;

-- executing against localhost:21000
insert into multiple_key_cols values
(&apos;a&apos;, 1, 2, 3, true, 4, 5, NULL),
(&apos;b&apos;, 1, 2, 3, false, 7, NULL, 9);

-- executing against localhost:21000
upsert into table multiple_key_cols values
(&apos;a&apos;, 1, 2, 3, true, NULL, 5, 6),
(&apos;a&apos;, -1, -2, -3, true, 0, NULL, NULL),
(&apos;c&apos;, 0, 0, 0, NULL, 10, 20, 30);

-- executing against localhost:21000
select * from multiple_key_cols limit 1000;

-- executing against localhost:21000
upsert into table multiple_key_cols
(string_col, bool_col, bigint_col, smallint_col, tinyint_col) values
(&apos;a&apos;, false, 1, 3, 2),
(&apos;d&apos;, NULL, 0, 1, 2),
(&apos;b&apos;, true, 1, 3, 3);

-- executing against localhost:21000
select * from multiple_key_cols limit 1000;

-- executing against localhost:21000
upsert into table multiple_key_cols
select string_col, bigint_col, tinyint_col, smallint_col, false, -1, -2, -3
from multiple_key_cols where string_col = &apos;a&apos;;

-- executing against localhost:21000
select * from multiple_key_cols limit 1000;

-- executing against localhost:21000
upsert into table multiple_key_cols
(string_col, float_col, bigint_col, tinyint_col, double_col, smallint_col)
select &apos;b&apos;, float_col, 1, tinyint_col, double_col, 3
from functional.alltypes where id = 2 or id = 3;

-- executing against localhost:21000
select * from multiple_key_cols limit 1000;

-- executing against localhost:21000
upsert into table multiple_key_cols
(string_col, tinyint_col, smallint_col) values (&apos;a&apos;, 1, 1);

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="292" name="test_parquet[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.45755910873"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * from bad_parquet where field = &quot;parquet&quot;;

-- executing against localhost:21000
SELECT count(distinct field) from bad_parquet;

-- executing against localhost:21000
SELECT * from bad_metadata_len;

-- executing against localhost:21000
SELECT * from bad_dict_page_offset;

-- executing against localhost:21000
SELECT * from bad_compressed_size;

-- executing against localhost:21000
select * from kite_required_fields;

-- executing against localhost:21000
SELECT * from bad_magic_number;

-- executing against localhost:21000
SELECT count(*) from lineitem_multiblock;

-- executing against localhost:21000
SELECT count(*) from lineitem_sixblocks;

-- executing against localhost:21000
SELECT count(l_comment), min(l_partkey), max(l_linenumber) from lineitem_multiblock;

-- executing against localhost:21000
SELECT count(l_comment), min(l_partkey), max(l_linenumber) from lineitem_sixblocks;

-- executing against localhost:21000
select distinct l_orderkey from lineitem_multiblock where
l_orderkey &lt; 5 or l_orderkey &gt; 15000 order by l_orderkey limit 20;

-- executing against localhost:21000
select distinct l_orderkey from lineitem_sixblocks where
l_orderkey &lt; 5 or l_orderkey &gt; 15000 order by l_orderkey limit 20;

-- executing against localhost:21000
select * from alltypesagg where id % 500 = 0;

-- executing against localhost:21000
select * from alltypesagg where id = 5000;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="543" name="test_multiple_blocks[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.75789809227"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_multiblock;

-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_sixblocks;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="434" name="test_unannotated_list_of_groups[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.8167340755"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_unannotated_list_of_groups_96b622a9` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_unannotated_list_of_groups_96b622a9`;

MainThread: Created database &quot;test_unannotated_list_of_groups_96b622a9&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_unannotated_list_of_groups[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_unannotated_list_of_groups_96b622a9.UnannotatedListOfGroups (col1 array&lt;struct&lt;f1: float, f2: float&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_unannotated_list_of_groups_96b622a9.db/UnannotatedListOfGroups&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select f1, f2 from test_unannotated_list_of_groups_96b622a9.UnannotatedListOfGroups.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select f1, f2 from test_unannotated_list_of_groups_96b622a9.UnannotatedListOfGroups t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_unannotated_list_of_groups_96b622a9.UnannotatedListOfGroups t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="558" name="test_multiple_blocks_one_row_group[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.235841989517"><system-err>-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_multiblock_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="558" name="test_multiple_blocks_one_row_group[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.267180204391"><system-err>-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_multiblock_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="558" name="test_multiple_blocks_one_row_group[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.232171058655"><system-err>-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_multiblock_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="558" name="test_multiple_blocks_one_row_group[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.220819711685"><system-err>-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_multiblock_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="558" name="test_multiple_blocks_one_row_group[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.215869188309"><system-err>-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_multiblock_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="558" name="test_multiple_blocks_one_row_group[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.208242893219"><system-err>-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_multiblock_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="433" name="test_bad_compressed_page_size[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.9711110592"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_bad_compressed_page_size_6acc84d6` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_bad_compressed_page_size_6acc84d6`;

MainThread: Created database &quot;test_bad_compressed_page_size_6acc84d6&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_bad_compressed_page_size[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_bad_compressed_page_size_6acc84d6.bad_compressed_dict_page_size (col string) stored as parquet;

-- executing against localhost:21000
use test_bad_compressed_page_size_6acc84d6;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_compressed_dict_page_size;

</system-err></testcase><testcase classname="query_test.test_exprs.TestExprLimits" file="query_test/test_exprs.py" line="92" name="test_expr_child_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.20983624458"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select 1 IN(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2442,2443,2444,2445,2446,2447,2448,2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807,2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3130,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3477,3478,3479,3480,3481,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,3512,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710,3711,3712,3713,3714,3715,3716,3717,3718,3719,3720,3721,3722,3723,3724,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759,3760,3761,3762,3763,3764,3765,3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3796,3797,3798,3799,3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,3816,3817,3818,3819,3820,3821,3822,3823,3824,3825,3826,3827,3828,3829,3830,3831,3832,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882,3883,3884,3885,3886,3887,3888,3889,3890,3891,3892,3893,3894,3895,3896,3897,3898,3899,3900,3901,3902,3903,3904,3905,3906,3907,3908,3909,3910,3911,3912,3913,3914,3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,3925,3926,3927,3928,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3939,3940,3941,3942,3943,3944,3945,3946,3947,3948,3949,3950,3951,3952,3953,3954,3955,3956,3957,3958,3959,3960,3961,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3972,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4034,4035,4036,4037,4038,4039,4040,4041,4042,4043,4044,4045,4046,4047,4048,4049,4050,4051,4052,4053,4054,4055,4056,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4081,4082,4083,4084,4085,4086,4087,4088,4089,4090,4091,4092,4093,4094,4095,4096,4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121,4122,4123,4124,4125,4126,4127,4128,4129,4130,4131,4132,4133,4134,4135,4136,4137,4138,4139,4140,4141,4142,4143,4144,4145,4146,4147,4148,4149,4150,4151,4152,4153,4154,4155,4156,4157,4158,4159,4160,4161,4162,4163,4164,4165,4166,4167,4168,4169,4170,4171,4172,4173,4174,4175,4176,4177,4178,4179,4180,4181,4182,4183,4184,4185,4186,4187,4188,4189,4190,4191,4192,4193,4194,4195,4196,4197,4198,4199,4200,4201,4202,4203,4204,4205,4206,4207,4208,4209,4210,4211,4212,4213,4214,4215,4216,4217,4218,4219,4220,4221,4222,4223,4224,4225,4226,4227,4228,4229,4230,4231,4232,4233,4234,4235,4236,4237,4238,4239,4240,4241,4242,4243,4244,4245,4246,4247,4248,4249,4250,4251,4252,4253,4254,4255,4256,4257,4258,4259,4260,4261,4262,4263,4264,4265,4266,4267,4268,4269,4270,4271,4272,4273,4274,4275,4276,4277,4278,4279,4280,4281,4282,4283,4284,4285,4286,4287,4288,4289,4290,4291,4292,4293,4294,4295,4296,4297,4298,4299,4300,4301,4302,4303,4304,4305,4306,4307,4308,4309,4310,4311,4312,4313,4314,4315,4316,4317,4318,4319,4320,4321,4322,4323,4324,4325,4326,4327,4328,4329,4330,4331,4332,4333,4334,4335,4336,4337,4338,4339,4340,4341,4342,4343,4344,4345,4346,4347,4348,4349,4350,4351,4352,4353,4354,4355,4356,4357,4358,4359,4360,4361,4362,4363,4364,4365,4366,4367,4368,4369,4370,4371,4372,4373,4374,4375,4376,4377,4378,4379,4380,4381,4382,4383,4384,4385,4386,4387,4388,4389,4390,4391,4392,4393,4394,4395,4396,4397,4398,4399,4400,4401,4402,4403,4404,4405,4406,4407,4408,4409,4410,4411,4412,4413,4414,4415,4416,4417,4418,4419,4420,4421,4422,4423,4424,4425,4426,4427,4428,4429,4430,4431,4432,4433,4434,4435,4436,4437,4438,4439,4440,4441,4442,4443,4444,4445,4446,4447,4448,4449,4450,4451,4452,4453,4454,4455,4456,4457,4458,4459,4460,4461,4462,4463,4464,4465,4466,4467,4468,4469,4470,4471,4472,4473,4474,4475,4476,4477,4478,4479,4480,4481,4482,4483,4484,4485,4486,4487,4488,4489,4490,4491,4492,4493,4494,4495,4496,4497,4498,4499,4500,4501,4502,4503,4504,4505,4506,4507,4508,4509,4510,4511,4512,4513,4514,4515,4516,4517,4518,4519,4520,4521,4522,4523,4524,4525,4526,4527,4528,4529,4530,4531,4532,4533,4534,4535,4536,4537,4538,4539,4540,4541,4542,4543,4544,4545,4546,4547,4548,4549,4550,4551,4552,4553,4554,4555,4556,4557,4558,4559,4560,4561,4562,4563,4564,4565,4566,4567,4568,4569,4570,4571,4572,4573,4574,4575,4576,4577,4578,4579,4580,4581,4582,4583,4584,4585,4586,4587,4588,4589,4590,4591,4592,4593,4594,4595,4596,4597,4598,4599,4600,4601,4602,4603,4604,4605,4606,4607,4608,4609,4610,4611,4612,4613,4614,4615,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625,4626,4627,4628,4629,4630,4631,4632,4633,4634,4635,4636,4637,4638,4639,4640,4641,4642,4643,4644,4645,4646,4647,4648,4649,4650,4651,4652,4653,4654,4655,4656,4657,4658,4659,4660,4661,4662,4663,4664,4665,4666,4667,4668,4669,4670,4671,4672,4673,4674,4675,4676,4677,4678,4679,4680,4681,4682,4683,4684,4685,4686,4687,4688,4689,4690,4691,4692,4693,4694,4695,4696,4697,4698,4699,4700,4701,4702,4703,4704,4705,4706,4707,4708,4709,4710,4711,4712,4713,4714,4715,4716,4717,4718,4719,4720,4721,4722,4723,4724,4725,4726,4727,4728,4729,4730,4731,4732,4733,4734,4735,4736,4737,4738,4739,4740,4741,4742,4743,4744,4745,4746,4747,4748,4749,4750,4751,4752,4753,4754,4755,4756,4757,4758,4759,4760,4761,4762,4763,4764,4765,4766,4767,4768,4769,4770,4771,4772,4773,4774,4775,4776,4777,4778,4779,4780,4781,4782,4783,4784,4785,4786,4787,4788,4789,4790,4791,4792,4793,4794,4795,4796,4797,4798,4799,4800,4801,4802,4803,4804,4805,4806,4807,4808,4809,4810,4811,4812,4813,4814,4815,4816,4817,4818,4819,4820,4821,4822,4823,4824,4825,4826,4827,4828,4829,4830,4831,4832,4833,4834,4835,4836,4837,4838,4839,4840,4841,4842,4843,4844,4845,4846,4847,4848,4849,4850,4851,4852,4853,4854,4855,4856,4857,4858,4859,4860,4861,4862,4863,4864,4865,4866,4867,4868,4869,4870,4871,4872,4873,4874,4875,4876,4877,4878,4879,4880,4881,4882,4883,4884,4885,4886,4887,4888,4889,4890,4891,4892,4893,4894,4895,4896,4897,4898,4899,4900,4901,4902,4903,4904,4905,4906,4907,4908,4909,4910,4911,4912,4913,4914,4915,4916,4917,4918,4919,4920,4921,4922,4923,4924,4925,4926,4927,4928,4929,4930,4931,4932,4933,4934,4935,4936,4937,4938,4939,4940,4941,4942,4943,4944,4945,4946,4947,4948,4949,4950,4951,4952,4953,4954,4955,4956,4957,4958,4959,4960,4961,4962,4963,4964,4965,4966,4967,4968,4969,4970,4971,4972,4973,4974,4975,4976,4977,4978,4979,4980,4981,4982,4983,4984,4985,4986,4987,4988,4989,4990,4991,4992,4993,4994,4995,4996,4997,4998,4999,5000,5001,5002,5003,5004,5005,5006,5007,5008,5009,5010,5011,5012,5013,5014,5015,5016,5017,5018,5019,5020,5021,5022,5023,5024,5025,5026,5027,5028,5029,5030,5031,5032,5033,5034,5035,5036,5037,5038,5039,5040,5041,5042,5043,5044,5045,5046,5047,5048,5049,5050,5051,5052,5053,5054,5055,5056,5057,5058,5059,5060,5061,5062,5063,5064,5065,5066,5067,5068,5069,5070,5071,5072,5073,5074,5075,5076,5077,5078,5079,5080,5081,5082,5083,5084,5085,5086,5087,5088,5089,5090,5091,5092,5093,5094,5095,5096,5097,5098,5099,5100,5101,5102,5103,5104,5105,5106,5107,5108,5109,5110,5111,5112,5113,5114,5115,5116,5117,5118,5119,5120,5121,5122,5123,5124,5125,5126,5127,5128,5129,5130,5131,5132,5133,5134,5135,5136,5137,5138,5139,5140,5141,5142,5143,5144,5145,5146,5147,5148,5149,5150,5151,5152,5153,5154,5155,5156,5157,5158,5159,5160,5161,5162,5163,5164,5165,5166,5167,5168,5169,5170,5171,5172,5173,5174,5175,5176,5177,5178,5179,5180,5181,5182,5183,5184,5185,5186,5187,5188,5189,5190,5191,5192,5193,5194,5195,5196,5197,5198,5199,5200,5201,5202,5203,5204,5205,5206,5207,5208,5209,5210,5211,5212,5213,5214,5215,5216,5217,5218,5219,5220,5221,5222,5223,5224,5225,5226,5227,5228,5229,5230,5231,5232,5233,5234,5235,5236,5237,5238,5239,5240,5241,5242,5243,5244,5245,5246,5247,5248,5249,5250,5251,5252,5253,5254,5255,5256,5257,5258,5259,5260,5261,5262,5263,5264,5265,5266,5267,5268,5269,5270,5271,5272,5273,5274,5275,5276,5277,5278,5279,5280,5281,5282,5283,5284,5285,5286,5287,5288,5289,5290,5291,5292,5293,5294,5295,5296,5297,5298,5299,5300,5301,5302,5303,5304,5305,5306,5307,5308,5309,5310,5311,5312,5313,5314,5315,5316,5317,5318,5319,5320,5321,5322,5323,5324,5325,5326,5327,5328,5329,5330,5331,5332,5333,5334,5335,5336,5337,5338,5339,5340,5341,5342,5343,5344,5345,5346,5347,5348,5349,5350,5351,5352,5353,5354,5355,5356,5357,5358,5359,5360,5361,5362,5363,5364,5365,5366,5367,5368,5369,5370,5371,5372,5373,5374,5375,5376,5377,5378,5379,5380,5381,5382,5383,5384,5385,5386,5387,5388,5389,5390,5391,5392,5393,5394,5395,5396,5397,5398,5399,5400,5401,5402,5403,5404,5405,5406,5407,5408,5409,5410,5411,5412,5413,5414,5415,5416,5417,5418,5419,5420,5421,5422,5423,5424,5425,5426,5427,5428,5429,5430,5431,5432,5433,5434,5435,5436,5437,5438,5439,5440,5441,5442,5443,5444,5445,5446,5447,5448,5449,5450,5451,5452,5453,5454,5455,5456,5457,5458,5459,5460,5461,5462,5463,5464,5465,5466,5467,5468,5469,5470,5471,5472,5473,5474,5475,5476,5477,5478,5479,5480,5481,5482,5483,5484,5485,5486,5487,5488,5489,5490,5491,5492,5493,5494,5495,5496,5497,5498,5499,5500,5501,5502,5503,5504,5505,5506,5507,5508,5509,5510,5511,5512,5513,5514,5515,5516,5517,5518,5519,5520,5521,5522,5523,5524,5525,5526,5527,5528,5529,5530,5531,5532,5533,5534,5535,5536,5537,5538,5539,5540,5541,5542,5543,5544,5545,5546,5547,5548,5549,5550,5551,5552,5553,5554,5555,5556,5557,5558,5559,5560,5561,5562,5563,5564,5565,5566,5567,5568,5569,5570,5571,5572,5573,5574,5575,5576,5577,5578,5579,5580,5581,5582,5583,5584,5585,5586,5587,5588,5589,5590,5591,5592,5593,5594,5595,5596,5597,5598,5599,5600,5601,5602,5603,5604,5605,5606,5607,5608,5609,5610,5611,5612,5613,5614,5615,5616,5617,5618,5619,5620,5621,5622,5623,5624,5625,5626,5627,5628,5629,5630,5631,5632,5633,5634,5635,5636,5637,5638,5639,5640,5641,5642,5643,5644,5645,5646,5647,5648,5649,5650,5651,5652,5653,5654,5655,5656,5657,5658,5659,5660,5661,5662,5663,5664,5665,5666,5667,5668,5669,5670,5671,5672,5673,5674,5675,5676,5677,5678,5679,5680,5681,5682,5683,5684,5685,5686,5687,5688,5689,5690,5691,5692,5693,5694,5695,5696,5697,5698,5699,5700,5701,5702,5703,5704,5705,5706,5707,5708,5709,5710,5711,5712,5713,5714,5715,5716,5717,5718,5719,5720,5721,5722,5723,5724,5725,5726,5727,5728,5729,5730,5731,5732,5733,5734,5735,5736,5737,5738,5739,5740,5741,5742,5743,5744,5745,5746,5747,5748,5749,5750,5751,5752,5753,5754,5755,5756,5757,5758,5759,5760,5761,5762,5763,5764,5765,5766,5767,5768,5769,5770,5771,5772,5773,5774,5775,5776,5777,5778,5779,5780,5781,5782,5783,5784,5785,5786,5787,5788,5789,5790,5791,5792,5793,5794,5795,5796,5797,5798,5799,5800,5801,5802,5803,5804,5805,5806,5807,5808,5809,5810,5811,5812,5813,5814,5815,5816,5817,5818,5819,5820,5821,5822,5823,5824,5825,5826,5827,5828,5829,5830,5831,5832,5833,5834,5835,5836,5837,5838,5839,5840,5841,5842,5843,5844,5845,5846,5847,5848,5849,5850,5851,5852,5853,5854,5855,5856,5857,5858,5859,5860,5861,5862,5863,5864,5865,5866,5867,5868,5869,5870,5871,5872,5873,5874,5875,5876,5877,5878,5879,5880,5881,5882,5883,5884,5885,5886,5887,5888,5889,5890,5891,5892,5893,5894,5895,5896,5897,5898,5899,5900,5901,5902,5903,5904,5905,5906,5907,5908,5909,5910,5911,5912,5913,5914,5915,5916,5917,5918,5919,5920,5921,5922,5923,5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,5936,5937,5938,5939,5940,5941,5942,5943,5944,5945,5946,5947,5948,5949,5950,5951,5952,5953,5954,5955,5956,5957,5958,5959,5960,5961,5962,5963,5964,5965,5966,5967,5968,5969,5970,5971,5972,5973,5974,5975,5976,5977,5978,5979,5980,5981,5982,5983,5984,5985,5986,5987,5988,5989,5990,5991,5992,5993,5994,5995,5996,5997,5998,5999,6000,6001,6002,6003,6004,6005,6006,6007,6008,6009,6010,6011,6012,6013,6014,6015,6016,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6030,6031,6032,6033,6034,6035,6036,6037,6038,6039,6040,6041,6042,6043,6044,6045,6046,6047,6048,6049,6050,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063,6064,6065,6066,6067,6068,6069,6070,6071,6072,6073,6074,6075,6076,6077,6078,6079,6080,6081,6082,6083,6084,6085,6086,6087,6088,6089,6090,6091,6092,6093,6094,6095,6096,6097,6098,6099,6100,6101,6102,6103,6104,6105,6106,6107,6108,6109,6110,6111,6112,6113,6114,6115,6116,6117,6118,6119,6120,6121,6122,6123,6124,6125,6126,6127,6128,6129,6130,6131,6132,6133,6134,6135,6136,6137,6138,6139,6140,6141,6142,6143,6144,6145,6146,6147,6148,6149,6150,6151,6152,6153,6154,6155,6156,6157,6158,6159,6160,6161,6162,6163,6164,6165,6166,6167,6168,6169,6170,6171,6172,6173,6174,6175,6176,6177,6178,6179,6180,6181,6182,6183,6184,6185,6186,6187,6188,6189,6190,6191,6192,6193,6194,6195,6196,6197,6198,6199,6200,6201,6202,6203,6204,6205,6206,6207,6208,6209,6210,6211,6212,6213,6214,6215,6216,6217,6218,6219,6220,6221,6222,6223,6224,6225,6226,6227,6228,6229,6230,6231,6232,6233,6234,6235,6236,6237,6238,6239,6240,6241,6242,6243,6244,6245,6246,6247,6248,6249,6250,6251,6252,6253,6254,6255,6256,6257,6258,6259,6260,6261,6262,6263,6264,6265,6266,6267,6268,6269,6270,6271,6272,6273,6274,6275,6276,6277,6278,6279,6280,6281,6282,6283,6284,6285,6286,6287,6288,6289,6290,6291,6292,6293,6294,6295,6296,6297,6298,6299,6300,6301,6302,6303,6304,6305,6306,6307,6308,6309,6310,6311,6312,6313,6314,6315,6316,6317,6318,6319,6320,6321,6322,6323,6324,6325,6326,6327,6328,6329,6330,6331,6332,6333,6334,6335,6336,6337,6338,6339,6340,6341,6342,6343,6344,6345,6346,6347,6348,6349,6350,6351,6352,6353,6354,6355,6356,6357,6358,6359,6360,6361,6362,6363,6364,6365,6366,6367,6368,6369,6370,6371,6372,6373,6374,6375,6376,6377,6378,6379,6380,6381,6382,6383,6384,6385,6386,6387,6388,6389,6390,6391,6392,6393,6394,6395,6396,6397,6398,6399,6400,6401,6402,6403,6404,6405,6406,6407,6408,6409,6410,6411,6412,6413,6414,6415,6416,6417,6418,6419,6420,6421,6422,6423,6424,6425,6426,6427,6428,6429,6430,6431,6432,6433,6434,6435,6436,6437,6438,6439,6440,6441,6442,6443,6444,6445,6446,6447,6448,6449,6450,6451,6452,6453,6454,6455,6456,6457,6458,6459,6460,6461,6462,6463,6464,6465,6466,6467,6468,6469,6470,6471,6472,6473,6474,6475,6476,6477,6478,6479,6480,6481,6482,6483,6484,6485,6486,6487,6488,6489,6490,6491,6492,6493,6494,6495,6496,6497,6498,6499,6500,6501,6502,6503,6504,6505,6506,6507,6508,6509,6510,6511,6512,6513,6514,6515,6516,6517,6518,6519,6520,6521,6522,6523,6524,6525,6526,6527,6528,6529,6530,6531,6532,6533,6534,6535,6536,6537,6538,6539,6540,6541,6542,6543,6544,6545,6546,6547,6548,6549,6550,6551,6552,6553,6554,6555,6556,6557,6558,6559,6560,6561,6562,6563,6564,6565,6566,6567,6568,6569,6570,6571,6572,6573,6574,6575,6576,6577,6578,6579,6580,6581,6582,6583,6584,6585,6586,6587,6588,6589,6590,6591,6592,6593,6594,6595,6596,6597,6598,6599,6600,6601,6602,6603,6604,6605,6606,6607,6608,6609,6610,6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,6622,6623,6624,6625,6626,6627,6628,6629,6630,6631,6632,6633,6634,6635,6636,6637,6638,6639,6640,6641,6642,6643,6644,6645,6646,6647,6648,6649,6650,6651,6652,6653,6654,6655,6656,6657,6658,6659,6660,6661,6662,6663,6664,6665,6666,6667,6668,6669,6670,6671,6672,6673,6674,6675,6676,6677,6678,6679,6680,6681,6682,6683,6684,6685,6686,6687,6688,6689,6690,6691,6692,6693,6694,6695,6696,6697,6698,6699,6700,6701,6702,6703,6704,6705,6706,6707,6708,6709,6710,6711,6712,6713,6714,6715,6716,6717,6718,6719,6720,6721,6722,6723,6724,6725,6726,6727,6728,6729,6730,6731,6732,6733,6734,6735,6736,6737,6738,6739,6740,6741,6742,6743,6744,6745,6746,6747,6748,6749,6750,6751,6752,6753,6754,6755,6756,6757,6758,6759,6760,6761,6762,6763,6764,6765,6766,6767,6768,6769,6770,6771,6772,6773,6774,6775,6776,6777,6778,6779,6780,6781,6782,6783,6784,6785,6786,6787,6788,6789,6790,6791,6792,6793,6794,6795,6796,6797,6798,6799,6800,6801,6802,6803,6804,6805,6806,6807,6808,6809,6810,6811,6812,6813,6814,6815,6816,6817,6818,6819,6820,6821,6822,6823,6824,6825,6826,6827,6828,6829,6830,6831,6832,6833,6834,6835,6836,6837,6838,6839,6840,6841,6842,6843,6844,6845,6846,6847,6848,6849,6850,6851,6852,6853,6854,6855,6856,6857,6858,6859,6860,6861,6862,6863,6864,6865,6866,6867,6868,6869,6870,6871,6872,6873,6874,6875,6876,6877,6878,6879,6880,6881,6882,6883,6884,6885,6886,6887,6888,6889,6890,6891,6892,6893,6894,6895,6896,6897,6898,6899,6900,6901,6902,6903,6904,6905,6906,6907,6908,6909,6910,6911,6912,6913,6914,6915,6916,6917,6918,6919,6920,6921,6922,6923,6924,6925,6926,6927,6928,6929,6930,6931,6932,6933,6934,6935,6936,6937,6938,6939,6940,6941,6942,6943,6944,6945,6946,6947,6948,6949,6950,6951,6952,6953,6954,6955,6956,6957,6958,6959,6960,6961,6962,6963,6964,6965,6966,6967,6968,6969,6970,6971,6972,6973,6974,6975,6976,6977,6978,6979,6980,6981,6982,6983,6984,6985,6986,6987,6988,6989,6990,6991,6992,6993,6994,6995,6996,6997,6998,6999,7000,7001,7002,7003,7004,7005,7006,7007,7008,7009,7010,7011,7012,7013,7014,7015,7016,7017,7018,7019,7020,7021,7022,7023,7024,7025,7026,7027,7028,7029,7030,7031,7032,7033,7034,7035,7036,7037,7038,7039,7040,7041,7042,7043,7044,7045,7046,7047,7048,7049,7050,7051,7052,7053,7054,7055,7056,7057,7058,7059,7060,7061,7062,7063,7064,7065,7066,7067,7068,7069,7070,7071,7072,7073,7074,7075,7076,7077,7078,7079,7080,7081,7082,7083,7084,7085,7086,7087,7088,7089,7090,7091,7092,7093,7094,7095,7096,7097,7098,7099,7100,7101,7102,7103,7104,7105,7106,7107,7108,7109,7110,7111,7112,7113,7114,7115,7116,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7129,7130,7131,7132,7133,7134,7135,7136,7137,7138,7139,7140,7141,7142,7143,7144,7145,7146,7147,7148,7149,7150,7151,7152,7153,7154,7155,7156,7157,7158,7159,7160,7161,7162,7163,7164,7165,7166,7167,7168,7169,7170,7171,7172,7173,7174,7175,7176,7177,7178,7179,7180,7181,7182,7183,7184,7185,7186,7187,7188,7189,7190,7191,7192,7193,7194,7195,7196,7197,7198,7199,7200,7201,7202,7203,7204,7205,7206,7207,7208,7209,7210,7211,7212,7213,7214,7215,7216,7217,7218,7219,7220,7221,7222,7223,7224,7225,7226,7227,7228,7229,7230,7231,7232,7233,7234,7235,7236,7237,7238,7239,7240,7241,7242,7243,7244,7245,7246,7247,7248,7249,7250,7251,7252,7253,7254,7255,7256,7257,7258,7259,7260,7261,7262,7263,7264,7265,7266,7267,7268,7269,7270,7271,7272,7273,7274,7275,7276,7277,7278,7279,7280,7281,7282,7283,7284,7285,7286,7287,7288,7289,7290,7291,7292,7293,7294,7295,7296,7297,7298,7299,7300,7301,7302,7303,7304,7305,7306,7307,7308,7309,7310,7311,7312,7313,7314,7315,7316,7317,7318,7319,7320,7321,7322,7323,7324,7325,7326,7327,7328,7329,7330,7331,7332,7333,7334,7335,7336,7337,7338,7339,7340,7341,7342,7343,7344,7345,7346,7347,7348,7349,7350,7351,7352,7353,7354,7355,7356,7357,7358,7359,7360,7361,7362,7363,7364,7365,7366,7367,7368,7369,7370,7371,7372,7373,7374,7375,7376,7377,7378,7379,7380,7381,7382,7383,7384,7385,7386,7387,7388,7389,7390,7391,7392,7393,7394,7395,7396,7397,7398,7399,7400,7401,7402,7403,7404,7405,7406,7407,7408,7409,7410,7411,7412,7413,7414,7415,7416,7417,7418,7419,7420,7421,7422,7423,7424,7425,7426,7427,7428,7429,7430,7431,7432,7433,7434,7435,7436,7437,7438,7439,7440,7441,7442,7443,7444,7445,7446,7447,7448,7449,7450,7451,7452,7453,7454,7455,7456,7457,7458,7459,7460,7461,7462,7463,7464,7465,7466,7467,7468,7469,7470,7471,7472,7473,7474,7475,7476,7477,7478,7479,7480,7481,7482,7483,7484,7485,7486,7487,7488,7489,7490,7491,7492,7493,7494,7495,7496,7497,7498,7499,7500,7501,7502,7503,7504,7505,7506,7507,7508,7509,7510,7511,7512,7513,7514,7515,7516,7517,7518,7519,7520,7521,7522,7523,7524,7525,7526,7527,7528,7529,7530,7531,7532,7533,7534,7535,7536,7537,7538,7539,7540,7541,7542,7543,7544,7545,7546,7547,7548,7549,7550,7551,7552,7553,7554,7555,7556,7557,7558,7559,7560,7561,7562,7563,7564,7565,7566,7567,7568,7569,7570,7571,7572,7573,7574,7575,7576,7577,7578,7579,7580,7581,7582,7583,7584,7585,7586,7587,7588,7589,7590,7591,7592,7593,7594,7595,7596,7597,7598,7599,7600,7601,7602,7603,7604,7605,7606,7607,7608,7609,7610,7611,7612,7613,7614,7615,7616,7617,7618,7619,7620,7621,7622,7623,7624,7625,7626,7627,7628,7629,7630,7631,7632,7633,7634,7635,7636,7637,7638,7639,7640,7641,7642,7643,7644,7645,7646,7647,7648,7649,7650,7651,7652,7653,7654,7655,7656,7657,7658,7659,7660,7661,7662,7663,7664,7665,7666,7667,7668,7669,7670,7671,7672,7673,7674,7675,7676,7677,7678,7679,7680,7681,7682,7683,7684,7685,7686,7687,7688,7689,7690,7691,7692,7693,7694,7695,7696,7697,7698,7699,7700,7701,7702,7703,7704,7705,7706,7707,7708,7709,7710,7711,7712,7713,7714,7715,7716,7717,7718,7719,7720,7721,7722,7723,7724,7725,7726,7727,7728,7729,7730,7731,7732,7733,7734,7735,7736,7737,7738,7739,7740,7741,7742,7743,7744,7745,7746,7747,7748,7749,7750,7751,7752,7753,7754,7755,7756,7757,7758,7759,7760,7761,7762,7763,7764,7765,7766,7767,7768,7769,7770,7771,7772,7773,7774,7775,7776,7777,7778,7779,7780,7781,7782,7783,7784,7785,7786,7787,7788,7789,7790,7791,7792,7793,7794,7795,7796,7797,7798,7799,7800,7801,7802,7803,7804,7805,7806,7807,7808,7809,7810,7811,7812,7813,7814,7815,7816,7817,7818,7819,7820,7821,7822,7823,7824,7825,7826,7827,7828,7829,7830,7831,7832,7833,7834,7835,7836,7837,7838,7839,7840,7841,7842,7843,7844,7845,7846,7847,7848,7849,7850,7851,7852,7853,7854,7855,7856,7857,7858,7859,7860,7861,7862,7863,7864,7865,7866,7867,7868,7869,7870,7871,7872,7873,7874,7875,7876,7877,7878,7879,7880,7881,7882,7883,7884,7885,7886,7887,7888,7889,7890,7891,7892,7893,7894,7895,7896,7897,7898,7899,7900,7901,7902,7903,7904,7905,7906,7907,7908,7909,7910,7911,7912,7913,7914,7915,7916,7917,7918,7919,7920,7921,7922,7923,7924,7925,7926,7927,7928,7929,7930,7931,7932,7933,7934,7935,7936,7937,7938,7939,7940,7941,7942,7943,7944,7945,7946,7947,7948,7949,7950,7951,7952,7953,7954,7955,7956,7957,7958,7959,7960,7961,7962,7963,7964,7965,7966,7967,7968,7969,7970,7971,7972,7973,7974,7975,7976,7977,7978,7979,7980,7981,7982,7983,7984,7985,7986,7987,7988,7989,7990,7991,7992,7993,7994,7995,7996,7997,7998,7999,8000,8001,8002,8003,8004,8005,8006,8007,8008,8009,8010,8011,8012,8013,8014,8015,8016,8017,8018,8019,8020,8021,8022,8023,8024,8025,8026,8027,8028,8029,8030,8031,8032,8033,8034,8035,8036,8037,8038,8039,8040,8041,8042,8043,8044,8045,8046,8047,8048,8049,8050,8051,8052,8053,8054,8055,8056,8057,8058,8059,8060,8061,8062,8063,8064,8065,8066,8067,8068,8069,8070,8071,8072,8073,8074,8075,8076,8077,8078,8079,8080,8081,8082,8083,8084,8085,8086,8087,8088,8089,8090,8091,8092,8093,8094,8095,8096,8097,8098,8099,8100,8101,8102,8103,8104,8105,8106,8107,8108,8109,8110,8111,8112,8113,8114,8115,8116,8117,8118,8119,8120,8121,8122,8123,8124,8125,8126,8127,8128,8129,8130,8131,8132,8133,8134,8135,8136,8137,8138,8139,8140,8141,8142,8143,8144,8145,8146,8147,8148,8149,8150,8151,8152,8153,8154,8155,8156,8157,8158,8159,8160,8161,8162,8163,8164,8165,8166,8167,8168,8169,8170,8171,8172,8173,8174,8175,8176,8177,8178,8179,8180,8181,8182,8183,8184,8185,8186,8187,8188,8189,8190,8191,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8203,8204,8205,8206,8207,8208,8209,8210,8211,8212,8213,8214,8215,8216,8217,8218,8219,8220,8221,8222,8223,8224,8225,8226,8227,8228,8229,8230,8231,8232,8233,8234,8235,8236,8237,8238,8239,8240,8241,8242,8243,8244,8245,8246,8247,8248,8249,8250,8251,8252,8253,8254,8255,8256,8257,8258,8259,8260,8261,8262,8263,8264,8265,8266,8267,8268,8269,8270,8271,8272,8273,8274,8275,8276,8277,8278,8279,8280,8281,8282,8283,8284,8285,8286,8287,8288,8289,8290,8291,8292,8293,8294,8295,8296,8297,8298,8299,8300,8301,8302,8303,8304,8305,8306,8307,8308,8309,8310,8311,8312,8313,8314,8315,8316,8317,8318,8319,8320,8321,8322,8323,8324,8325,8326,8327,8328,8329,8330,8331,8332,8333,8334,8335,8336,8337,8338,8339,8340,8341,8342,8343,8344,8345,8346,8347,8348,8349,8350,8351,8352,8353,8354,8355,8356,8357,8358,8359,8360,8361,8362,8363,8364,8365,8366,8367,8368,8369,8370,8371,8372,8373,8374,8375,8376,8377,8378,8379,8380,8381,8382,8383,8384,8385,8386,8387,8388,8389,8390,8391,8392,8393,8394,8395,8396,8397,8398,8399,8400,8401,8402,8403,8404,8405,8406,8407,8408,8409,8410,8411,8412,8413,8414,8415,8416,8417,8418,8419,8420,8421,8422,8423,8424,8425,8426,8427,8428,8429,8430,8431,8432,8433,8434,8435,8436,8437,8438,8439,8440,8441,8442,8443,8444,8445,8446,8447,8448,8449,8450,8451,8452,8453,8454,8455,8456,8457,8458,8459,8460,8461,8462,8463,8464,8465,8466,8467,8468,8469,8470,8471,8472,8473,8474,8475,8476,8477,8478,8479,8480,8481,8482,8483,8484,8485,8486,8487,8488,8489,8490,8491,8492,8493,8494,8495,8496,8497,8498,8499,8500,8501,8502,8503,8504,8505,8506,8507,8508,8509,8510,8511,8512,8513,8514,8515,8516,8517,8518,8519,8520,8521,8522,8523,8524,8525,8526,8527,8528,8529,8530,8531,8532,8533,8534,8535,8536,8537,8538,8539,8540,8541,8542,8543,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,8556,8557,8558,8559,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,8570,8571,8572,8573,8574,8575,8576,8577,8578,8579,8580,8581,8582,8583,8584,8585,8586,8587,8588,8589,8590,8591,8592,8593,8594,8595,8596,8597,8598,8599,8600,8601,8602,8603,8604,8605,8606,8607,8608,8609,8610,8611,8612,8613,8614,8615,8616,8617,8618,8619,8620,8621,8622,8623,8624,8625,8626,8627,8628,8629,8630,8631,8632,8633,8634,8635,8636,8637,8638,8639,8640,8641,8642,8643,8644,8645,8646,8647,8648,8649,8650,8651,8652,8653,8654,8655,8656,8657,8658,8659,8660,8661,8662,8663,8664,8665,8666,8667,8668,8669,8670,8671,8672,8673,8674,8675,8676,8677,8678,8679,8680,8681,8682,8683,8684,8685,8686,8687,8688,8689,8690,8691,8692,8693,8694,8695,8696,8697,8698,8699,8700,8701,8702,8703,8704,8705,8706,8707,8708,8709,8710,8711,8712,8713,8714,8715,8716,8717,8718,8719,8720,8721,8722,8723,8724,8725,8726,8727,8728,8729,8730,8731,8732,8733,8734,8735,8736,8737,8738,8739,8740,8741,8742,8743,8744,8745,8746,8747,8748,8749,8750,8751,8752,8753,8754,8755,8756,8757,8758,8759,8760,8761,8762,8763,8764,8765,8766,8767,8768,8769,8770,8771,8772,8773,8774,8775,8776,8777,8778,8779,8780,8781,8782,8783,8784,8785,8786,8787,8788,8789,8790,8791,8792,8793,8794,8795,8796,8797,8798,8799,8800,8801,8802,8803,8804,8805,8806,8807,8808,8809,8810,8811,8812,8813,8814,8815,8816,8817,8818,8819,8820,8821,8822,8823,8824,8825,8826,8827,8828,8829,8830,8831,8832,8833,8834,8835,8836,8837,8838,8839,8840,8841,8842,8843,8844,8845,8846,8847,8848,8849,8850,8851,8852,8853,8854,8855,8856,8857,8858,8859,8860,8861,8862,8863,8864,8865,8866,8867,8868,8869,8870,8871,8872,8873,8874,8875,8876,8877,8878,8879,8880,8881,8882,8883,8884,8885,8886,8887,8888,8889,8890,8891,8892,8893,8894,8895,8896,8897,8898,8899,8900,8901,8902,8903,8904,8905,8906,8907,8908,8909,8910,8911,8912,8913,8914,8915,8916,8917,8918,8919,8920,8921,8922,8923,8924,8925,8926,8927,8928,8929,8930,8931,8932,8933,8934,8935,8936,8937,8938,8939,8940,8941,8942,8943,8944,8945,8946,8947,8948,8949,8950,8951,8952,8953,8954,8955,8956,8957,8958,8959,8960,8961,8962,8963,8964,8965,8966,8967,8968,8969,8970,8971,8972,8973,8974,8975,8976,8977,8978,8979,8980,8981,8982,8983,8984,8985,8986,8987,8988,8989,8990,8991,8992,8993,8994,8995,8996,8997,8998,8999,9000,9001,9002,9003,9004,9005,9006,9007,9008,9009,9010,9011,9012,9013,9014,9015,9016,9017,9018,9019,9020,9021,9022,9023,9024,9025,9026,9027,9028,9029,9030,9031,9032,9033,9034,9035,9036,9037,9038,9039,9040,9041,9042,9043,9044,9045,9046,9047,9048,9049,9050,9051,9052,9053,9054,9055,9056,9057,9058,9059,9060,9061,9062,9063,9064,9065,9066,9067,9068,9069,9070,9071,9072,9073,9074,9075,9076,9077,9078,9079,9080,9081,9082,9083,9084,9085,9086,9087,9088,9089,9090,9091,9092,9093,9094,9095,9096,9097,9098,9099,9100,9101,9102,9103,9104,9105,9106,9107,9108,9109,9110,9111,9112,9113,9114,9115,9116,9117,9118,9119,9120,9121,9122,9123,9124,9125,9126,9127,9128,9129,9130,9131,9132,9133,9134,9135,9136,9137,9138,9139,9140,9141,9142,9143,9144,9145,9146,9147,9148,9149,9150,9151,9152,9153,9154,9155,9156,9157,9158,9159,9160,9161,9162,9163,9164,9165,9166,9167,9168,9169,9170,9171,9172,9173,9174,9175,9176,9177,9178,9179,9180,9181,9182,9183,9184,9185,9186,9187,9188,9189,9190,9191,9192,9193,9194,9195,9196,9197,9198,9199,9200,9201,9202,9203,9204,9205,9206,9207,9208,9209,9210,9211,9212,9213,9214,9215,9216,9217,9218,9219,9220,9221,9222,9223,9224,9225,9226,9227,9228,9229,9230,9231,9232,9233,9234,9235,9236,9237,9238,9239,9240,9241,9242,9243,9244,9245,9246,9247,9248,9249,9250,9251,9252,9253,9254,9255,9256,9257,9258,9259,9260,9261,9262,9263,9264,9265,9266,9267,9268,9269,9270,9271,9272,9273,9274,9275,9276,9277,9278,9279,9280,9281,9282,9283,9284,9285,9286,9287,9288,9289,9290,9291,9292,9293,9294,9295,9296,9297,9298,9299,9300,9301,9302,9303,9304,9305,9306,9307,9308,9309,9310,9311,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,9326,9327,9328,9329,9330,9331,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,9347,9348,9349,9350,9351,9352,9353,9354,9355,9356,9357,9358,9359,9360,9361,9362,9363,9364,9365,9366,9367,9368,9369,9370,9371,9372,9373,9374,9375,9376,9377,9378,9379,9380,9381,9382,9383,9384,9385,9386,9387,9388,9389,9390,9391,9392,9393,9394,9395,9396,9397,9398,9399,9400,9401,9402,9403,9404,9405,9406,9407,9408,9409,9410,9411,9412,9413,9414,9415,9416,9417,9418,9419,9420,9421,9422,9423,9424,9425,9426,9427,9428,9429,9430,9431,9432,9433,9434,9435,9436,9437,9438,9439,9440,9441,9442,9443,9444,9445,9446,9447,9448,9449,9450,9451,9452,9453,9454,9455,9456,9457,9458,9459,9460,9461,9462,9463,9464,9465,9466,9467,9468,9469,9470,9471,9472,9473,9474,9475,9476,9477,9478,9479,9480,9481,9482,9483,9484,9485,9486,9487,9488,9489,9490,9491,9492,9493,9494,9495,9496,9497,9498,9499,9500,9501,9502,9503,9504,9505,9506,9507,9508,9509,9510,9511,9512,9513,9514,9515,9516,9517,9518,9519,9520,9521,9522,9523,9524,9525,9526,9527,9528,9529,9530,9531,9532,9533,9534,9535,9536,9537,9538,9539,9540,9541,9542,9543,9544,9545,9546,9547,9548,9549,9550,9551,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9581,9582,9583,9584,9585,9586,9587,9588,9589,9590,9591,9592,9593,9594,9595,9596,9597,9598,9599,9600,9601,9602,9603,9604,9605,9606,9607,9608,9609,9610,9611,9612,9613,9614,9615,9616,9617,9618,9619,9620,9621,9622,9623,9624,9625,9626,9627,9628,9629,9630,9631,9632,9633,9634,9635,9636,9637,9638,9639,9640,9641,9642,9643,9644,9645,9646,9647,9648,9649,9650,9651,9652,9653,9654,9655,9656,9657,9658,9659,9660,9661,9662,9663,9664,9665,9666,9667,9668,9669,9670,9671,9672,9673,9674,9675,9676,9677,9678,9679,9680,9681,9682,9683,9684,9685,9686,9687,9688,9689,9690,9691,9692,9693,9694,9695,9696,9697,9698,9699,9700,9701,9702,9703,9704,9705,9706,9707,9708,9709,9710,9711,9712,9713,9714,9715,9716,9717,9718,9719,9720,9721,9722,9723,9724,9725,9726,9727,9728,9729,9730,9731,9732,9733,9734,9735,9736,9737,9738,9739,9740,9741,9742,9743,9744,9745,9746,9747,9748,9749,9750,9751,9752,9753,9754,9755,9756,9757,9758,9759,9760,9761,9762,9763,9764,9765,9766,9767,9768,9769,9770,9771,9772,9773,9774,9775,9776,9777,9778,9779,9780,9781,9782,9783,9784,9785,9786,9787,9788,9789,9790,9791,9792,9793,9794,9795,9796,9797,9798,9799,9800,9801,9802,9803,9804,9805,9806,9807,9808,9809,9810,9811,9812,9813,9814,9815,9816,9817,9818,9819,9820,9821,9822,9823,9824,9825,9826,9827,9828,9829,9830,9831,9832,9833,9834,9835,9836,9837,9838,9839,9840,9841,9842,9843,9844,9845,9846,9847,9848,9849,9850,9851,9852,9853,9854,9855,9856,9857,9858,9859,9860,9861,9862,9863,9864,9865,9866,9867,9868,9869,9870,9871,9872,9873,9874,9875,9876,9877,9878,9879,9880,9881,9882,9883,9884,9885,9886,9887,9888,9889,9890,9891,9892,9893,9894,9895,9896,9897,9898,9899,9900,9901,9902,9903,9904,9905,9906,9907,9908,9909,9910,9911,9912,9913,9914,9915,9916,9917,9918,9919,9920,9921,9922,9923,9924,9925,9926,9927,9928,9929,9930,9931,9932,9933,9934,9935,9936,9937,9938,9939,9940,9941,9942,9943,9944,9945,9946,9947,9948,9949,9950,9951,9952,9953,9954,9955,9956,9957,9958,9959,9960,9961,9962,9963,9964,9965,9966,9967,9968,9969,9970,9971,9972,9973,9974,9975,9976,9977,9978,9979,9980,9981,9982,9983,9984,9985,9986,9987,9988,9989,9990,9991,9992,9993,9994,9995,9996,9997,9998);

-- executing against localhost:21000
select case  when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 end;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="295" name="test_corrupt_files[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.527766943"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id, cnt from bad_column_metadata t, (select count(*) cnt from t.int_array) v;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id from bad_column_metadata;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
SELECT * from bad_parquet_strings_negative_len;

-- executing against localhost:21000
SELECT * from bad_parquet_strings_out_of_bounds;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id, cnt from bad_column_metadata t, (select count(*) cnt from t.int_array) v;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id from bad_column_metadata;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="475" name="test_num_values_def_levels_mismatch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.9041800499"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_num_values_def_levels_mismatch_821163d6` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_num_values_def_levels_mismatch_821163d6`;

MainThread: Created database &quot;test_num_values_def_levels_mismatch_821163d6&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_num_values_def_levels_mismatch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_num_values_def_levels_mismatch_821163d6.num_values_def_levels_mismatch (_c0 BOOLEAN)
        STORED AS PARQUET;

-- executing against localhost:21000
use test_num_values_def_levels_mismatch_821163d6;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from num_values_def_levels_mismatch;

</system-err></testcase><testcase classname="query_test.test_exprs.TestExprLimits" file="query_test/test_exprs.py" line="92" name="test_expr_child_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.00771594048"><system-err>-- executing against localhost:21000
select 1 IN(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2442,2443,2444,2445,2446,2447,2448,2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807,2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3130,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3477,3478,3479,3480,3481,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,3512,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710,3711,3712,3713,3714,3715,3716,3717,3718,3719,3720,3721,3722,3723,3724,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759,3760,3761,3762,3763,3764,3765,3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3796,3797,3798,3799,3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,3816,3817,3818,3819,3820,3821,3822,3823,3824,3825,3826,3827,3828,3829,3830,3831,3832,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882,3883,3884,3885,3886,3887,3888,3889,3890,3891,3892,3893,3894,3895,3896,3897,3898,3899,3900,3901,3902,3903,3904,3905,3906,3907,3908,3909,3910,3911,3912,3913,3914,3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,3925,3926,3927,3928,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3939,3940,3941,3942,3943,3944,3945,3946,3947,3948,3949,3950,3951,3952,3953,3954,3955,3956,3957,3958,3959,3960,3961,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3972,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4034,4035,4036,4037,4038,4039,4040,4041,4042,4043,4044,4045,4046,4047,4048,4049,4050,4051,4052,4053,4054,4055,4056,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4081,4082,4083,4084,4085,4086,4087,4088,4089,4090,4091,4092,4093,4094,4095,4096,4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121,4122,4123,4124,4125,4126,4127,4128,4129,4130,4131,4132,4133,4134,4135,4136,4137,4138,4139,4140,4141,4142,4143,4144,4145,4146,4147,4148,4149,4150,4151,4152,4153,4154,4155,4156,4157,4158,4159,4160,4161,4162,4163,4164,4165,4166,4167,4168,4169,4170,4171,4172,4173,4174,4175,4176,4177,4178,4179,4180,4181,4182,4183,4184,4185,4186,4187,4188,4189,4190,4191,4192,4193,4194,4195,4196,4197,4198,4199,4200,4201,4202,4203,4204,4205,4206,4207,4208,4209,4210,4211,4212,4213,4214,4215,4216,4217,4218,4219,4220,4221,4222,4223,4224,4225,4226,4227,4228,4229,4230,4231,4232,4233,4234,4235,4236,4237,4238,4239,4240,4241,4242,4243,4244,4245,4246,4247,4248,4249,4250,4251,4252,4253,4254,4255,4256,4257,4258,4259,4260,4261,4262,4263,4264,4265,4266,4267,4268,4269,4270,4271,4272,4273,4274,4275,4276,4277,4278,4279,4280,4281,4282,4283,4284,4285,4286,4287,4288,4289,4290,4291,4292,4293,4294,4295,4296,4297,4298,4299,4300,4301,4302,4303,4304,4305,4306,4307,4308,4309,4310,4311,4312,4313,4314,4315,4316,4317,4318,4319,4320,4321,4322,4323,4324,4325,4326,4327,4328,4329,4330,4331,4332,4333,4334,4335,4336,4337,4338,4339,4340,4341,4342,4343,4344,4345,4346,4347,4348,4349,4350,4351,4352,4353,4354,4355,4356,4357,4358,4359,4360,4361,4362,4363,4364,4365,4366,4367,4368,4369,4370,4371,4372,4373,4374,4375,4376,4377,4378,4379,4380,4381,4382,4383,4384,4385,4386,4387,4388,4389,4390,4391,4392,4393,4394,4395,4396,4397,4398,4399,4400,4401,4402,4403,4404,4405,4406,4407,4408,4409,4410,4411,4412,4413,4414,4415,4416,4417,4418,4419,4420,4421,4422,4423,4424,4425,4426,4427,4428,4429,4430,4431,4432,4433,4434,4435,4436,4437,4438,4439,4440,4441,4442,4443,4444,4445,4446,4447,4448,4449,4450,4451,4452,4453,4454,4455,4456,4457,4458,4459,4460,4461,4462,4463,4464,4465,4466,4467,4468,4469,4470,4471,4472,4473,4474,4475,4476,4477,4478,4479,4480,4481,4482,4483,4484,4485,4486,4487,4488,4489,4490,4491,4492,4493,4494,4495,4496,4497,4498,4499,4500,4501,4502,4503,4504,4505,4506,4507,4508,4509,4510,4511,4512,4513,4514,4515,4516,4517,4518,4519,4520,4521,4522,4523,4524,4525,4526,4527,4528,4529,4530,4531,4532,4533,4534,4535,4536,4537,4538,4539,4540,4541,4542,4543,4544,4545,4546,4547,4548,4549,4550,4551,4552,4553,4554,4555,4556,4557,4558,4559,4560,4561,4562,4563,4564,4565,4566,4567,4568,4569,4570,4571,4572,4573,4574,4575,4576,4577,4578,4579,4580,4581,4582,4583,4584,4585,4586,4587,4588,4589,4590,4591,4592,4593,4594,4595,4596,4597,4598,4599,4600,4601,4602,4603,4604,4605,4606,4607,4608,4609,4610,4611,4612,4613,4614,4615,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625,4626,4627,4628,4629,4630,4631,4632,4633,4634,4635,4636,4637,4638,4639,4640,4641,4642,4643,4644,4645,4646,4647,4648,4649,4650,4651,4652,4653,4654,4655,4656,4657,4658,4659,4660,4661,4662,4663,4664,4665,4666,4667,4668,4669,4670,4671,4672,4673,4674,4675,4676,4677,4678,4679,4680,4681,4682,4683,4684,4685,4686,4687,4688,4689,4690,4691,4692,4693,4694,4695,4696,4697,4698,4699,4700,4701,4702,4703,4704,4705,4706,4707,4708,4709,4710,4711,4712,4713,4714,4715,4716,4717,4718,4719,4720,4721,4722,4723,4724,4725,4726,4727,4728,4729,4730,4731,4732,4733,4734,4735,4736,4737,4738,4739,4740,4741,4742,4743,4744,4745,4746,4747,4748,4749,4750,4751,4752,4753,4754,4755,4756,4757,4758,4759,4760,4761,4762,4763,4764,4765,4766,4767,4768,4769,4770,4771,4772,4773,4774,4775,4776,4777,4778,4779,4780,4781,4782,4783,4784,4785,4786,4787,4788,4789,4790,4791,4792,4793,4794,4795,4796,4797,4798,4799,4800,4801,4802,4803,4804,4805,4806,4807,4808,4809,4810,4811,4812,4813,4814,4815,4816,4817,4818,4819,4820,4821,4822,4823,4824,4825,4826,4827,4828,4829,4830,4831,4832,4833,4834,4835,4836,4837,4838,4839,4840,4841,4842,4843,4844,4845,4846,4847,4848,4849,4850,4851,4852,4853,4854,4855,4856,4857,4858,4859,4860,4861,4862,4863,4864,4865,4866,4867,4868,4869,4870,4871,4872,4873,4874,4875,4876,4877,4878,4879,4880,4881,4882,4883,4884,4885,4886,4887,4888,4889,4890,4891,4892,4893,4894,4895,4896,4897,4898,4899,4900,4901,4902,4903,4904,4905,4906,4907,4908,4909,4910,4911,4912,4913,4914,4915,4916,4917,4918,4919,4920,4921,4922,4923,4924,4925,4926,4927,4928,4929,4930,4931,4932,4933,4934,4935,4936,4937,4938,4939,4940,4941,4942,4943,4944,4945,4946,4947,4948,4949,4950,4951,4952,4953,4954,4955,4956,4957,4958,4959,4960,4961,4962,4963,4964,4965,4966,4967,4968,4969,4970,4971,4972,4973,4974,4975,4976,4977,4978,4979,4980,4981,4982,4983,4984,4985,4986,4987,4988,4989,4990,4991,4992,4993,4994,4995,4996,4997,4998,4999,5000,5001,5002,5003,5004,5005,5006,5007,5008,5009,5010,5011,5012,5013,5014,5015,5016,5017,5018,5019,5020,5021,5022,5023,5024,5025,5026,5027,5028,5029,5030,5031,5032,5033,5034,5035,5036,5037,5038,5039,5040,5041,5042,5043,5044,5045,5046,5047,5048,5049,5050,5051,5052,5053,5054,5055,5056,5057,5058,5059,5060,5061,5062,5063,5064,5065,5066,5067,5068,5069,5070,5071,5072,5073,5074,5075,5076,5077,5078,5079,5080,5081,5082,5083,5084,5085,5086,5087,5088,5089,5090,5091,5092,5093,5094,5095,5096,5097,5098,5099,5100,5101,5102,5103,5104,5105,5106,5107,5108,5109,5110,5111,5112,5113,5114,5115,5116,5117,5118,5119,5120,5121,5122,5123,5124,5125,5126,5127,5128,5129,5130,5131,5132,5133,5134,5135,5136,5137,5138,5139,5140,5141,5142,5143,5144,5145,5146,5147,5148,5149,5150,5151,5152,5153,5154,5155,5156,5157,5158,5159,5160,5161,5162,5163,5164,5165,5166,5167,5168,5169,5170,5171,5172,5173,5174,5175,5176,5177,5178,5179,5180,5181,5182,5183,5184,5185,5186,5187,5188,5189,5190,5191,5192,5193,5194,5195,5196,5197,5198,5199,5200,5201,5202,5203,5204,5205,5206,5207,5208,5209,5210,5211,5212,5213,5214,5215,5216,5217,5218,5219,5220,5221,5222,5223,5224,5225,5226,5227,5228,5229,5230,5231,5232,5233,5234,5235,5236,5237,5238,5239,5240,5241,5242,5243,5244,5245,5246,5247,5248,5249,5250,5251,5252,5253,5254,5255,5256,5257,5258,5259,5260,5261,5262,5263,5264,5265,5266,5267,5268,5269,5270,5271,5272,5273,5274,5275,5276,5277,5278,5279,5280,5281,5282,5283,5284,5285,5286,5287,5288,5289,5290,5291,5292,5293,5294,5295,5296,5297,5298,5299,5300,5301,5302,5303,5304,5305,5306,5307,5308,5309,5310,5311,5312,5313,5314,5315,5316,5317,5318,5319,5320,5321,5322,5323,5324,5325,5326,5327,5328,5329,5330,5331,5332,5333,5334,5335,5336,5337,5338,5339,5340,5341,5342,5343,5344,5345,5346,5347,5348,5349,5350,5351,5352,5353,5354,5355,5356,5357,5358,5359,5360,5361,5362,5363,5364,5365,5366,5367,5368,5369,5370,5371,5372,5373,5374,5375,5376,5377,5378,5379,5380,5381,5382,5383,5384,5385,5386,5387,5388,5389,5390,5391,5392,5393,5394,5395,5396,5397,5398,5399,5400,5401,5402,5403,5404,5405,5406,5407,5408,5409,5410,5411,5412,5413,5414,5415,5416,5417,5418,5419,5420,5421,5422,5423,5424,5425,5426,5427,5428,5429,5430,5431,5432,5433,5434,5435,5436,5437,5438,5439,5440,5441,5442,5443,5444,5445,5446,5447,5448,5449,5450,5451,5452,5453,5454,5455,5456,5457,5458,5459,5460,5461,5462,5463,5464,5465,5466,5467,5468,5469,5470,5471,5472,5473,5474,5475,5476,5477,5478,5479,5480,5481,5482,5483,5484,5485,5486,5487,5488,5489,5490,5491,5492,5493,5494,5495,5496,5497,5498,5499,5500,5501,5502,5503,5504,5505,5506,5507,5508,5509,5510,5511,5512,5513,5514,5515,5516,5517,5518,5519,5520,5521,5522,5523,5524,5525,5526,5527,5528,5529,5530,5531,5532,5533,5534,5535,5536,5537,5538,5539,5540,5541,5542,5543,5544,5545,5546,5547,5548,5549,5550,5551,5552,5553,5554,5555,5556,5557,5558,5559,5560,5561,5562,5563,5564,5565,5566,5567,5568,5569,5570,5571,5572,5573,5574,5575,5576,5577,5578,5579,5580,5581,5582,5583,5584,5585,5586,5587,5588,5589,5590,5591,5592,5593,5594,5595,5596,5597,5598,5599,5600,5601,5602,5603,5604,5605,5606,5607,5608,5609,5610,5611,5612,5613,5614,5615,5616,5617,5618,5619,5620,5621,5622,5623,5624,5625,5626,5627,5628,5629,5630,5631,5632,5633,5634,5635,5636,5637,5638,5639,5640,5641,5642,5643,5644,5645,5646,5647,5648,5649,5650,5651,5652,5653,5654,5655,5656,5657,5658,5659,5660,5661,5662,5663,5664,5665,5666,5667,5668,5669,5670,5671,5672,5673,5674,5675,5676,5677,5678,5679,5680,5681,5682,5683,5684,5685,5686,5687,5688,5689,5690,5691,5692,5693,5694,5695,5696,5697,5698,5699,5700,5701,5702,5703,5704,5705,5706,5707,5708,5709,5710,5711,5712,5713,5714,5715,5716,5717,5718,5719,5720,5721,5722,5723,5724,5725,5726,5727,5728,5729,5730,5731,5732,5733,5734,5735,5736,5737,5738,5739,5740,5741,5742,5743,5744,5745,5746,5747,5748,5749,5750,5751,5752,5753,5754,5755,5756,5757,5758,5759,5760,5761,5762,5763,5764,5765,5766,5767,5768,5769,5770,5771,5772,5773,5774,5775,5776,5777,5778,5779,5780,5781,5782,5783,5784,5785,5786,5787,5788,5789,5790,5791,5792,5793,5794,5795,5796,5797,5798,5799,5800,5801,5802,5803,5804,5805,5806,5807,5808,5809,5810,5811,5812,5813,5814,5815,5816,5817,5818,5819,5820,5821,5822,5823,5824,5825,5826,5827,5828,5829,5830,5831,5832,5833,5834,5835,5836,5837,5838,5839,5840,5841,5842,5843,5844,5845,5846,5847,5848,5849,5850,5851,5852,5853,5854,5855,5856,5857,5858,5859,5860,5861,5862,5863,5864,5865,5866,5867,5868,5869,5870,5871,5872,5873,5874,5875,5876,5877,5878,5879,5880,5881,5882,5883,5884,5885,5886,5887,5888,5889,5890,5891,5892,5893,5894,5895,5896,5897,5898,5899,5900,5901,5902,5903,5904,5905,5906,5907,5908,5909,5910,5911,5912,5913,5914,5915,5916,5917,5918,5919,5920,5921,5922,5923,5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,5936,5937,5938,5939,5940,5941,5942,5943,5944,5945,5946,5947,5948,5949,5950,5951,5952,5953,5954,5955,5956,5957,5958,5959,5960,5961,5962,5963,5964,5965,5966,5967,5968,5969,5970,5971,5972,5973,5974,5975,5976,5977,5978,5979,5980,5981,5982,5983,5984,5985,5986,5987,5988,5989,5990,5991,5992,5993,5994,5995,5996,5997,5998,5999,6000,6001,6002,6003,6004,6005,6006,6007,6008,6009,6010,6011,6012,6013,6014,6015,6016,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6030,6031,6032,6033,6034,6035,6036,6037,6038,6039,6040,6041,6042,6043,6044,6045,6046,6047,6048,6049,6050,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063,6064,6065,6066,6067,6068,6069,6070,6071,6072,6073,6074,6075,6076,6077,6078,6079,6080,6081,6082,6083,6084,6085,6086,6087,6088,6089,6090,6091,6092,6093,6094,6095,6096,6097,6098,6099,6100,6101,6102,6103,6104,6105,6106,6107,6108,6109,6110,6111,6112,6113,6114,6115,6116,6117,6118,6119,6120,6121,6122,6123,6124,6125,6126,6127,6128,6129,6130,6131,6132,6133,6134,6135,6136,6137,6138,6139,6140,6141,6142,6143,6144,6145,6146,6147,6148,6149,6150,6151,6152,6153,6154,6155,6156,6157,6158,6159,6160,6161,6162,6163,6164,6165,6166,6167,6168,6169,6170,6171,6172,6173,6174,6175,6176,6177,6178,6179,6180,6181,6182,6183,6184,6185,6186,6187,6188,6189,6190,6191,6192,6193,6194,6195,6196,6197,6198,6199,6200,6201,6202,6203,6204,6205,6206,6207,6208,6209,6210,6211,6212,6213,6214,6215,6216,6217,6218,6219,6220,6221,6222,6223,6224,6225,6226,6227,6228,6229,6230,6231,6232,6233,6234,6235,6236,6237,6238,6239,6240,6241,6242,6243,6244,6245,6246,6247,6248,6249,6250,6251,6252,6253,6254,6255,6256,6257,6258,6259,6260,6261,6262,6263,6264,6265,6266,6267,6268,6269,6270,6271,6272,6273,6274,6275,6276,6277,6278,6279,6280,6281,6282,6283,6284,6285,6286,6287,6288,6289,6290,6291,6292,6293,6294,6295,6296,6297,6298,6299,6300,6301,6302,6303,6304,6305,6306,6307,6308,6309,6310,6311,6312,6313,6314,6315,6316,6317,6318,6319,6320,6321,6322,6323,6324,6325,6326,6327,6328,6329,6330,6331,6332,6333,6334,6335,6336,6337,6338,6339,6340,6341,6342,6343,6344,6345,6346,6347,6348,6349,6350,6351,6352,6353,6354,6355,6356,6357,6358,6359,6360,6361,6362,6363,6364,6365,6366,6367,6368,6369,6370,6371,6372,6373,6374,6375,6376,6377,6378,6379,6380,6381,6382,6383,6384,6385,6386,6387,6388,6389,6390,6391,6392,6393,6394,6395,6396,6397,6398,6399,6400,6401,6402,6403,6404,6405,6406,6407,6408,6409,6410,6411,6412,6413,6414,6415,6416,6417,6418,6419,6420,6421,6422,6423,6424,6425,6426,6427,6428,6429,6430,6431,6432,6433,6434,6435,6436,6437,6438,6439,6440,6441,6442,6443,6444,6445,6446,6447,6448,6449,6450,6451,6452,6453,6454,6455,6456,6457,6458,6459,6460,6461,6462,6463,6464,6465,6466,6467,6468,6469,6470,6471,6472,6473,6474,6475,6476,6477,6478,6479,6480,6481,6482,6483,6484,6485,6486,6487,6488,6489,6490,6491,6492,6493,6494,6495,6496,6497,6498,6499,6500,6501,6502,6503,6504,6505,6506,6507,6508,6509,6510,6511,6512,6513,6514,6515,6516,6517,6518,6519,6520,6521,6522,6523,6524,6525,6526,6527,6528,6529,6530,6531,6532,6533,6534,6535,6536,6537,6538,6539,6540,6541,6542,6543,6544,6545,6546,6547,6548,6549,6550,6551,6552,6553,6554,6555,6556,6557,6558,6559,6560,6561,6562,6563,6564,6565,6566,6567,6568,6569,6570,6571,6572,6573,6574,6575,6576,6577,6578,6579,6580,6581,6582,6583,6584,6585,6586,6587,6588,6589,6590,6591,6592,6593,6594,6595,6596,6597,6598,6599,6600,6601,6602,6603,6604,6605,6606,6607,6608,6609,6610,6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,6622,6623,6624,6625,6626,6627,6628,6629,6630,6631,6632,6633,6634,6635,6636,6637,6638,6639,6640,6641,6642,6643,6644,6645,6646,6647,6648,6649,6650,6651,6652,6653,6654,6655,6656,6657,6658,6659,6660,6661,6662,6663,6664,6665,6666,6667,6668,6669,6670,6671,6672,6673,6674,6675,6676,6677,6678,6679,6680,6681,6682,6683,6684,6685,6686,6687,6688,6689,6690,6691,6692,6693,6694,6695,6696,6697,6698,6699,6700,6701,6702,6703,6704,6705,6706,6707,6708,6709,6710,6711,6712,6713,6714,6715,6716,6717,6718,6719,6720,6721,6722,6723,6724,6725,6726,6727,6728,6729,6730,6731,6732,6733,6734,6735,6736,6737,6738,6739,6740,6741,6742,6743,6744,6745,6746,6747,6748,6749,6750,6751,6752,6753,6754,6755,6756,6757,6758,6759,6760,6761,6762,6763,6764,6765,6766,6767,6768,6769,6770,6771,6772,6773,6774,6775,6776,6777,6778,6779,6780,6781,6782,6783,6784,6785,6786,6787,6788,6789,6790,6791,6792,6793,6794,6795,6796,6797,6798,6799,6800,6801,6802,6803,6804,6805,6806,6807,6808,6809,6810,6811,6812,6813,6814,6815,6816,6817,6818,6819,6820,6821,6822,6823,6824,6825,6826,6827,6828,6829,6830,6831,6832,6833,6834,6835,6836,6837,6838,6839,6840,6841,6842,6843,6844,6845,6846,6847,6848,6849,6850,6851,6852,6853,6854,6855,6856,6857,6858,6859,6860,6861,6862,6863,6864,6865,6866,6867,6868,6869,6870,6871,6872,6873,6874,6875,6876,6877,6878,6879,6880,6881,6882,6883,6884,6885,6886,6887,6888,6889,6890,6891,6892,6893,6894,6895,6896,6897,6898,6899,6900,6901,6902,6903,6904,6905,6906,6907,6908,6909,6910,6911,6912,6913,6914,6915,6916,6917,6918,6919,6920,6921,6922,6923,6924,6925,6926,6927,6928,6929,6930,6931,6932,6933,6934,6935,6936,6937,6938,6939,6940,6941,6942,6943,6944,6945,6946,6947,6948,6949,6950,6951,6952,6953,6954,6955,6956,6957,6958,6959,6960,6961,6962,6963,6964,6965,6966,6967,6968,6969,6970,6971,6972,6973,6974,6975,6976,6977,6978,6979,6980,6981,6982,6983,6984,6985,6986,6987,6988,6989,6990,6991,6992,6993,6994,6995,6996,6997,6998,6999,7000,7001,7002,7003,7004,7005,7006,7007,7008,7009,7010,7011,7012,7013,7014,7015,7016,7017,7018,7019,7020,7021,7022,7023,7024,7025,7026,7027,7028,7029,7030,7031,7032,7033,7034,7035,7036,7037,7038,7039,7040,7041,7042,7043,7044,7045,7046,7047,7048,7049,7050,7051,7052,7053,7054,7055,7056,7057,7058,7059,7060,7061,7062,7063,7064,7065,7066,7067,7068,7069,7070,7071,7072,7073,7074,7075,7076,7077,7078,7079,7080,7081,7082,7083,7084,7085,7086,7087,7088,7089,7090,7091,7092,7093,7094,7095,7096,7097,7098,7099,7100,7101,7102,7103,7104,7105,7106,7107,7108,7109,7110,7111,7112,7113,7114,7115,7116,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7129,7130,7131,7132,7133,7134,7135,7136,7137,7138,7139,7140,7141,7142,7143,7144,7145,7146,7147,7148,7149,7150,7151,7152,7153,7154,7155,7156,7157,7158,7159,7160,7161,7162,7163,7164,7165,7166,7167,7168,7169,7170,7171,7172,7173,7174,7175,7176,7177,7178,7179,7180,7181,7182,7183,7184,7185,7186,7187,7188,7189,7190,7191,7192,7193,7194,7195,7196,7197,7198,7199,7200,7201,7202,7203,7204,7205,7206,7207,7208,7209,7210,7211,7212,7213,7214,7215,7216,7217,7218,7219,7220,7221,7222,7223,7224,7225,7226,7227,7228,7229,7230,7231,7232,7233,7234,7235,7236,7237,7238,7239,7240,7241,7242,7243,7244,7245,7246,7247,7248,7249,7250,7251,7252,7253,7254,7255,7256,7257,7258,7259,7260,7261,7262,7263,7264,7265,7266,7267,7268,7269,7270,7271,7272,7273,7274,7275,7276,7277,7278,7279,7280,7281,7282,7283,7284,7285,7286,7287,7288,7289,7290,7291,7292,7293,7294,7295,7296,7297,7298,7299,7300,7301,7302,7303,7304,7305,7306,7307,7308,7309,7310,7311,7312,7313,7314,7315,7316,7317,7318,7319,7320,7321,7322,7323,7324,7325,7326,7327,7328,7329,7330,7331,7332,7333,7334,7335,7336,7337,7338,7339,7340,7341,7342,7343,7344,7345,7346,7347,7348,7349,7350,7351,7352,7353,7354,7355,7356,7357,7358,7359,7360,7361,7362,7363,7364,7365,7366,7367,7368,7369,7370,7371,7372,7373,7374,7375,7376,7377,7378,7379,7380,7381,7382,7383,7384,7385,7386,7387,7388,7389,7390,7391,7392,7393,7394,7395,7396,7397,7398,7399,7400,7401,7402,7403,7404,7405,7406,7407,7408,7409,7410,7411,7412,7413,7414,7415,7416,7417,7418,7419,7420,7421,7422,7423,7424,7425,7426,7427,7428,7429,7430,7431,7432,7433,7434,7435,7436,7437,7438,7439,7440,7441,7442,7443,7444,7445,7446,7447,7448,7449,7450,7451,7452,7453,7454,7455,7456,7457,7458,7459,7460,7461,7462,7463,7464,7465,7466,7467,7468,7469,7470,7471,7472,7473,7474,7475,7476,7477,7478,7479,7480,7481,7482,7483,7484,7485,7486,7487,7488,7489,7490,7491,7492,7493,7494,7495,7496,7497,7498,7499,7500,7501,7502,7503,7504,7505,7506,7507,7508,7509,7510,7511,7512,7513,7514,7515,7516,7517,7518,7519,7520,7521,7522,7523,7524,7525,7526,7527,7528,7529,7530,7531,7532,7533,7534,7535,7536,7537,7538,7539,7540,7541,7542,7543,7544,7545,7546,7547,7548,7549,7550,7551,7552,7553,7554,7555,7556,7557,7558,7559,7560,7561,7562,7563,7564,7565,7566,7567,7568,7569,7570,7571,7572,7573,7574,7575,7576,7577,7578,7579,7580,7581,7582,7583,7584,7585,7586,7587,7588,7589,7590,7591,7592,7593,7594,7595,7596,7597,7598,7599,7600,7601,7602,7603,7604,7605,7606,7607,7608,7609,7610,7611,7612,7613,7614,7615,7616,7617,7618,7619,7620,7621,7622,7623,7624,7625,7626,7627,7628,7629,7630,7631,7632,7633,7634,7635,7636,7637,7638,7639,7640,7641,7642,7643,7644,7645,7646,7647,7648,7649,7650,7651,7652,7653,7654,7655,7656,7657,7658,7659,7660,7661,7662,7663,7664,7665,7666,7667,7668,7669,7670,7671,7672,7673,7674,7675,7676,7677,7678,7679,7680,7681,7682,7683,7684,7685,7686,7687,7688,7689,7690,7691,7692,7693,7694,7695,7696,7697,7698,7699,7700,7701,7702,7703,7704,7705,7706,7707,7708,7709,7710,7711,7712,7713,7714,7715,7716,7717,7718,7719,7720,7721,7722,7723,7724,7725,7726,7727,7728,7729,7730,7731,7732,7733,7734,7735,7736,7737,7738,7739,7740,7741,7742,7743,7744,7745,7746,7747,7748,7749,7750,7751,7752,7753,7754,7755,7756,7757,7758,7759,7760,7761,7762,7763,7764,7765,7766,7767,7768,7769,7770,7771,7772,7773,7774,7775,7776,7777,7778,7779,7780,7781,7782,7783,7784,7785,7786,7787,7788,7789,7790,7791,7792,7793,7794,7795,7796,7797,7798,7799,7800,7801,7802,7803,7804,7805,7806,7807,7808,7809,7810,7811,7812,7813,7814,7815,7816,7817,7818,7819,7820,7821,7822,7823,7824,7825,7826,7827,7828,7829,7830,7831,7832,7833,7834,7835,7836,7837,7838,7839,7840,7841,7842,7843,7844,7845,7846,7847,7848,7849,7850,7851,7852,7853,7854,7855,7856,7857,7858,7859,7860,7861,7862,7863,7864,7865,7866,7867,7868,7869,7870,7871,7872,7873,7874,7875,7876,7877,7878,7879,7880,7881,7882,7883,7884,7885,7886,7887,7888,7889,7890,7891,7892,7893,7894,7895,7896,7897,7898,7899,7900,7901,7902,7903,7904,7905,7906,7907,7908,7909,7910,7911,7912,7913,7914,7915,7916,7917,7918,7919,7920,7921,7922,7923,7924,7925,7926,7927,7928,7929,7930,7931,7932,7933,7934,7935,7936,7937,7938,7939,7940,7941,7942,7943,7944,7945,7946,7947,7948,7949,7950,7951,7952,7953,7954,7955,7956,7957,7958,7959,7960,7961,7962,7963,7964,7965,7966,7967,7968,7969,7970,7971,7972,7973,7974,7975,7976,7977,7978,7979,7980,7981,7982,7983,7984,7985,7986,7987,7988,7989,7990,7991,7992,7993,7994,7995,7996,7997,7998,7999,8000,8001,8002,8003,8004,8005,8006,8007,8008,8009,8010,8011,8012,8013,8014,8015,8016,8017,8018,8019,8020,8021,8022,8023,8024,8025,8026,8027,8028,8029,8030,8031,8032,8033,8034,8035,8036,8037,8038,8039,8040,8041,8042,8043,8044,8045,8046,8047,8048,8049,8050,8051,8052,8053,8054,8055,8056,8057,8058,8059,8060,8061,8062,8063,8064,8065,8066,8067,8068,8069,8070,8071,8072,8073,8074,8075,8076,8077,8078,8079,8080,8081,8082,8083,8084,8085,8086,8087,8088,8089,8090,8091,8092,8093,8094,8095,8096,8097,8098,8099,8100,8101,8102,8103,8104,8105,8106,8107,8108,8109,8110,8111,8112,8113,8114,8115,8116,8117,8118,8119,8120,8121,8122,8123,8124,8125,8126,8127,8128,8129,8130,8131,8132,8133,8134,8135,8136,8137,8138,8139,8140,8141,8142,8143,8144,8145,8146,8147,8148,8149,8150,8151,8152,8153,8154,8155,8156,8157,8158,8159,8160,8161,8162,8163,8164,8165,8166,8167,8168,8169,8170,8171,8172,8173,8174,8175,8176,8177,8178,8179,8180,8181,8182,8183,8184,8185,8186,8187,8188,8189,8190,8191,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8203,8204,8205,8206,8207,8208,8209,8210,8211,8212,8213,8214,8215,8216,8217,8218,8219,8220,8221,8222,8223,8224,8225,8226,8227,8228,8229,8230,8231,8232,8233,8234,8235,8236,8237,8238,8239,8240,8241,8242,8243,8244,8245,8246,8247,8248,8249,8250,8251,8252,8253,8254,8255,8256,8257,8258,8259,8260,8261,8262,8263,8264,8265,8266,8267,8268,8269,8270,8271,8272,8273,8274,8275,8276,8277,8278,8279,8280,8281,8282,8283,8284,8285,8286,8287,8288,8289,8290,8291,8292,8293,8294,8295,8296,8297,8298,8299,8300,8301,8302,8303,8304,8305,8306,8307,8308,8309,8310,8311,8312,8313,8314,8315,8316,8317,8318,8319,8320,8321,8322,8323,8324,8325,8326,8327,8328,8329,8330,8331,8332,8333,8334,8335,8336,8337,8338,8339,8340,8341,8342,8343,8344,8345,8346,8347,8348,8349,8350,8351,8352,8353,8354,8355,8356,8357,8358,8359,8360,8361,8362,8363,8364,8365,8366,8367,8368,8369,8370,8371,8372,8373,8374,8375,8376,8377,8378,8379,8380,8381,8382,8383,8384,8385,8386,8387,8388,8389,8390,8391,8392,8393,8394,8395,8396,8397,8398,8399,8400,8401,8402,8403,8404,8405,8406,8407,8408,8409,8410,8411,8412,8413,8414,8415,8416,8417,8418,8419,8420,8421,8422,8423,8424,8425,8426,8427,8428,8429,8430,8431,8432,8433,8434,8435,8436,8437,8438,8439,8440,8441,8442,8443,8444,8445,8446,8447,8448,8449,8450,8451,8452,8453,8454,8455,8456,8457,8458,8459,8460,8461,8462,8463,8464,8465,8466,8467,8468,8469,8470,8471,8472,8473,8474,8475,8476,8477,8478,8479,8480,8481,8482,8483,8484,8485,8486,8487,8488,8489,8490,8491,8492,8493,8494,8495,8496,8497,8498,8499,8500,8501,8502,8503,8504,8505,8506,8507,8508,8509,8510,8511,8512,8513,8514,8515,8516,8517,8518,8519,8520,8521,8522,8523,8524,8525,8526,8527,8528,8529,8530,8531,8532,8533,8534,8535,8536,8537,8538,8539,8540,8541,8542,8543,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,8556,8557,8558,8559,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,8570,8571,8572,8573,8574,8575,8576,8577,8578,8579,8580,8581,8582,8583,8584,8585,8586,8587,8588,8589,8590,8591,8592,8593,8594,8595,8596,8597,8598,8599,8600,8601,8602,8603,8604,8605,8606,8607,8608,8609,8610,8611,8612,8613,8614,8615,8616,8617,8618,8619,8620,8621,8622,8623,8624,8625,8626,8627,8628,8629,8630,8631,8632,8633,8634,8635,8636,8637,8638,8639,8640,8641,8642,8643,8644,8645,8646,8647,8648,8649,8650,8651,8652,8653,8654,8655,8656,8657,8658,8659,8660,8661,8662,8663,8664,8665,8666,8667,8668,8669,8670,8671,8672,8673,8674,8675,8676,8677,8678,8679,8680,8681,8682,8683,8684,8685,8686,8687,8688,8689,8690,8691,8692,8693,8694,8695,8696,8697,8698,8699,8700,8701,8702,8703,8704,8705,8706,8707,8708,8709,8710,8711,8712,8713,8714,8715,8716,8717,8718,8719,8720,8721,8722,8723,8724,8725,8726,8727,8728,8729,8730,8731,8732,8733,8734,8735,8736,8737,8738,8739,8740,8741,8742,8743,8744,8745,8746,8747,8748,8749,8750,8751,8752,8753,8754,8755,8756,8757,8758,8759,8760,8761,8762,8763,8764,8765,8766,8767,8768,8769,8770,8771,8772,8773,8774,8775,8776,8777,8778,8779,8780,8781,8782,8783,8784,8785,8786,8787,8788,8789,8790,8791,8792,8793,8794,8795,8796,8797,8798,8799,8800,8801,8802,8803,8804,8805,8806,8807,8808,8809,8810,8811,8812,8813,8814,8815,8816,8817,8818,8819,8820,8821,8822,8823,8824,8825,8826,8827,8828,8829,8830,8831,8832,8833,8834,8835,8836,8837,8838,8839,8840,8841,8842,8843,8844,8845,8846,8847,8848,8849,8850,8851,8852,8853,8854,8855,8856,8857,8858,8859,8860,8861,8862,8863,8864,8865,8866,8867,8868,8869,8870,8871,8872,8873,8874,8875,8876,8877,8878,8879,8880,8881,8882,8883,8884,8885,8886,8887,8888,8889,8890,8891,8892,8893,8894,8895,8896,8897,8898,8899,8900,8901,8902,8903,8904,8905,8906,8907,8908,8909,8910,8911,8912,8913,8914,8915,8916,8917,8918,8919,8920,8921,8922,8923,8924,8925,8926,8927,8928,8929,8930,8931,8932,8933,8934,8935,8936,8937,8938,8939,8940,8941,8942,8943,8944,8945,8946,8947,8948,8949,8950,8951,8952,8953,8954,8955,8956,8957,8958,8959,8960,8961,8962,8963,8964,8965,8966,8967,8968,8969,8970,8971,8972,8973,8974,8975,8976,8977,8978,8979,8980,8981,8982,8983,8984,8985,8986,8987,8988,8989,8990,8991,8992,8993,8994,8995,8996,8997,8998,8999,9000,9001,9002,9003,9004,9005,9006,9007,9008,9009,9010,9011,9012,9013,9014,9015,9016,9017,9018,9019,9020,9021,9022,9023,9024,9025,9026,9027,9028,9029,9030,9031,9032,9033,9034,9035,9036,9037,9038,9039,9040,9041,9042,9043,9044,9045,9046,9047,9048,9049,9050,9051,9052,9053,9054,9055,9056,9057,9058,9059,9060,9061,9062,9063,9064,9065,9066,9067,9068,9069,9070,9071,9072,9073,9074,9075,9076,9077,9078,9079,9080,9081,9082,9083,9084,9085,9086,9087,9088,9089,9090,9091,9092,9093,9094,9095,9096,9097,9098,9099,9100,9101,9102,9103,9104,9105,9106,9107,9108,9109,9110,9111,9112,9113,9114,9115,9116,9117,9118,9119,9120,9121,9122,9123,9124,9125,9126,9127,9128,9129,9130,9131,9132,9133,9134,9135,9136,9137,9138,9139,9140,9141,9142,9143,9144,9145,9146,9147,9148,9149,9150,9151,9152,9153,9154,9155,9156,9157,9158,9159,9160,9161,9162,9163,9164,9165,9166,9167,9168,9169,9170,9171,9172,9173,9174,9175,9176,9177,9178,9179,9180,9181,9182,9183,9184,9185,9186,9187,9188,9189,9190,9191,9192,9193,9194,9195,9196,9197,9198,9199,9200,9201,9202,9203,9204,9205,9206,9207,9208,9209,9210,9211,9212,9213,9214,9215,9216,9217,9218,9219,9220,9221,9222,9223,9224,9225,9226,9227,9228,9229,9230,9231,9232,9233,9234,9235,9236,9237,9238,9239,9240,9241,9242,9243,9244,9245,9246,9247,9248,9249,9250,9251,9252,9253,9254,9255,9256,9257,9258,9259,9260,9261,9262,9263,9264,9265,9266,9267,9268,9269,9270,9271,9272,9273,9274,9275,9276,9277,9278,9279,9280,9281,9282,9283,9284,9285,9286,9287,9288,9289,9290,9291,9292,9293,9294,9295,9296,9297,9298,9299,9300,9301,9302,9303,9304,9305,9306,9307,9308,9309,9310,9311,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,9326,9327,9328,9329,9330,9331,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,9347,9348,9349,9350,9351,9352,9353,9354,9355,9356,9357,9358,9359,9360,9361,9362,9363,9364,9365,9366,9367,9368,9369,9370,9371,9372,9373,9374,9375,9376,9377,9378,9379,9380,9381,9382,9383,9384,9385,9386,9387,9388,9389,9390,9391,9392,9393,9394,9395,9396,9397,9398,9399,9400,9401,9402,9403,9404,9405,9406,9407,9408,9409,9410,9411,9412,9413,9414,9415,9416,9417,9418,9419,9420,9421,9422,9423,9424,9425,9426,9427,9428,9429,9430,9431,9432,9433,9434,9435,9436,9437,9438,9439,9440,9441,9442,9443,9444,9445,9446,9447,9448,9449,9450,9451,9452,9453,9454,9455,9456,9457,9458,9459,9460,9461,9462,9463,9464,9465,9466,9467,9468,9469,9470,9471,9472,9473,9474,9475,9476,9477,9478,9479,9480,9481,9482,9483,9484,9485,9486,9487,9488,9489,9490,9491,9492,9493,9494,9495,9496,9497,9498,9499,9500,9501,9502,9503,9504,9505,9506,9507,9508,9509,9510,9511,9512,9513,9514,9515,9516,9517,9518,9519,9520,9521,9522,9523,9524,9525,9526,9527,9528,9529,9530,9531,9532,9533,9534,9535,9536,9537,9538,9539,9540,9541,9542,9543,9544,9545,9546,9547,9548,9549,9550,9551,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9581,9582,9583,9584,9585,9586,9587,9588,9589,9590,9591,9592,9593,9594,9595,9596,9597,9598,9599,9600,9601,9602,9603,9604,9605,9606,9607,9608,9609,9610,9611,9612,9613,9614,9615,9616,9617,9618,9619,9620,9621,9622,9623,9624,9625,9626,9627,9628,9629,9630,9631,9632,9633,9634,9635,9636,9637,9638,9639,9640,9641,9642,9643,9644,9645,9646,9647,9648,9649,9650,9651,9652,9653,9654,9655,9656,9657,9658,9659,9660,9661,9662,9663,9664,9665,9666,9667,9668,9669,9670,9671,9672,9673,9674,9675,9676,9677,9678,9679,9680,9681,9682,9683,9684,9685,9686,9687,9688,9689,9690,9691,9692,9693,9694,9695,9696,9697,9698,9699,9700,9701,9702,9703,9704,9705,9706,9707,9708,9709,9710,9711,9712,9713,9714,9715,9716,9717,9718,9719,9720,9721,9722,9723,9724,9725,9726,9727,9728,9729,9730,9731,9732,9733,9734,9735,9736,9737,9738,9739,9740,9741,9742,9743,9744,9745,9746,9747,9748,9749,9750,9751,9752,9753,9754,9755,9756,9757,9758,9759,9760,9761,9762,9763,9764,9765,9766,9767,9768,9769,9770,9771,9772,9773,9774,9775,9776,9777,9778,9779,9780,9781,9782,9783,9784,9785,9786,9787,9788,9789,9790,9791,9792,9793,9794,9795,9796,9797,9798,9799,9800,9801,9802,9803,9804,9805,9806,9807,9808,9809,9810,9811,9812,9813,9814,9815,9816,9817,9818,9819,9820,9821,9822,9823,9824,9825,9826,9827,9828,9829,9830,9831,9832,9833,9834,9835,9836,9837,9838,9839,9840,9841,9842,9843,9844,9845,9846,9847,9848,9849,9850,9851,9852,9853,9854,9855,9856,9857,9858,9859,9860,9861,9862,9863,9864,9865,9866,9867,9868,9869,9870,9871,9872,9873,9874,9875,9876,9877,9878,9879,9880,9881,9882,9883,9884,9885,9886,9887,9888,9889,9890,9891,9892,9893,9894,9895,9896,9897,9898,9899,9900,9901,9902,9903,9904,9905,9906,9907,9908,9909,9910,9911,9912,9913,9914,9915,9916,9917,9918,9919,9920,9921,9922,9923,9924,9925,9926,9927,9928,9929,9930,9931,9932,9933,9934,9935,9936,9937,9938,9939,9940,9941,9942,9943,9944,9945,9946,9947,9948,9949,9950,9951,9952,9953,9954,9955,9956,9957,9958,9959,9960,9961,9962,9963,9964,9965,9966,9967,9968,9969,9970,9971,9972,9973,9974,9975,9976,9977,9978,9979,9980,9981,9982,9983,9984,9985,9986,9987,9988,9989,9990,9991,9992,9993,9994,9995,9996,9997,9998);

-- executing against localhost:21000
select case  when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 when true then 1 end;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="630" name="test_annotate_utf8_option[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.09338498116"><skipped message="Only run in exhaustive" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners.py:632: &lt;py._xmlgen.raw object at 0x7f151973f5d0&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_annotate_utf8_option_c62a2b56` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_annotate_utf8_option_c62a2b56`;

MainThread: Created database &quot;test_annotate_utf8_option_c62a2b56&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_annotate_utf8_option[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
</system-err></testcase><testcase classname="query_test.test_exprs.TestExprLimits" file="query_test/test_exprs.py" line="109" name="test_expr_depth_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.95120286942"><system-err>-- executing against localhost:21000
select true and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false;

-- executing against localhost:21000
select true or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false;

-- executing against localhost:21000
select 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1;

-- executing against localhost:21000
select lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(&apos;abc&apos;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));

-- executing against localhost:21000
select cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(1 as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int);

</system-err></testcase><testcase classname="query_test.test_exprs.TestExprLimits" file="query_test/test_exprs.py" line="109" name="test_expr_depth_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.70268106461"><system-err>-- executing against localhost:21000
select true and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false and false;

-- executing against localhost:21000
select true or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false or false;

-- executing against localhost:21000
select 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1;

-- executing against localhost:21000
select lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(lower(&apos;abc&apos;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));

-- executing against localhost:21000
select cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(cast(1 as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int) as int);

</system-err></testcase><testcase classname="query_test.test_exprs.TestUtcTimestampFunctions" file="query_test/test_exprs.py" line="172" name="test_utc_functions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none | enable_expr_rewrites: 0]" time="0.231156110764"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=0;
-- executing against localhost:21000
SELECT
unix_micros_to_utc_timestamp(NULL),
unix_micros_to_utc_timestamp(0),
unix_micros_to_utc_timestamp(1),
unix_micros_to_utc_timestamp(-17987443200 * 1000000),
unix_micros_to_utc_timestamp(253402300799 * 1000000),
unix_micros_to_utc_timestamp(253402300799 * 1000000 + 1);

</system-err></testcase><testcase classname="query_test.test_exprs.TestUtcTimestampFunctions" file="query_test/test_exprs.py" line="172" name="test_utc_functions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none | enable_expr_rewrites: 1]" time="0.131791114807"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=1;
-- executing against localhost:21000
SELECT
unix_micros_to_utc_timestamp(NULL),
unix_micros_to_utc_timestamp(0),
unix_micros_to_utc_timestamp(1),
unix_micros_to_utc_timestamp(-17987443200 * 1000000),
unix_micros_to_utc_timestamp(253402300799 * 1000000),
unix_micros_to_utc_timestamp(253402300799 * 1000000 + 1);

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestInsertParquetQueries" file="query_test/test_insert_parquet.py" line="103" name="test_insert_parquet[compression_codec: snappy | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none | file_size: 0-unique_database0]" time="84.3202528954"><system-err>SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_parquet_b902df7b` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_insert_parquet_b902df7b`;

MainThread: Created database &quot;test_insert_parquet_b902df7b&quot; for test ID &quot;query_test/test_insert_parquet.py::TestInsertParquetQueries::()::test_insert_parquet[compression_codec: snappy | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none | file_size: 0-unique_database0]&quot;
-- connecting to: localhost:21000
-- connecting to: localhost:21001
-- connecting to: localhost:21002
-- executing against localhost:21000
use test_insert_parquet_b902df7b;

SET sync_ddl=1;
SET COMPRESSION_CODEC=snappy;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21001
use test_insert_parquet_b902df7b;

SET sync_ddl=1;
SET COMPRESSION_CODEC=snappy;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21002
use test_insert_parquet_b902df7b;

SET sync_ddl=1;
SET COMPRESSION_CODEC=snappy;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21002
create table if not exists orders_insert_test like tpch_parquet.orders
location &apos;/test-warehouse/test_insert_parquet_b902df7b.db/orders_insert_table&apos;;

-- executing against localhost:21002

insert overwrite table orders_insert_test select * from tpch.orders;

-- executing against localhost:21001
select count(distinct o_orderkey) from orders_insert_test;

-- executing against localhost:21002
select count(distinct o_orderstatus) from orders_insert_test;

-- executing against localhost:21000
select count(distinct o_orderdate) from orders_insert_test;

-- executing against localhost:21002
select distinct o_orderpriority from orders_insert_test;

-- executing against localhost:21001
select o_shippriority, count(1) from orders_insert_test group by 1;

-- executing against localhost:21000
select count(distinct o_comment) from orders_insert_test;

-- executing against localhost:21000
create table if not exists test_insert_huge_vals (s string) stored as parquet
location &apos;/test-warehouse/test_insert_parquet_b902df7b.db/test_insert_huge_vals&apos;;

-- executing against localhost:21000

set max_row_size=1048576;

-- executing against localhost:21000

insert overwrite table test_insert_huge_vals
  select cast(l_orderkey as string) from tpch.lineitem
  union select group_concat(concat(s_name, s_address, s_phone)) from tpch.supplier
  union select group_concat(concat(s_name, s_address, s_phone, s_name)) from tpch.supplier;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21002
set min_spillable_buffer_size=1m;

-- executing against localhost:21002

select count(*) from
  (select cast(l_orderkey as string) s from tpch.lineitem union
   select group_concat(concat(s_name, s_address, s_phone)) from tpch.supplier union
   select group_concat(concat(s_name, s_address, s_phone, s_name)) from tpch.supplier
  ) t1
join test_insert_huge_vals t2 on t1.s = t2.s;

-- executing against localhost:21002
SET MIN_SPILLABLE_BUFFER_SIZE=&quot;65536&quot;;

</system-err></testcase><testcase classname="query_test.test_parquet_stats.TestParquetStats" file="query_test/test_parquet_stats.py" line="44" name="test_parquet_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="52.4282941818"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_parquet_stats_6fbf7383` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_parquet_stats_6fbf7383`;

MainThread: Created database &quot;test_parquet_stats_6fbf7383&quot; for test ID &quot;query_test/test_parquet_stats.py::TestParquetStats::()::test_parquet_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use test_parquet_stats_6fbf7383;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 0;

-- executing against localhost:21000
set explain_level=2;

-- executing against localhost:21000

explain select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 0;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where smallint_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where int_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where bigint_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where float_col &lt; 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where double_col &lt; 0;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where -1 &gt; int_col;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt; 9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where smallint_col &gt; 9;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &gt; 9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where bigint_col &gt; 90;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where float_col &gt; 9.9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where double_col &gt; 99;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt;= 10;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &lt;= 0;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt;= 9;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col = -1;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col = 10;

-- executing against localhost:21000
set explain_level=2;

-- executing against localhost:21000

explain select count(*) from functional_parquet.alltypessmall where tinyint_col = 10;

-- executing against localhost:21000
SET EXPLAIN_LEVEL=&quot;STANDARD&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where id &gt;= 30 and id &lt;= 80;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where int_col &lt; 0 and year &lt; 2012;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 3 - 3;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 3 - 3;

-- executing against localhost:21000
set enable_expr_rewrites=0;

-- executing against localhost:21000

select id, bool_col from functional_parquet.alltypessmall where int_col &lt; 3 - 3;

-- executing against localhost:21000
SET ENABLE_EXPR_REWRITES=&quot;1&quot;;

-- executing against localhost:21000
select id, bool_col from functional_parquet.alltypessmall where 5 + 5 &lt; int_col;

-- executing against localhost:21000
set enable_expr_rewrites=0;

-- executing against localhost:21000

select id, bool_col from functional_parquet.alltypessmall where 5 + 5 &lt; int_col;

-- executing against localhost:21000
SET ENABLE_EXPR_REWRITES=&quot;1&quot;;

-- executing against localhost:21000
create table name_resolve stored as parquet as select * from functional_parquet.alltypessmall;

-- executing against localhost:21000

alter table name_resolve replace columns (int_col int, bool_col boolean, tinyint_col tinyint, smallint_col smallint, id int);

-- executing against localhost:21000

set parquet_fallback_schema_resolution=NAME;

-- executing against localhost:21000

select count(*) from name_resolve where id &gt; 10;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where tinyint_col &gt; 1000000000000;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where &apos;0&apos; &gt; cast(tinyint_col as string);

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where cast(id as tinyint) &lt; 10;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl.int_array where pos &lt; 5;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where int_col in (-1,-2,-3,-4);

-- executing against localhost:21000
select count(*) from functional_parquet.alltypes where id IN (1,25,49);

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &lt; &quot;0&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &lt;= &quot;/&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &lt; &quot;1&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &gt;= &quot;9&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where string_col &gt; &quot;:&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &lt; &quot;2009-01-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &lt;= &quot;2009-01-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col = &quot;2009-01-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &gt; &quot;2009-04-03 00:24:00.96&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col &gt;= &quot;2009-04-03 00:24:00.96&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.alltypessmall where timestamp_col = &quot;2009-04-03 00:24:00.96&quot;;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d1 &lt; 1234;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d3 &lt; 1.23456789;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d3 = 1.23456788;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d3 = 1.23456789;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d4 &gt; 0.123456789;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d4 &gt;= 0.12345678;

-- executing against localhost:21000
select count(*) from functional_parquet.decimal_tbl where d4 &gt;= 0.12345679;

-- executing against localhost:21000
create table chars (id int, c char(4)) stored as parquet;

-- executing against localhost:21000

insert into chars values (1, cast(&quot;abaa&quot; as char(4))), (2, cast(&quot;abab&quot; as char(4)));

-- executing against localhost:21000

select count(*) from chars;

-- executing against localhost:21000
select count(*) from chars where c &lt;= &quot;aaaa&quot;;

-- executing against localhost:21000
set parquet_read_statistics=0;

-- executing against localhost:21000

select count(*) from functional_parquet.alltypes where id &lt; 0;

-- executing against localhost:21000
SET PARQUET_READ_STATISTICS=&quot;1&quot;;

-- executing against localhost:21000
create table table_for_null_count_test (i int, j int) stored as parquet;

-- executing against localhost:21000

insert into table_for_null_count_test values (1, NULL), (2, NULL), (3, NULL);

-- executing against localhost:21000

select count(*) from table_for_null_count_test where j &lt; 3;

-- executing against localhost:21000
insert into table_for_null_count_test values (4, 1), (5, NULL);

-- executing against localhost:21000

select i from table_for_null_count_test where j &lt; 3;

-- executing against localhost:21000
set PARQUET_READ_STATISTICS=0;

-- executing against localhost:21000

create table table_for_null_count_test2 (i int, j int) stored as parquet;

-- executing against localhost:21000

insert into table_for_null_count_test2 values (1, NULL), (2, NULL), (3, NULL);

-- executing against localhost:21000

select count(*) from table_for_null_count_test2 where j &lt; 3;

-- executing against localhost:21000
SET PARQUET_READ_STATISTICS=&quot;1&quot;;

-- executing against localhost:21000
create table test_nan(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan values (cast(&apos;NaN&apos; as double)), (42);

-- executing against localhost:21000

select * from test_nan where val &gt; 0;

-- executing against localhost:21000
select * from test_nan where val &lt; 100;

-- executing against localhost:21000
select * from test_nan where val &lt; 10;

-- executing against localhost:21000
select * from test_nan where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan where val != 0;

-- executing against localhost:21000
create table test_nan_true_predicate(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan_true_predicate values (10), (20), (cast(&apos;NaN&apos; as double));

-- executing against localhost:21000

select * from test_nan_true_predicate where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan_true_predicate where not val &gt;= 20;

-- executing against localhost:21000
select * from test_nan_true_predicate where val != 10;

-- executing against localhost:21000
create table test_nan_in_the_middle(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan_in_the_middle values (10), (cast(&apos;NaN&apos; as double)), (20);

-- executing against localhost:21000

select * from test_nan_in_the_middle where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan_in_the_middle where not val &gt;= 20;

-- executing against localhost:21000
select * from test_nan_in_the_middle where val != 10;

-- executing against localhost:21000
create table test_nan_only(val double) stored as parquet;

-- executing against localhost:21000

insert into test_nan_only values (cast(&apos;NaN&apos; as double)), (cast(&apos;NaN&apos; as double)),
    (cast(&apos;NaN&apos; as double));

-- executing against localhost:21000

select * from test_nan_only where not val &gt;= 0;

-- executing against localhost:21000
select * from test_nan_only where val &gt;= 20;

-- executing against localhost:21000
create table test_multiple_nans(val double) stored as parquet;

-- executing against localhost:21000

insert into test_multiple_nans values (cast(&apos;NaN&apos; as double)), (cast(&apos;NaN&apos; as double)),
    (cast(&apos;NaN&apos; as double)), (20);

-- executing against localhost:21000

select * from test_multiple_nans where not val &gt;= 0;

-- executing against localhost:21000
select * from test_multiple_nans where val &gt;= 20;

-- executing against localhost:21000
select * from test_multiple_nans where not val &gt; 20;

-- executing against localhost:21000
select * from test_multiple_nans where val &gt; 20;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="630" name="test_annotate_utf8_option[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.97665190697"><skipped message="Only run in exhaustive" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners.py:632: &lt;py._xmlgen.raw object at 0x7f15197040d0&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_annotate_utf8_option_6d7fb3e7` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_annotate_utf8_option_6d7fb3e7`;

MainThread: Created database &quot;test_annotate_utf8_option_6d7fb3e7&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_annotate_utf8_option[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="630" name="test_annotate_utf8_option[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.05307292938"><skipped message="Only run in exhaustive" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners.py:632: &lt;py._xmlgen.raw object at 0x7f1519756b90&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_annotate_utf8_option_3bb5b04e` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_annotate_utf8_option_3bb5b04e`;

MainThread: Created database &quot;test_annotate_utf8_option_3bb5b04e&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_annotate_utf8_option[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="686" name="test_resolution_by_name[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="28.9593122005"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_resolution_by_name_ad7de8fc` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_resolution_by_name_ad7de8fc`;

MainThread: Created database &quot;test_resolution_by_name_ad7de8fc&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_resolution_by_name[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use test_resolution_by_name_ad7de8fc;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table resolution_by_name_test stored as parquet
as select * from functional_parquet.tinytable;

-- executing against localhost:21000

select a, b from resolution_by_name_test;

-- executing against localhost:21000
alter table resolution_by_name_test replace columns (b string, a string);

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;NAME&quot;;

-- executing against localhost:21000

select a, b from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;NAME&quot;;

-- executing against localhost:21000

alter table resolution_by_name_test change a new_a string;

-- executing against localhost:21000

select new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;POSITION&quot;;

-- executing against localhost:21000

select b, new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=1;

-- executing against localhost:21000

select new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=0;

-- executing against localhost:21000

select b, new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
create table nested_resolution_by_name_test like functional_parquet.complextypestbl;

MainThread: Shell command: hadoop fs -cp /test-warehouse/complextypestbl_parquet/nullable.parq \
/test-warehouse/test_resolution_by_name_ad7de8fc.db/nested_resolution_by_name_test/
hadoop fs -cp /test-warehouse/complextypestbl_parquet/nonnullable.parq \
/test-warehouse/test_resolution_by_name_ad7de8fc.db/nested_resolution_by_name_test/

-- executing against localhost:21000
select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;a:int, b: array&lt;int&gt;&gt;;

-- executing against localhost:21000

select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, g: map&lt;string, struct&lt;h: struct&lt;i: array&lt;float&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select id, g.key
from nested_resolution_by_name_test t, t.nested_struct.g;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, c: struct&lt;d: array&lt;array&lt;struct&lt;f: string&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select tmp.f from nested_resolution_by_name_test.nested_struct.c.d.item tmp;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, c: struct&lt;d: array&lt;array&lt;struct&lt;renamed: string&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select tmp.renamed from nested_resolution_by_name_test.nested_struct.c.d.item tmp;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
create table switched_map_fields_resolution_test (int_map map&lt;string,int&gt;)
stored as parquet;

MainThread: Shell command: hadoop fs -copyFromLocal \
/home/ubuntu/Impala/testdata/parquet_schema_resolution/switched_map.parq \
/test-warehouse/test_resolution_by_name_ad7de8fc.db/switched_map_fields_resolution_test/

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select key, value from switched_map_fields_resolution_test.int_map;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;position&quot;;

-- executing against localhost:21000

select key, value from switched_map_fields_resolution_test.int_map;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;FOO&quot;;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="433" name="test_bad_compressed_page_size[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.0911931992"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_bad_compressed_page_size_23ead303` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_bad_compressed_page_size_23ead303`;

MainThread: Created database &quot;test_bad_compressed_page_size_23ead303&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_bad_compressed_page_size[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_bad_compressed_page_size_23ead303.bad_compressed_dict_page_size (col string) stored as parquet;

-- executing against localhost:21000
use test_bad_compressed_page_size_23ead303;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_compressed_dict_page_size;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="434" name="test_unannotated_list_of_groups[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.3736531734"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_unannotated_list_of_groups_bc59632c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_unannotated_list_of_groups_bc59632c`;

MainThread: Created database &quot;test_unannotated_list_of_groups_bc59632c&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_unannotated_list_of_groups[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_unannotated_list_of_groups_bc59632c.UnannotatedListOfGroups (col1 array&lt;struct&lt;f1: float, f2: float&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_unannotated_list_of_groups_bc59632c.db/UnannotatedListOfGroups&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select f1, f2 from test_unannotated_list_of_groups_bc59632c.UnannotatedListOfGroups.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select f1, f2 from test_unannotated_list_of_groups_bc59632c.UnannotatedListOfGroups t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_unannotated_list_of_groups_bc59632c.UnannotatedListOfGroups t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="475" name="test_num_values_def_levels_mismatch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.3088600636"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_num_values_def_levels_mismatch_80830b8f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_num_values_def_levels_mismatch_80830b8f`;

MainThread: Created database &quot;test_num_values_def_levels_mismatch_80830b8f&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_num_values_def_levels_mismatch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_num_values_def_levels_mismatch_80830b8f.num_values_def_levels_mismatch (_c0 BOOLEAN)
        STORED AS PARQUET;

-- executing against localhost:21000
use test_num_values_def_levels_mismatch_80830b8f;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from num_values_def_levels_mismatch;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="295" name="test_corrupt_files[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.44279313087"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id, cnt from bad_column_metadata t, (select count(*) cnt from t.int_array) v;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id from bad_column_metadata;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
SELECT * from bad_parquet_strings_negative_len;

-- executing against localhost:21000
SELECT * from bad_parquet_strings_out_of_bounds;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id, cnt from bad_column_metadata t, (select count(*) cnt from t.int_array) v;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id from bad_column_metadata;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="295" name="test_corrupt_files[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.980436325073"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id, cnt from bad_column_metadata t, (select count(*) cnt from t.int_array) v;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id from bad_column_metadata;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
SELECT * from bad_parquet_strings_negative_len;

-- executing against localhost:21000
SELECT * from bad_parquet_strings_out_of_bounds;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id, cnt from bad_column_metadata t, (select count(*) cnt from t.int_array) v;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id from bad_column_metadata;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="630" name="test_annotate_utf8_option[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.96499800682"><skipped message="Only run in exhaustive" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners.py:632: &lt;py._xmlgen.raw object at 0x7f151971c210&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_annotate_utf8_option_fe4310c4` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_annotate_utf8_option_fe4310c4`;

MainThread: Created database &quot;test_annotate_utf8_option_fe4310c4&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_annotate_utf8_option[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="318" name="test_zero_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="22.6488900185"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_zero_rows_3af7afa` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_zero_rows_3af7afa`;

MainThread: Created database &quot;test_zero_rows_3af7afa&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_zero_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_zero_rows_3af7afa.zero_rows_zero_row_groups (c int) stored as parquet;

-- executing against localhost:21000
create table test_zero_rows_3af7afa.zero_rows_one_row_group (c int) stored as parquet;

-- executing against localhost:21000
use test_zero_rows_3af7afa;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from zero_rows_zero_row_groups;

-- executing against localhost:21000
select count(*) from zero_rows_zero_row_groups;

-- executing against localhost:21000
select * from zero_rows_one_row_group;

-- executing against localhost:21000
select count(*) from zero_rows_one_row_group;

-- executing against localhost:21000
use test_zero_rows_3af7afa;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from zero_rows_zero_row_groups;

-- executing against localhost:21000
select count(*) from zero_rows_zero_row_groups;

-- executing against localhost:21000
select * from zero_rows_one_row_group;

-- executing against localhost:21000
select count(*) from zero_rows_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="295" name="test_corrupt_files[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.39820981026"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id, cnt from bad_column_metadata t, (select count(*) cnt from t.int_array) v;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id from bad_column_metadata;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
SELECT * from bad_parquet_strings_negative_len;

-- executing against localhost:21000
SELECT * from bad_parquet_strings_out_of_bounds;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id, cnt from bad_column_metadata t, (select count(*) cnt from t.int_array) v;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id from bad_column_metadata;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="295" name="test_corrupt_files[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.42691659927"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id, cnt from bad_column_metadata t, (select count(*) cnt from t.int_array) v;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id from bad_column_metadata;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
SELECT * from bad_parquet_strings_negative_len;

-- executing against localhost:21000
SELECT * from bad_parquet_strings_out_of_bounds;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id, cnt from bad_column_metadata t, (select count(*) cnt from t.int_array) v;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id from bad_column_metadata;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="295" name="test_corrupt_files[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.87403726578"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id, cnt from bad_column_metadata t, (select count(*) cnt from t.int_array) v;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id from bad_column_metadata;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
SELECT * from bad_parquet_strings_negative_len;

-- executing against localhost:21000
SELECT * from bad_parquet_strings_out_of_bounds;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id, cnt from bad_column_metadata t, (select count(*) cnt from t.int_array) v;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set num_scanner_threads=1;

-- executing against localhost:21000

select id from bad_column_metadata;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="630" name="test_annotate_utf8_option[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.02402019501"><skipped message="Only run in exhaustive" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners.py:632: &lt;py._xmlgen.raw object at 0x7f151971cd90&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_annotate_utf8_option_c845458a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_annotate_utf8_option_c845458a`;

MainThread: Created database &quot;test_annotate_utf8_option_c845458a&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_annotate_utf8_option[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="630" name="test_annotate_utf8_option[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.0657787323"><skipped message="Only run in exhaustive" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners.py:632: &lt;py._xmlgen.raw object at 0x7f15197322d0&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_annotate_utf8_option_db3e500` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_annotate_utf8_option_db3e500`;

MainThread: Created database &quot;test_annotate_utf8_option_db3e500&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_annotate_utf8_option[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="301" name="test_timestamp_out_of_range[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.7022540569"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_timestamp_out_of_range_986f9d24` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_timestamp_out_of_range_986f9d24`;

MainThread: Created database &quot;test_timestamp_out_of_range_986f9d24&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_timestamp_out_of_range[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_timestamp_out_of_range_986f9d24.out_of_range_timestamp (ts timestamp) stored as parquet;

-- executing against localhost:21000
use test_timestamp_out_of_range_986f9d24;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * FROM out_of_range_timestamp;

-- executing against localhost:21000
use test_timestamp_out_of_range_986f9d24;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * FROM out_of_range_timestamp;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="433" name="test_bad_compressed_page_size[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.0818798542"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_bad_compressed_page_size_993c7112` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_bad_compressed_page_size_993c7112`;

MainThread: Created database &quot;test_bad_compressed_page_size_993c7112&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_bad_compressed_page_size[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_bad_compressed_page_size_993c7112.bad_compressed_dict_page_size (col string) stored as parquet;

-- executing against localhost:21000
use test_bad_compressed_page_size_993c7112;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_compressed_dict_page_size;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="508" name="test_ambiguous_list[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="24.7927598953"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_ambiguous_list_6cedc3b9` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_ambiguous_list_6cedc3b9`;

MainThread: Created database &quot;test_ambiguous_list_6cedc3b9&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_ambiguous_list[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_ambiguous_list_6cedc3b9.ambig_modern (ambigarray array&lt;struct&lt;s2:struct&lt;f21:int,f22:int&gt;,f11:int,f12:int&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_ambiguous_list_6cedc3b9.db/ambig_modern&apos;;

-- executing against localhost:21000
use test_ambiguous_list_6cedc3b9;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set parquet_fallback_schema_resolution=position;

-- executing against localhost:21000

set parquet_array_resolution=two_level_then_three_level;

-- executing against localhost:21000

select f11, f12, s2.f21, s2.f22 from ambig_modern.ambigarray;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
SET PARQUET_ARRAY_RESOLUTION=&quot;THREE_LEVEL&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=position;

-- executing against localhost:21000

set parquet_array_resolution=two_level;

-- executing against localhost:21000

select s2.f22 from ambig_modern.ambigarray;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
SET PARQUET_ARRAY_RESOLUTION=&quot;THREE_LEVEL&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=position;

-- executing against localhost:21000

set parquet_array_resolution=two_level;

-- executing against localhost:21000

select s2.f21 from ambig_modern.ambigarray;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
SET PARQUET_ARRAY_RESOLUTION=&quot;THREE_LEVEL&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=position;

-- executing against localhost:21000

set parquet_array_resolution=two_level;

-- executing against localhost:21000

select f11, f12 from ambig_modern.ambigarray;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
SET PARQUET_ARRAY_RESOLUTION=&quot;THREE_LEVEL&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=position;

-- executing against localhost:21000

set parquet_array_resolution=three_level;

-- executing against localhost:21000

select f11, f12, s2.f21, s2.f22 from ambig_modern.ambigarray;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
SET PARQUET_ARRAY_RESOLUTION=&quot;THREE_LEVEL&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=name;

-- executing against localhost:21000

set parquet_array_resolution=three_level;

-- executing against localhost:21000

select f11, f12, s2.f21, s2.f22 from ambig_modern.ambigarray;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
SET PARQUET_ARRAY_RESOLUTION=&quot;THREE_LEVEL&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=name;

-- executing against localhost:21000

set parquet_array_resolution=two_level_then_three_level;

-- executing against localhost:21000

select f11, f12, s2.f21, s2.f22 from ambig_modern.ambigarray;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
SET PARQUET_ARRAY_RESOLUTION=&quot;THREE_LEVEL&quot;;

-- executing against localhost:21000
set parquet_array_resolution=bad_value;

-- executing against localhost:21000
SET PARQUET_ARRAY_RESOLUTION=&quot;THREE_LEVEL&quot;;

-- executing against localhost:21000
create table test_ambiguous_list_6cedc3b9.ambig_legacy (ambigarray array&lt;struct&lt;s2:struct&lt;f21:int,f22:int&gt;,f11:int,f12:int&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_ambiguous_list_6cedc3b9.db/ambig_legacy&apos;;

-- executing against localhost:21000
use test_ambiguous_list_6cedc3b9;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set parquet_fallback_schema_resolution=position;

-- executing against localhost:21000

set parquet_array_resolution=two_level_then_three_level;

-- executing against localhost:21000

select f11, f12, s2.f21, s2.f22 from ambig_legacy.ambigarray;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
SET PARQUET_ARRAY_RESOLUTION=&quot;THREE_LEVEL&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=name;

-- executing against localhost:21000

set parquet_array_resolution=two_level_then_three_level;

-- executing against localhost:21000

select f11, f12, s2.f21, s2.f22 from ambig_legacy.ambigarray;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
SET PARQUET_ARRAY_RESOLUTION=&quot;THREE_LEVEL&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=position;

-- executing against localhost:21000

set parquet_array_resolution=two_level;

-- executing against localhost:21000

select f11, f12, s2.f21, s2.f22 from ambig_legacy.ambigarray;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
SET PARQUET_ARRAY_RESOLUTION=&quot;THREE_LEVEL&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=name;

-- executing against localhost:21000

set parquet_array_resolution=two_level;

-- executing against localhost:21000

select f11, f12, s2.f21, s2.f22 from ambig_legacy.ambigarray;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
SET PARQUET_ARRAY_RESOLUTION=&quot;THREE_LEVEL&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=position;

-- executing against localhost:21000

set parquet_array_resolution=three_level;

-- executing against localhost:21000

select f11, f12, s2.f21, s2.f22 from ambig_legacy.ambigarray;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
SET PARQUET_ARRAY_RESOLUTION=&quot;THREE_LEVEL&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=name;

-- executing against localhost:21000

set parquet_array_resolution=three_level;

-- executing against localhost:21000

select f11, f12, s2.f21, s2.f22 from ambig_legacy.ambigarray;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
SET PARQUET_ARRAY_RESOLUTION=&quot;THREE_LEVEL&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="475" name="test_num_values_def_levels_mismatch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.9570686817"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_num_values_def_levels_mismatch_86d3269a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_num_values_def_levels_mismatch_86d3269a`;

MainThread: Created database &quot;test_num_values_def_levels_mismatch_86d3269a&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_num_values_def_levels_mismatch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_num_values_def_levels_mismatch_86d3269a.num_values_def_levels_mismatch (_c0 BOOLEAN)
        STORED AS PARQUET;

-- executing against localhost:21000
use test_num_values_def_levels_mismatch_86d3269a;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from num_values_def_levels_mismatch;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="104" name="test_kudu_delete[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="38.5420582294"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_delete_f94dbb17` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_delete_f94dbb17`;

MainThread: Created database &quot;test_kudu_delete_f94dbb17&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_delete[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_kudu_delete_f94dbb17;

SET kudu_read_mode=READ_AT_SNAPSHOT;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table tdata
  (id int primary key, valf float null, vali bigint null, valv string null,
   valb boolean null, valt tinyint null, vals smallint null, vald double null,
   valdec4 decimal(9,9) null, valdec8 decimal(18,2) null,
   valdec16 decimal(38, 0) null)
  PARTITION BY RANGE (PARTITION VALUES &lt; 100, PARTITION 100 &lt;= VALUES &lt; 1000,
  PARTITION 1000 &lt;= VALUES &lt;= 10000) STORED AS KUDU;

-- executing against localhost:21000
insert into table tdata values
(1, 1.0, 1, &apos;one&apos;, true, 1, 1, 1, 0.000000001, 1.11, 1),
(2, -2, 20, &apos;two&apos;, false, 0, 1, NULL, 0.000000002, 2.22, 2),
(3, 0, NULL, &apos;three&apos;, false, 10, 20, 30, 0.000000040, 50.00, 60),
(4, 5, 6, &apos;four&apos;, true, 7, 8, 9, 0.000000010, 11.11, 12),
(5, 0, 10, &apos;five&apos;, NULL, 15, 20, 25, 0.000000030, 35.35, 40),
(6, 9, 12, &apos;six&apos;, true, -1, -2, cast(&apos;inf&apos; as double), -0.000000001, -1.11, -1),
(7, NULL, 7, &apos;seven&apos;, false, 77, 777, NULL, NULL, NULL, NULL),
(8, 0, 80, NULL, true, 10, 11, 12, 0.000000013, 0.14, 15),
(9, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
(127, 1, 2, &apos;127&apos;, false, 3, 4, 5, 0.000000000, 0.00, 0);

-- executing against localhost:21000
delete from tdata where id = 1;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
delete from tdata where id is NULL;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
delete from tdata where id = 10;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
delete from tdata where id = max_tinyint();

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
delete from tdata where id &gt; 6 and id &lt; 8;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
delete from tdata where id % 4 = 0;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
insert into table tdata values
(10, 20, 30, &apos;ten&apos;, true, 40, 50, 60, 0.000000070, 80.80, 90),
(1, 1.0, 1, &apos;one&apos;, true, 1, 1, 1, 0.000000001, 1.11, 1),
(11, -11, 11, &apos;eleven&apos;, false, 1, 11, 111, 0.000000011, 11.00, 11),
(8, 0, 80, NULL, true, 10, 11, 12, 0.000000013, 0.14, 15);

-- executing against localhost:21000
delete from tdata where valv = &apos;five&apos;;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
delete from tdata where valb is NULL;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
delete from tdata where vals = -100;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
delete from tdata where valf = 0 and vali = 80;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
delete from tdata where vals % 10 = 0;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
delete a from tdata a, tdata b where a.id = 11;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
delete from tdata where id = 10001;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
insert into table tdata values
(3, 0, NULL, &apos;three&apos;, false, 10, 20, 30, 0.000000040, 50.00, 60),
(4, 5, 6, &apos;four&apos;, true, 7, 8, 9, 0.000000010, 11.11, 12),
(5, 0, 10, &apos;five&apos;, NULL, 15, 20, 25, 0.000000030, 35.35, 40);

-- executing against localhost:21000
delete from tdata where valdec8 &lt; 11.11;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
delete from tdata where valdec4 = 0.000000030;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
insert into tdata
select cast(id + 100 as int), float_col, bigint_col, string_col, bool_col, tinyint_col,
smallint_col, double_col, NULL, NULL, NULL
from functional_kudu.alltypes;

-- executing against localhost:21000
delete from tdata where id &gt; -1;

-- executing against localhost:21000
select * from tdata limit 1000;

-- executing against localhost:21000
create table multiple_key_cols
  (string_col string, bigint_col bigint, tinyint_col tinyint,
   smallint_col smallint, bool_col boolean null, int_col int null,
   double_col double null, float_col float null,
   primary key (string_col, bigint_col, tinyint_col, smallint_col))
  PARTITION BY HASH (string_col) PARTITIONS 16 STORED AS KUDU;

-- executing against localhost:21000
insert into multiple_key_cols values
(&apos;a&apos;, 1, 2, 3, true, 4, 5, NULL),
(&apos;b&apos;, 1, 2, 3, false, 7, NULL, 9),
(&apos;c&apos;, 4, 5, 6, true, 0, -1, 0),
(&apos;d&apos;, 10, 20, 30, false, NULL, 40, 50);

-- executing against localhost:21000
delete from multiple_key_cols where bigint_col = 1;

-- executing against localhost:21000
select * from multiple_key_cols limit 1000;

-- executing against localhost:21000
delete from multiple_key_cols where bool_col = false;

-- executing against localhost:21000
select * from multiple_key_cols limit 1000;

-- executing against localhost:21000
create table impala_3454 (key_1 tinyint, key_2 bigint, PRIMARY KEY (key_1, key_2))
  PARTITION BY HASH PARTITIONS 3 STORED AS KUDU;

-- executing against localhost:21000
insert into impala_3454 values
(1, 1),
(2, 2),
(3, 3);

-- executing against localhost:21000
delete from impala_3454 where key_1 &lt; (select max(key_2) from impala_3454);

-- executing against localhost:21000
select * from impala_3454;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="686" name="test_resolution_by_name[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="28.6521909237"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_resolution_by_name_63ec1576` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_resolution_by_name_63ec1576`;

MainThread: Created database &quot;test_resolution_by_name_63ec1576&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_resolution_by_name[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use test_resolution_by_name_63ec1576;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table resolution_by_name_test stored as parquet
as select * from functional_parquet.tinytable;

-- executing against localhost:21000

select a, b from resolution_by_name_test;

-- executing against localhost:21000
alter table resolution_by_name_test replace columns (b string, a string);

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;NAME&quot;;

-- executing against localhost:21000

select a, b from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;NAME&quot;;

-- executing against localhost:21000

alter table resolution_by_name_test change a new_a string;

-- executing against localhost:21000

select new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;POSITION&quot;;

-- executing against localhost:21000

select b, new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=1;

-- executing against localhost:21000

select new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=0;

-- executing against localhost:21000

select b, new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
create table nested_resolution_by_name_test like functional_parquet.complextypestbl;

MainThread: Shell command: hadoop fs -cp /test-warehouse/complextypestbl_parquet/nullable.parq \
/test-warehouse/test_resolution_by_name_63ec1576.db/nested_resolution_by_name_test/
hadoop fs -cp /test-warehouse/complextypestbl_parquet/nonnullable.parq \
/test-warehouse/test_resolution_by_name_63ec1576.db/nested_resolution_by_name_test/

-- executing against localhost:21000
select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;a:int, b: array&lt;int&gt;&gt;;

-- executing against localhost:21000

select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, g: map&lt;string, struct&lt;h: struct&lt;i: array&lt;float&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select id, g.key
from nested_resolution_by_name_test t, t.nested_struct.g;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, c: struct&lt;d: array&lt;array&lt;struct&lt;f: string&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select tmp.f from nested_resolution_by_name_test.nested_struct.c.d.item tmp;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, c: struct&lt;d: array&lt;array&lt;struct&lt;renamed: string&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select tmp.renamed from nested_resolution_by_name_test.nested_struct.c.d.item tmp;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
create table switched_map_fields_resolution_test (int_map map&lt;string,int&gt;)
stored as parquet;

MainThread: Shell command: hadoop fs -copyFromLocal \
/home/ubuntu/Impala/testdata/parquet_schema_resolution/switched_map.parq \
/test-warehouse/test_resolution_by_name_63ec1576.db/switched_map_fields_resolution_test/

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select key, value from switched_map_fields_resolution_test.int_map;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;position&quot;;

-- executing against localhost:21000

select key, value from switched_map_fields_resolution_test.int_map;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;FOO&quot;;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="301" name="test_timestamp_out_of_range[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.1710309982"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_timestamp_out_of_range_d32ae641` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_timestamp_out_of_range_d32ae641`;

MainThread: Created database &quot;test_timestamp_out_of_range_d32ae641&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_timestamp_out_of_range[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_timestamp_out_of_range_d32ae641.out_of_range_timestamp (ts timestamp) stored as parquet;

-- executing against localhost:21000
use test_timestamp_out_of_range_d32ae641;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * FROM out_of_range_timestamp;

-- executing against localhost:21000
use test_timestamp_out_of_range_d32ae641;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * FROM out_of_range_timestamp;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="446" name="test_def_levels[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.12980890274"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_def_levels_b126ddb7` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_def_levels_b126ddb7`;

MainThread: Created database &quot;test_def_levels_b126ddb7&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_def_levels[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_def_levels_b126ddb7.alltypesagg_bitpacked (
          id INT, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT,
          int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE,
          date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP,
          year INT, month INT, day INT) STORED AS PARQUET;

-- executing against localhost:21000
refresh test_def_levels_b126ddb7.alltypesagg_bitpacked;

-- executing against localhost:21000
use test_def_levels_b126ddb7;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(id), count(tinyint_col), count(smallint_col), count(int_col),
  count(bigint_col), count(float_col), count(double_col), count(date_string_col),
  count(string_col), count(timestamp_col), count(year), count(month), count(day)
from functional_parquet.alltypesagg;

-- executing against localhost:21000
select *
from functional_parquet.alltypesagg
where year = 2010 and month = 1 and int_col is null or int_col % 1000 = 77
order by id, year, month, day;

-- executing against localhost:21000
select id
from alltypesagg_bitpacked;

-- executing against localhost:21000
select count(*)
from alltypesagg_bitpacked;

-- executing against localhost:21000
select count(id)
from alltypesagg_bitpacked;

-- executing against localhost:21000
select min(int_col)
from alltypesagg_bitpacked;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="318" name="test_zero_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="19.8194391727"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_zero_rows_54776cc0` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_zero_rows_54776cc0`;

MainThread: Created database &quot;test_zero_rows_54776cc0&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_zero_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_zero_rows_54776cc0.zero_rows_zero_row_groups (c int) stored as parquet;

-- executing against localhost:21000
create table test_zero_rows_54776cc0.zero_rows_one_row_group (c int) stored as parquet;

-- executing against localhost:21000
use test_zero_rows_54776cc0;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from zero_rows_zero_row_groups;

-- executing against localhost:21000
select count(*) from zero_rows_zero_row_groups;

-- executing against localhost:21000
select * from zero_rows_one_row_group;

-- executing against localhost:21000
select count(*) from zero_rows_one_row_group;

-- executing against localhost:21000
use test_zero_rows_54776cc0;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from zero_rows_zero_row_groups;

-- executing against localhost:21000
select count(*) from zero_rows_zero_row_groups;

-- executing against localhost:21000
select * from zero_rows_one_row_group;

-- executing against localhost:21000
select count(*) from zero_rows_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="475" name="test_num_values_def_levels_mismatch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.0351059437"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_num_values_def_levels_mismatch_7f40609f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_num_values_def_levels_mismatch_7f40609f`;

MainThread: Created database &quot;test_num_values_def_levels_mismatch_7f40609f&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_num_values_def_levels_mismatch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_num_values_def_levels_mismatch_7f40609f.num_values_def_levels_mismatch (_c0 BOOLEAN)
        STORED AS PARQUET;

-- executing against localhost:21000
use test_num_values_def_levels_mismatch_7f40609f;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from num_values_def_levels_mismatch;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="686" name="test_resolution_by_name[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="27.9974353313"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_resolution_by_name_452e4d78` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_resolution_by_name_452e4d78`;

MainThread: Created database &quot;test_resolution_by_name_452e4d78&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_resolution_by_name[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use test_resolution_by_name_452e4d78;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table resolution_by_name_test stored as parquet
as select * from functional_parquet.tinytable;

-- executing against localhost:21000

select a, b from resolution_by_name_test;

-- executing against localhost:21000
alter table resolution_by_name_test replace columns (b string, a string);

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;NAME&quot;;

-- executing against localhost:21000

select a, b from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;NAME&quot;;

-- executing against localhost:21000

alter table resolution_by_name_test change a new_a string;

-- executing against localhost:21000

select new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;POSITION&quot;;

-- executing against localhost:21000

select b, new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=1;

-- executing against localhost:21000

select new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=0;

-- executing against localhost:21000

select b, new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
create table nested_resolution_by_name_test like functional_parquet.complextypestbl;

MainThread: Shell command: hadoop fs -cp /test-warehouse/complextypestbl_parquet/nullable.parq \
/test-warehouse/test_resolution_by_name_452e4d78.db/nested_resolution_by_name_test/
hadoop fs -cp /test-warehouse/complextypestbl_parquet/nonnullable.parq \
/test-warehouse/test_resolution_by_name_452e4d78.db/nested_resolution_by_name_test/

-- executing against localhost:21000
select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;a:int, b: array&lt;int&gt;&gt;;

-- executing against localhost:21000

select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, g: map&lt;string, struct&lt;h: struct&lt;i: array&lt;float&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select id, g.key
from nested_resolution_by_name_test t, t.nested_struct.g;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, c: struct&lt;d: array&lt;array&lt;struct&lt;f: string&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select tmp.f from nested_resolution_by_name_test.nested_struct.c.d.item tmp;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, c: struct&lt;d: array&lt;array&lt;struct&lt;renamed: string&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select tmp.renamed from nested_resolution_by_name_test.nested_struct.c.d.item tmp;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
create table switched_map_fields_resolution_test (int_map map&lt;string,int&gt;)
stored as parquet;

MainThread: Shell command: hadoop fs -copyFromLocal \
/home/ubuntu/Impala/testdata/parquet_schema_resolution/switched_map.parq \
/test-warehouse/test_resolution_by_name_452e4d78.db/switched_map_fields_resolution_test/

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select key, value from switched_map_fields_resolution_test.int_map;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;position&quot;;

-- executing against localhost:21000

select key, value from switched_map_fields_resolution_test.int_map;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;FOO&quot;;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="446" name="test_def_levels[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.75984597206"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_def_levels_ba056dff` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_def_levels_ba056dff`;

MainThread: Created database &quot;test_def_levels_ba056dff&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_def_levels[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_def_levels_ba056dff.alltypesagg_bitpacked (
          id INT, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT,
          int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE,
          date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP,
          year INT, month INT, day INT) STORED AS PARQUET;

-- executing against localhost:21000
refresh test_def_levels_ba056dff.alltypesagg_bitpacked;

-- executing against localhost:21000
use test_def_levels_ba056dff;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(id), count(tinyint_col), count(smallint_col), count(int_col),
  count(bigint_col), count(float_col), count(double_col), count(date_string_col),
  count(string_col), count(timestamp_col), count(year), count(month), count(day)
from functional_parquet.alltypesagg;

-- executing against localhost:21000
select *
from functional_parquet.alltypesagg
where year = 2010 and month = 1 and int_col is null or int_col % 1000 = 77
order by id, year, month, day;

-- executing against localhost:21000
select id
from alltypesagg_bitpacked;

-- executing against localhost:21000
select count(*)
from alltypesagg_bitpacked;

-- executing against localhost:21000
select count(id)
from alltypesagg_bitpacked;

-- executing against localhost:21000
select min(int_col)
from alltypesagg_bitpacked;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="508" name="test_ambiguous_list[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.69038319588"><skipped message="Test only run with three_level" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_nested_types.py:522: &lt;py._xmlgen.raw object at 0x7f15196ca3d0&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_ambiguous_list_762a7361` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_ambiguous_list_762a7361`;

MainThread: Created database &quot;test_ambiguous_list_762a7361&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_ambiguous_list[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="372" name="test_multi_compression_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="82.2654561996"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_multi_compression_types_e7b08858` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_multi_compression_types_e7b08858`;

MainThread: Created database &quot;test_multi_compression_types_e7b08858&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_multi_compression_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_multi_compression_types_e7b08858.alltypes_multi_compression like functional_parquet.alltypes;

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hbase-2.0.0-cdh6.x-SNAPSHOT/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/log4j-slf4j-impl-2.8.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]

Logging initialized using configuration in file:/home/ubuntu/Impala/fe/src/test/resources/hive-log4j2.properties Async: false
Query ID = ubuntu_20180703031130_7290d01b-1501-49e6-80e9-cf181d958dc9
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there&apos;s no reduce operator
18/07/03 03:11:40 INFO beanutils.FluentPropertyBeanIntrospector: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
18/07/03 03:11:41 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library
18/07/03 03:11:41 INFO lzo.LzoCodec: Successfully loaded &amp; initialized native-lzo library [hadoop-lzo rev 2b3bd7731ff3ef5d8585a004b90696630e5cea96]
18/07/03 03:11:42 INFO mapred.LocalDistributedCacheManager: Creating symlink: /tmp/hadoop-ubuntu/mapred/local/1530587501773/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:11:42 WARN mapred.LocalDistributedCacheManager: Failed to create symlink: /tmp/hadoop-ubuntu/mapred/local/1530587501773/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:11:42 INFO mapred.LocalDistributedCacheManager: Localized file:/tmp/hadoop/mapred/staging/ubuntu373141006/.staging/job_local373141006_0001/libjars as file:/tmp/hadoop-ubuntu/mapred/local/1530587501773/libjars
Job running in-process (local Hadoop)
18/07/03 03:11:42 INFO mapred.LocalJobRunner: OutputCommitter set in config org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:11:42 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:11:42 INFO mapred.LocalJobRunner: Waiting for map tasks
18/07/03 03:11:42 INFO mapred.LocalJobRunner: Starting task: attempt_local373141006_0001_m_000000_0
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/hive-exec-2.1.1-cdh6.x-SNAPSHOT.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/parquet-hadoop-bundle-1.9.0-cdh6.x-20180615.142109-1.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [shaded.parquet.org.slf4j.helpers.NOPLoggerFactory]
2018-07-03 03:11:43,298 Stage-1 map = 0%,  reduce = 0%
18/07/03 03:11:45 INFO mapred.LocalJobRunner: 
18/07/03 03:11:45 INFO mapred.LocalJobRunner: map
18/07/03 03:11:45 INFO mapred.LocalJobRunner: Finishing task: attempt_local373141006_0001_m_000000_0
18/07/03 03:11:45 INFO mapred.LocalJobRunner: map task executor complete.
2018-07-03 03:11:45,310 Stage-1 map = 100%,  reduce = 0%
Ended Job = job_local373141006_0001
Stage-3 is selected by condition resolver.
Stage-2 is filtered out by condition resolver.
Stage-4 is filtered out by condition resolver.
Moving data to directory hdfs://localhost:20500/test-warehouse/test_multi_compression_types_e7b08858.db/alltypes_multi_compression/year=2010/month=1/.hive-staging_hive_2018-07-03_03-11-30_667_1376300366471705881-1/-ext-10000
Loading data to table test_multi_compression_types_e7b08858.alltypes_multi_compression partition (year=2010, month=1)
MapReduce Jobs Launched: 
Stage-Stage-1:  HDFS Read: 8797 HDFS Write: 7375 SUCCESS
Total MapReduce CPU Time Spent: 0 msec
OK
Time taken: 15.108 seconds
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hbase-2.0.0-cdh6.x-SNAPSHOT/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/log4j-slf4j-impl-2.8.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]

Logging initialized using configuration in file:/home/ubuntu/Impala/fe/src/test/resources/hive-log4j2.properties Async: false
Query ID = ubuntu_20180703031201_45c10a52-420b-457b-84e7-e8dc7ab021a9
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there&apos;s no reduce operator
18/07/03 03:12:09 INFO beanutils.FluentPropertyBeanIntrospector: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
18/07/03 03:12:10 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library
18/07/03 03:12:10 INFO lzo.LzoCodec: Successfully loaded &amp; initialized native-lzo library [hadoop-lzo rev 2b3bd7731ff3ef5d8585a004b90696630e5cea96]
18/07/03 03:12:10 INFO mapred.LocalDistributedCacheManager: Creating symlink: /tmp/hadoop-ubuntu/mapred/local/1530587530454/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:12:10 WARN mapred.LocalDistributedCacheManager: Failed to create symlink: /tmp/hadoop-ubuntu/mapred/local/1530587530454/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:12:10 INFO mapred.LocalDistributedCacheManager: Localized file:/tmp/hadoop/mapred/staging/ubuntu1008724384/.staging/job_local1008724384_0001/libjars as file:/tmp/hadoop-ubuntu/mapred/local/1530587530454/libjars
Job running in-process (local Hadoop)
18/07/03 03:12:10 INFO mapred.LocalJobRunner: OutputCommitter set in config org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:12:10 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:12:10 INFO mapred.LocalJobRunner: Waiting for map tasks
18/07/03 03:12:10 INFO mapred.LocalJobRunner: Starting task: attempt_local1008724384_0001_m_000000_0
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/hive-exec-2.1.1-cdh6.x-SNAPSHOT.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/parquet-hadoop-bundle-1.9.0-cdh6.x-20180615.142109-1.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [shaded.parquet.org.slf4j.helpers.NOPLoggerFactory]
2018-07-03 03:12:11,797 Stage-1 map = 0%,  reduce = 0%
18/07/03 03:12:12 INFO mapred.LocalJobRunner: 
18/07/03 03:12:12 INFO mapred.LocalJobRunner: map
18/07/03 03:12:12 INFO mapred.LocalJobRunner: Finishing task: attempt_local1008724384_0001_m_000000_0
18/07/03 03:12:12 INFO mapred.LocalJobRunner: map task executor complete.
2018-07-03 03:12:13,813 Stage-1 map = 100%,  reduce = 0%
Ended Job = job_local1008724384_0001
Stage-3 is selected by condition resolver.
Stage-2 is filtered out by condition resolver.
Stage-4 is filtered out by condition resolver.
Moving data to directory hdfs://localhost:20500/test-warehouse/test_multi_compression_types_e7b08858.db/alltypes_multi_compression/year=2010/month=2/.hive-staging_hive_2018-07-03_03-12-01_811_2869246271353985438-1/-ext-10000
Loading data to table test_multi_compression_types_e7b08858.alltypes_multi_compression partition (year=2010, month=2)
MapReduce Jobs Launched: 
Stage-Stage-1:  HDFS Read: 8233 HDFS Write: 5603 SUCCESS
Total MapReduce CPU Time Spent: 0 msec
OK
Time taken: 12.392 seconds
-- executing against localhost:21000
create table test_multi_compression_types_e7b08858.multi_compression (a string, b string) stored as parquet;

-- executing against localhost:21000
use test_multi_compression_types_e7b08858;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes_multi_compression;

-- executing against localhost:21000
select * from multi_compression;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="301" name="test_timestamp_out_of_range[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.9855048656"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_timestamp_out_of_range_1194e367` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_timestamp_out_of_range_1194e367`;

MainThread: Created database &quot;test_timestamp_out_of_range_1194e367&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_timestamp_out_of_range[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_timestamp_out_of_range_1194e367.out_of_range_timestamp (ts timestamp) stored as parquet;

-- executing against localhost:21000
use test_timestamp_out_of_range_1194e367;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * FROM out_of_range_timestamp;

-- executing against localhost:21000
use test_timestamp_out_of_range_1194e367;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * FROM out_of_range_timestamp;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="475" name="test_num_values_def_levels_mismatch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.1629128456"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_num_values_def_levels_mismatch_7523d35e` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_num_values_def_levels_mismatch_7523d35e`;

MainThread: Created database &quot;test_num_values_def_levels_mismatch_7523d35e&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_num_values_def_levels_mismatch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_num_values_def_levels_mismatch_7523d35e.num_values_def_levels_mismatch (_c0 BOOLEAN)
        STORED AS PARQUET;

-- executing against localhost:21000
use test_num_values_def_levels_mismatch_7523d35e;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from num_values_def_levels_mismatch;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="508" name="test_ambiguous_list[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.04552125931"><skipped message="Test only run with three_level" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_nested_types.py:522: &lt;py._xmlgen.raw object at 0x7f15196d2390&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_ambiguous_list_9b0c7d80` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_ambiguous_list_9b0c7d80`;

MainThread: Created database &quot;test_ambiguous_list_9b0c7d80&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_ambiguous_list[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormatsWithLimit" file="query_test/test_scanners.py" line="105" name="test_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="87.4211456776"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="446" name="test_def_levels[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.14827394485"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_def_levels_93e9bee7` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_def_levels_93e9bee7`;

MainThread: Created database &quot;test_def_levels_93e9bee7&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_def_levels[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_def_levels_93e9bee7.alltypesagg_bitpacked (
          id INT, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT,
          int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE,
          date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP,
          year INT, month INT, day INT) STORED AS PARQUET;

-- executing against localhost:21000
refresh test_def_levels_93e9bee7.alltypesagg_bitpacked;

-- executing against localhost:21000
use test_def_levels_93e9bee7;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(id), count(tinyint_col), count(smallint_col), count(int_col),
  count(bigint_col), count(float_col), count(double_col), count(date_string_col),
  count(string_col), count(timestamp_col), count(year), count(month), count(day)
from functional_parquet.alltypesagg;

-- executing against localhost:21000
select *
from functional_parquet.alltypesagg
where year = 2010 and month = 1 and int_col is null or int_col % 1000 = 77
order by id, year, month, day;

-- executing against localhost:21000
select id
from alltypesagg_bitpacked;

-- executing against localhost:21000
select count(*)
from alltypesagg_bitpacked;

-- executing against localhost:21000
select count(id)
from alltypesagg_bitpacked;

-- executing against localhost:21000
select min(int_col)
from alltypesagg_bitpacked;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="686" name="test_resolution_by_name[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="32.2752501965"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_resolution_by_name_56b45511` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_resolution_by_name_56b45511`;

MainThread: Created database &quot;test_resolution_by_name_56b45511&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_resolution_by_name[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use test_resolution_by_name_56b45511;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table resolution_by_name_test stored as parquet
as select * from functional_parquet.tinytable;

-- executing against localhost:21000

select a, b from resolution_by_name_test;

-- executing against localhost:21000
alter table resolution_by_name_test replace columns (b string, a string);

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;NAME&quot;;

-- executing against localhost:21000

select a, b from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;NAME&quot;;

-- executing against localhost:21000

alter table resolution_by_name_test change a new_a string;

-- executing against localhost:21000

select new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;POSITION&quot;;

-- executing against localhost:21000

select b, new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=1;

-- executing against localhost:21000

select new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=0;

-- executing against localhost:21000

select b, new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
create table nested_resolution_by_name_test like functional_parquet.complextypestbl;

MainThread: Shell command: hadoop fs -cp /test-warehouse/complextypestbl_parquet/nullable.parq \
/test-warehouse/test_resolution_by_name_56b45511.db/nested_resolution_by_name_test/
hadoop fs -cp /test-warehouse/complextypestbl_parquet/nonnullable.parq \
/test-warehouse/test_resolution_by_name_56b45511.db/nested_resolution_by_name_test/

-- executing against localhost:21000
select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;a:int, b: array&lt;int&gt;&gt;;

-- executing against localhost:21000

select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, g: map&lt;string, struct&lt;h: struct&lt;i: array&lt;float&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select id, g.key
from nested_resolution_by_name_test t, t.nested_struct.g;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, c: struct&lt;d: array&lt;array&lt;struct&lt;f: string&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select tmp.f from nested_resolution_by_name_test.nested_struct.c.d.item tmp;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, c: struct&lt;d: array&lt;array&lt;struct&lt;renamed: string&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select tmp.renamed from nested_resolution_by_name_test.nested_struct.c.d.item tmp;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
create table switched_map_fields_resolution_test (int_map map&lt;string,int&gt;)
stored as parquet;

MainThread: Shell command: hadoop fs -copyFromLocal \
/home/ubuntu/Impala/testdata/parquet_schema_resolution/switched_map.parq \
/test-warehouse/test_resolution_by_name_56b45511.db/switched_map_fields_resolution_test/

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select key, value from switched_map_fields_resolution_test.int_map;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;position&quot;;

-- executing against localhost:21000

select key, value from switched_map_fields_resolution_test.int_map;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;FOO&quot;;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 0 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="6.79946708679"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="318" name="test_zero_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="22.5222091675"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_zero_rows_f42c7c3f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_zero_rows_f42c7c3f`;

MainThread: Created database &quot;test_zero_rows_f42c7c3f&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_zero_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_zero_rows_f42c7c3f.zero_rows_zero_row_groups (c int) stored as parquet;

-- executing against localhost:21000
create table test_zero_rows_f42c7c3f.zero_rows_one_row_group (c int) stored as parquet;

-- executing against localhost:21000
use test_zero_rows_f42c7c3f;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from zero_rows_zero_row_groups;

-- executing against localhost:21000
select count(*) from zero_rows_zero_row_groups;

-- executing against localhost:21000
select * from zero_rows_one_row_group;

-- executing against localhost:21000
select count(*) from zero_rows_one_row_group;

-- executing against localhost:21000
use test_zero_rows_f42c7c3f;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from zero_rows_zero_row_groups;

-- executing against localhost:21000
select count(*) from zero_rows_zero_row_groups;

-- executing against localhost:21000
select * from zero_rows_one_row_group;

-- executing against localhost:21000
select count(*) from zero_rows_one_row_group;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestMaxNestingDepth" file="query_test/test_nested_types.py" line="560" name="test_max_nesting_depth[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="33.13641119"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_max_nesting_depth_53ac0a3` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_max_nesting_depth_53ac0a3`;

MainThread: Created database &quot;test_max_nesting_depth_53ac0a3&quot; for test ID &quot;query_test/test_nested_types.py::TestMaxNestingDepth::()::test_max_nesting_depth[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use test_max_nesting_depth_53ac0a3;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create external table test_max_nesting_depth_53ac0a3.struct_tbl
like parquet &apos;/test-warehouse/test_max_nesting_depth_53ac0a3.db/max_nesting_depth/struct/file.parq&apos;
stored as parquet
location &apos;/test-warehouse/test_max_nesting_depth_53ac0a3.db/max_nesting_depth/struct/&apos;;

-- executing against localhost:21000
select f.
  f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.
  f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.
  f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.
  f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.
  f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0
from test_max_nesting_depth_53ac0a3.struct_tbl;

-- executing against localhost:21000
create external table test_max_nesting_depth_53ac0a3.int_array_tbl
like parquet &apos;/test-warehouse/test_max_nesting_depth_53ac0a3.db/max_nesting_depth/int_array/file.parq&apos;
stored as parquet
location &apos;/test-warehouse/test_max_nesting_depth_53ac0a3.db/max_nesting_depth/int_array/&apos;;

-- executing against localhost:21000
select * from test_max_nesting_depth_53ac0a3.int_array_tbl.f.
  item.item.item.item.item.item.item.item.item.item.
  item.item.item.item.item.item.item.item.item.item.
  item.item.item.item.item.item.item.item.item.item.
  item.item.item.item.item.item.item.item.item.item.
  item.item.item.item.item.item.item.item.item.item.
  item.item.item.item.item.item.item.item.item.item.
  item.item.item.item.item.item.item.item.item.item.
  item.item.item.item.item.item.item.item.item.item.
  item.item.item.item.item.item.item.item.item.item.
  item.item.item.item.item.item.item.item;

-- executing against localhost:21000
select * from test_max_nesting_depth_53ac0a3.int_array_tbl.f t0,
  t0.item t1, t1.item t2, t2.item t3, t3.item t4, t4.item t5,
  t5.item t6, t6.item t7, t7.item t8, t8.item t9, t9.item t10,
  t10.item t11, t11.item t12, t12.item t13, t13.item t14, t14.item t15,
  t15.item t16, t16.item t17, t17.item t18, t18.item t19, t19.item t20,
  t20.item t21, t21.item t22, t22.item t23, t23.item t24, t24.item t25,
  t25.item t26, t26.item t27, t27.item t28, t28.item t29, t29.item t30,
  t30.item t31, t31.item t32, t32.item t33, t33.item t34, t34.item t35,
  t35.item t36, t36.item t37, t37.item t38, t38.item t39, t39.item t40,
  t40.item t41, t41.item t42, t42.item t43, t43.item t44, t44.item t45,
  t45.item t46, t46.item t47, t47.item t48, t48.item t49, t49.item t50,
  t50.item t51, t51.item t52, t52.item t53, t53.item t54, t54.item t55,
  t55.item t56, t56.item t57, t57.item t58, t58.item t59, t59.item t60,
  t60.item t61, t61.item t62, t62.item t63, t63.item t64, t64.item t65,
  t65.item t66, t66.item t67, t67.item t68, t68.item t69, t69.item t70,
  t70.item t71, t71.item t72, t72.item t73, t73.item t74, t74.item t75,
  t75.item t76, t76.item t77, t77.item t78, t78.item t79, t79.item t80,
  t80.item t81, t81.item t82, t82.item t83, t83.item t84, t84.item t85,
  t85.item t86, t86.item t87, t87.item t88, t88.item t89, t89.item t90,
  t90.item t91, t91.item t92, t92.item t93, t93.item t94, t94.item t95,
  t95.item t96, t96.item t97, t97.item t98;

-- executing against localhost:21000
create external table test_max_nesting_depth_53ac0a3.struct_array_tbl
like parquet &apos;/test-warehouse/test_max_nesting_depth_53ac0a3.db/max_nesting_depth/struct_array/file.parq&apos;
stored as parquet
location &apos;/test-warehouse/test_max_nesting_depth_53ac0a3.db/max_nesting_depth/struct_array/&apos;;

-- executing against localhost:21000
select * from test_max_nesting_depth_53ac0a3.struct_array_tbl.f.
  f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.
  f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.
  f0.f0.f0.f0.f0.f0.f0.f0.f0;

-- executing against localhost:21000
select * from test_max_nesting_depth_53ac0a3.struct_array_tbl.f t0,
  t0.f0 t1, t1.f0 t2, t2.f0 t3, t3.f0 t4, t4.f0 t5,
  t5.f0 t6, t6.f0 t7, t7.f0 t8, t8.f0 t9, t9.f0 t10,
  t10.f0 t11, t11.f0 t12, t12.f0 t13, t13.f0 t14, t14.f0 t15,
  t15.f0 t16, t16.f0 t17, t17.f0 t18, t18.f0 t19, t19.f0 t20,
  t20.f0 t21, t21.f0 t22, t22.f0 t23, t23.f0 t24, t24.f0 t25,
  t25.f0 t26, t26.f0 t27, t27.f0 t28, t28.f0 t29, t29.f0 t30,
  t30.f0 t31, t31.f0 t32, t32.f0 t33, t33.f0 t34, t34.f0 t35,
  t35.f0 t36, t36.f0 t37, t37.f0 t38, t38.f0 t39, t39.f0 t40,
  t40.f0 t41, t41.f0 t42, t42.f0 t43, t43.f0 t44, t44.f0 t45,
  t45.f0 t46, t46.f0 t47, t47.f0 t48, t48.f0 t49;

-- executing against localhost:21000
create external table test_max_nesting_depth_53ac0a3.int_map_tbl
like parquet &apos;/test-warehouse/test_max_nesting_depth_53ac0a3.db/max_nesting_depth/int_map/file.parq&apos;
stored as parquet
location &apos;/test-warehouse/test_max_nesting_depth_53ac0a3.db/max_nesting_depth/int_map/&apos;;

-- executing against localhost:21000
select t.value from test_max_nesting_depth_53ac0a3.int_map_tbl.f.
  value.value.value.value.value.value.value.value.value.value.
  value.value.value.value.value.value.value.value.value.value.
  value.value.value.value.value.value.value.value.value.value.
  value.value.value.value.value.value.value.value.value.value.
  value.value.value.value.value.value.value.value.value.value.
  value.value.value.value.value.value.value.value.value.value.
  value.value.value.value.value.value.value.value.value.value.
  value.value.value.value.value.value.value.value.value.value.
  value.value.value.value.value.value.value.value.value.value.
  value.value.value.value.value.value.value.value t;

-- executing against localhost:21000
select t98.value from test_max_nesting_depth_53ac0a3.int_map_tbl.f t0,
  t0.value t1, t1.value t2, t2.value t3, t3.value t4, t4.value t5,
  t5.value t6, t6.value t7, t7.value t8, t8.value t9, t9.value t10,
  t10.value t11, t11.value t12, t12.value t13, t13.value t14, t14.value t15,
  t15.value t16, t16.value t17, t17.value t18, t18.value t19, t19.value t20,
  t20.value t21, t21.value t22, t22.value t23, t23.value t24, t24.value t25,
  t25.value t26, t26.value t27, t27.value t28, t28.value t29, t29.value t30,
  t30.value t31, t31.value t32, t32.value t33, t33.value t34, t34.value t35,
  t35.value t36, t36.value t37, t37.value t38, t38.value t39, t39.value t40,
  t40.value t41, t41.value t42, t42.value t43, t43.value t44, t44.value t45,
  t45.value t46, t46.value t47, t47.value t48, t48.value t49, t49.value t50,
  t50.value t51, t51.value t52, t52.value t53, t53.value t54, t54.value t55,
  t55.value t56, t56.value t57, t57.value t58, t58.value t59, t59.value t60,
  t60.value t61, t61.value t62, t62.value t63, t63.value t64, t64.value t65,
  t65.value t66, t66.value t67, t67.value t68, t68.value t69, t69.value t70,
  t70.value t71, t71.value t72, t72.value t73, t73.value t74, t74.value t75,
  t75.value t76, t76.value t77, t77.value t78, t78.value t79, t79.value t80,
  t80.value t81, t81.value t82, t82.value t83, t83.value t84, t84.value t85,
  t85.value t86, t86.value t87, t87.value t88, t88.value t89, t89.value t90,
  t90.value t91, t91.value t92, t92.value t93, t93.value t94, t94.value t95,
  t95.value t96, t96.value t97, t97.value t98;

-- executing against localhost:21000
create external table test_max_nesting_depth_53ac0a3.struct_map_tbl
like parquet &apos;/test-warehouse/test_max_nesting_depth_53ac0a3.db/max_nesting_depth/struct_map/file.parq&apos;
stored as parquet
location &apos;/test-warehouse/test_max_nesting_depth_53ac0a3.db/max_nesting_depth/struct_map/&apos;;

-- executing against localhost:21000
select t.value from test_max_nesting_depth_53ac0a3.struct_map_tbl.f.
  f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.
  f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.f0.
  f0.f0.f0.f0.f0.f0.f0.f0.f0 t;

-- executing against localhost:21000
select t49.value from test_max_nesting_depth_53ac0a3.struct_map_tbl.f t0,
  t0.f0 t1, t1.f0 t2, t2.f0 t3, t3.f0 t4, t4.f0 t5,
  t5.f0 t6, t6.f0 t7, t7.f0 t8, t8.f0 t9, t9.f0 t10,
  t10.f0 t11, t11.f0 t12, t12.f0 t13, t13.f0 t14, t14.f0 t15,
  t15.f0 t16, t16.f0 t17, t17.f0 t18, t18.f0 t19, t19.f0 t20,
  t20.f0 t21, t21.f0 t22, t22.f0 t23, t23.f0 t24, t24.f0 t25,
  t25.f0 t26, t26.f0 t27, t27.f0 t28, t28.f0 t29, t29.f0 t30,
  t30.f0 t31, t31.f0 t32, t32.f0 t33, t33.f0 t34, t34.f0 t35,
  t35.f0 t36, t36.f0 t37, t37.f0 t38, t38.f0 t39, t39.f0 t40,
  t40.f0 t41, t41.f0 t42, t42.f0 t43, t43.f0 t44, t44.f0 t45,
  t45.f0 t46, t46.f0 t47, t47.f0 t48, t48.f0 t49;

</system-err></testcase><testcase classname="query_test.test_parquet_stats.TestParquetStats" file="query_test/test_parquet_stats.py" line="50" name="test_deprecated_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="17.0226759911"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_deprecated_stats_c49e2b20` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_deprecated_stats_c49e2b20`;

MainThread: Created database &quot;test_deprecated_stats_c49e2b20&quot; for test ID &quot;query_test/test_parquet_stats.py::TestParquetStats::()::test_deprecated_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_deprecated_stats_c49e2b20.deprecated_stats stored as parquet as select * from functional.alltypessmall limit 0;

-- executing against localhost:21000
invalidate metadata test_deprecated_stats_c49e2b20.deprecated_stats;

-- executing against localhost:21000
use test_deprecated_stats_c49e2b20;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col from deprecated_stats where int_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where tinyint_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where smallint_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where int_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where bigint_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where float_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where double_col &lt; 0;

-- executing against localhost:21000
select id, bool_col from deprecated_stats where -1 &gt; int_col;

-- executing against localhost:21000
select count(*) from deprecated_stats where tinyint_col &gt; 9;

-- executing against localhost:21000
select count(*) from deprecated_stats where smallint_col &gt; 9;

-- executing against localhost:21000
select id, bool_col from deprecated_stats where int_col &gt; 9;

-- executing against localhost:21000
select count(*) from deprecated_stats where bigint_col &gt; 90;

-- executing against localhost:21000
select count(*) from deprecated_stats where float_col &gt; 9.9;

-- executing against localhost:21000
select count(*) from deprecated_stats where double_col &gt; 99;

-- executing against localhost:21000
select count(*) from deprecated_stats where string_col &lt; &quot;0&quot;;

-- executing against localhost:21000
select count(*) from deprecated_stats where string_col &gt; &quot;:&quot;;

-- executing against localhost:21000
select count(*) from deprecated_stats where timestamp_col = &quot;2119-02-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from deprecated_stats where int_col &lt; 0 and timestamp_col != &quot;2009-02-01 00:00:00&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="301" name="test_timestamp_out_of_range[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.2687413692"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_timestamp_out_of_range_bcdba9fb` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_timestamp_out_of_range_bcdba9fb`;

MainThread: Created database &quot;test_timestamp_out_of_range_bcdba9fb&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_timestamp_out_of_range[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_timestamp_out_of_range_bcdba9fb.out_of_range_timestamp (ts timestamp) stored as parquet;

-- executing against localhost:21000
use test_timestamp_out_of_range_bcdba9fb;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * FROM out_of_range_timestamp;

-- executing against localhost:21000
use test_timestamp_out_of_range_bcdba9fb;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * FROM out_of_range_timestamp;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 1 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/def/block]" time="10.6844041348"><system-err>-- executing against localhost:21000
use functional_seq_def;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="475" name="test_num_values_def_levels_mismatch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.19830513"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_num_values_def_levels_mismatch_8cb0955b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_num_values_def_levels_mismatch_8cb0955b`;

MainThread: Created database &quot;test_num_values_def_levels_mismatch_8cb0955b&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_num_values_def_levels_mismatch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_num_values_def_levels_mismatch_8cb0955b.num_values_def_levels_mismatch (_c0 BOOLEAN)
        STORED AS PARQUET;

-- executing against localhost:21000
use test_num_values_def_levels_mismatch_8cb0955b;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from num_values_def_levels_mismatch;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="107" name="test_kudu_partition_ddl[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="52.0754051208"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_partition_ddl_38911f75` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_partition_ddl_38911f75`;

MainThread: Created database &quot;test_kudu_partition_ddl_38911f75&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_partition_ddl[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_kudu_partition_ddl_38911f75;

SET kudu_read_mode=READ_AT_SNAPSHOT;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
-- Test hash partitioning
create table simple_hash (id int, name string, valf float, vali bigint,
  primary key (id, name)) partition by hash(id) partitions 4,
  hash(name) partitions 2 stored as kudu;

-- executing against localhost:21000
show table stats simple_hash;

-- executing against localhost:21000
-- Test single column range partitioning with bounded and unbounded partitions
create table range_part_bounds (id int, name string, valf float, vali bigint,
  primary key (id, name)) partition by range (id)
  (partition values &lt;= 10, partition 10 &lt; values &lt;= 20, partition 20 &lt; values)
  stored as kudu;

-- executing against localhost:21000
show table stats range_part_bounds;

-- executing against localhost:21000
-- Test single column range partitioning with single value partitions
create table range_part_single (id int, name string, valf float, vali bigint,
  primary key (id, name)) partition by range (id)
  (partition value = 1, partition value = 10, partition value = 100)
  stored as kudu;

-- executing against localhost:21000
show table stats range_part_single;

-- executing against localhost:21000
-- Test single column range partitioning with bounded, unbounded and single
-- value partitions
create table range_part_multiple_bounds (id int, name string, valf float,
  primary key (id, name)) partition by range (id)
  (partition values &lt;= 10, partition 10 &lt; values &lt;= 20, partition 20 &lt; values &lt;= 30,
   partition value = 40, partition value = 50) stored as kudu;

-- executing against localhost:21000
show table stats range_part_multiple_bounds;

-- executing against localhost:21000
-- Test multiple column range partitioning
create table range_part_multiple_cols (id int, name string, valf float, vali bigint,
  primary key (id, name)) partition by range (id, name)
  (partition value = (10, &apos;martin&apos;), partition value = (20, &apos;dimitris&apos;),
   partition value = (30, &apos;matthew&apos;)) stored as kudu;

-- executing against localhost:21000
-- Test printing of multiple column range partitioning
show range partitions range_part_multiple_cols;

-- executing against localhost:21000
show table stats range_part_multiple_cols;

-- executing against localhost:21000
-- Test single column range partitioning with string partition column
create table range_part_single_string_col (id int, name string, valf float,
  primary key (id, name)) partition by range(name)
  (partition values &lt;= &apos;aaa&apos;, partition &apos;aaa&apos; &lt; values &lt;= &apos;bbb&apos;,
   partition &apos;bbb&apos; &lt; values &lt;= &apos;ccc&apos;, partition value = &apos;ddd&apos;) stored as kudu;

-- executing against localhost:21000
show table stats range_part_single_string_col;

-- executing against localhost:21000
-- Test hash and range partitioning
create table simple_hash_range (id int, name string, valf float, vali bigint,
  primary key (id, name)) partition by hash(id) partitions 4, range(id, name)
  (partition value = (10, &apos;martin&apos;), partition value = (20, &apos;alex&apos;)) stored as kudu;

-- executing against localhost:21000
show table stats simple_hash_range;

-- executing against localhost:21000
create table simple_hash_range_ctas
  primary key (id, name) partition by hash(id) partitions 4,
  range(id, name) (partition value = (10, &apos;casey&apos;), partition value = (20, &apos;marcel&apos;))
  stored as kudu
as select * from simple_hash;

-- executing against localhost:21000
show table stats simple_hash_range_ctas;

-- executing against localhost:21000
-- Test hash defaults to all columns
create table simple_hash_all_columns (id int, name string, valf float, vali bigint,
  primary key (id, name)) partition by hash partitions 4 stored as kudu;

-- executing against localhost:21000
show table stats simple_hash_all_columns;

-- executing against localhost:21000
-- Test range defaults to all columns
create table simple_range_all_columns (id int, name string, valf float, vali bigint,
  primary key (id, name)) partition by range
  (partition value = (1, &apos;a&apos;), partition value = (2, &apos;b&apos;))
  stored as kudu;

-- executing against localhost:21000
show table stats simple_range_all_columns;

-- executing against localhost:21000
-- Test using non-literal constant values in range-partition bounds
create table range_complex_const_boundary_vals (x int, y int, primary key (x))
  partition by range (x) (partition values &lt; 1 + 1, partition (1+3) + 2 &lt; values &lt; 10,
  partition factorial(4) &lt; values &lt; factorial(5), partition value = factorial(6))
  stored as kudu;

-- executing against localhost:21000
show table stats range_complex_const_boundary_vals;

-- executing against localhost:21000
-- Test range partitioning with overlapping partitions
create table simple_range_with_overlapping (id int, name string, valf float, vali bigint,
  primary key (id, name)) partition by range (id)
  (partition values &lt;= 10, partition values &lt; 20, partition value = 5) stored as kudu;

-- executing against localhost:21000
-- Test range partitioning with the same partition specified multiple times
create table simple_range_duplicate_parts (id int, name string, valf float, vali bigint,
  primary key(id, name)) partition by range (id)
  (partition 10 &lt; values &lt;= 20, partition 10 &lt; values &lt;= 20) stored as kudu;

-- executing against localhost:21000
-- Test multi-column range partitioning with the same partition specified multiple times
create table range_multi_col_duplicate_parts (id int, name string, valf float,
  vali bigint, primary key (id, name)) partition by range (id, name)
  (partition value = (10, &apos;dimitris&apos;), partition value = (10, &apos;dimitris&apos;)) stored as kudu;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="446" name="test_def_levels[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.1640019417"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_def_levels_51e15786` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_def_levels_51e15786`;

MainThread: Created database &quot;test_def_levels_51e15786&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_def_levels[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_def_levels_51e15786.alltypesagg_bitpacked (
          id INT, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT,
          int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE,
          date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP,
          year INT, month INT, day INT) STORED AS PARQUET;

-- executing against localhost:21000
refresh test_def_levels_51e15786.alltypesagg_bitpacked;

-- executing against localhost:21000
use test_def_levels_51e15786;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(id), count(tinyint_col), count(smallint_col), count(int_col),
  count(bigint_col), count(float_col), count(double_col), count(date_string_col),
  count(string_col), count(timestamp_col), count(year), count(month), count(day)
from functional_parquet.alltypesagg;

-- executing against localhost:21000
select *
from functional_parquet.alltypesagg
where year = 2010 and month = 1 and int_col is null or int_col % 1000 = 77
order by id, year, month, day;

-- executing against localhost:21000
select id
from alltypesagg_bitpacked;

-- executing against localhost:21000
select count(*)
from alltypesagg_bitpacked;

-- executing against localhost:21000
select count(id)
from alltypesagg_bitpacked;

-- executing against localhost:21000
select min(int_col)
from alltypesagg_bitpacked;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="686" name="test_resolution_by_name[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="30.0400781631"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_resolution_by_name_5e8d1d38` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_resolution_by_name_5e8d1d38`;

MainThread: Created database &quot;test_resolution_by_name_5e8d1d38&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_resolution_by_name[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use test_resolution_by_name_5e8d1d38;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table resolution_by_name_test stored as parquet
as select * from functional_parquet.tinytable;

-- executing against localhost:21000

select a, b from resolution_by_name_test;

-- executing against localhost:21000
alter table resolution_by_name_test replace columns (b string, a string);

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;NAME&quot;;

-- executing against localhost:21000

select a, b from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;NAME&quot;;

-- executing against localhost:21000

alter table resolution_by_name_test change a new_a string;

-- executing against localhost:21000

select new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;POSITION&quot;;

-- executing against localhost:21000

select b, new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=1;

-- executing against localhost:21000

select new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=0;

-- executing against localhost:21000

select b, new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
create table nested_resolution_by_name_test like functional_parquet.complextypestbl;

MainThread: Shell command: hadoop fs -cp /test-warehouse/complextypestbl_parquet/nullable.parq \
/test-warehouse/test_resolution_by_name_5e8d1d38.db/nested_resolution_by_name_test/
hadoop fs -cp /test-warehouse/complextypestbl_parquet/nonnullable.parq \
/test-warehouse/test_resolution_by_name_5e8d1d38.db/nested_resolution_by_name_test/

-- executing against localhost:21000
select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;a:int, b: array&lt;int&gt;&gt;;

-- executing against localhost:21000

select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, g: map&lt;string, struct&lt;h: struct&lt;i: array&lt;float&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select id, g.key
from nested_resolution_by_name_test t, t.nested_struct.g;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, c: struct&lt;d: array&lt;array&lt;struct&lt;f: string&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select tmp.f from nested_resolution_by_name_test.nested_struct.c.d.item tmp;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, c: struct&lt;d: array&lt;array&lt;struct&lt;renamed: string&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select tmp.renamed from nested_resolution_by_name_test.nested_struct.c.d.item tmp;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
create table switched_map_fields_resolution_test (int_map map&lt;string,int&gt;)
stored as parquet;

MainThread: Shell command: hadoop fs -copyFromLocal \
/home/ubuntu/Impala/testdata/parquet_schema_resolution/switched_map.parq \
/test-warehouse/test_resolution_by_name_5e8d1d38.db/switched_map_fields_resolution_test/

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select key, value from switched_map_fields_resolution_test.int_map;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;position&quot;;

-- executing against localhost:21000

select key, value from switched_map_fields_resolution_test.int_map;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;FOO&quot;;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="486" name="test_misaligned_parquet_row_groups[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.02779483795"><system-err>-- executing against localhost:21000
select * from functional_parquet.alltypes;

-- executing against localhost:21000
select * from functional_parquet.lineitem_multiblock;

-- executing against localhost:21000
select * from functional_parquet.lineitem_sixblocks;

-- executing against localhost:21000
select * from functional_parquet.lineitem_multiblock_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="301" name="test_timestamp_out_of_range[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.7564430237"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_timestamp_out_of_range_e26416a3` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_timestamp_out_of_range_e26416a3`;

MainThread: Created database &quot;test_timestamp_out_of_range_e26416a3&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_timestamp_out_of_range[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_timestamp_out_of_range_e26416a3.out_of_range_timestamp (ts timestamp) stored as parquet;

-- executing against localhost:21000
use test_timestamp_out_of_range_e26416a3;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * FROM out_of_range_timestamp;

-- executing against localhost:21000
use test_timestamp_out_of_range_e26416a3;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * FROM out_of_range_timestamp;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 16 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/gzip/block]" time="6.45262813568"><system-err>-- executing against localhost:21000
use functional_rc_gzip;

SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_parquet_stats.TestParquetStats" file="query_test/test_parquet_stats.py" line="50" name="test_deprecated_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="17.1537621021"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_deprecated_stats_8eb69663` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_deprecated_stats_8eb69663`;

MainThread: Created database &quot;test_deprecated_stats_8eb69663&quot; for test ID &quot;query_test/test_parquet_stats.py::TestParquetStats::()::test_deprecated_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_deprecated_stats_8eb69663.deprecated_stats stored as parquet as select * from functional.alltypessmall limit 0;

-- executing against localhost:21000
invalidate metadata test_deprecated_stats_8eb69663.deprecated_stats;

-- executing against localhost:21000
use test_deprecated_stats_8eb69663;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col from deprecated_stats where int_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where tinyint_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where smallint_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where int_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where bigint_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where float_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where double_col &lt; 0;

-- executing against localhost:21000
select id, bool_col from deprecated_stats where -1 &gt; int_col;

-- executing against localhost:21000
select count(*) from deprecated_stats where tinyint_col &gt; 9;

-- executing against localhost:21000
select count(*) from deprecated_stats where smallint_col &gt; 9;

-- executing against localhost:21000
select id, bool_col from deprecated_stats where int_col &gt; 9;

-- executing against localhost:21000
select count(*) from deprecated_stats where bigint_col &gt; 90;

-- executing against localhost:21000
select count(*) from deprecated_stats where float_col &gt; 9.9;

-- executing against localhost:21000
select count(*) from deprecated_stats where double_col &gt; 99;

-- executing against localhost:21000
select count(*) from deprecated_stats where string_col &lt; &quot;0&quot;;

-- executing against localhost:21000
select count(*) from deprecated_stats where string_col &gt; &quot;:&quot;;

-- executing against localhost:21000
select count(*) from deprecated_stats where timestamp_col = &quot;2119-02-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from deprecated_stats where int_col &lt; 0 and timestamp_col != &quot;2009-02-01 00:00:00&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="486" name="test_misaligned_parquet_row_groups[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.63044524193"><system-err>-- executing against localhost:21000
select * from functional_parquet.alltypes;

-- executing against localhost:21000
select * from functional_parquet.lineitem_multiblock;

-- executing against localhost:21000
select * from functional_parquet.lineitem_sixblocks;

-- executing against localhost:21000
select * from functional_parquet.lineitem_multiblock_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="446" name="test_def_levels[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.99877667427"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_def_levels_60194b23` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_def_levels_60194b23`;

MainThread: Created database &quot;test_def_levels_60194b23&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_def_levels[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_def_levels_60194b23.alltypesagg_bitpacked (
          id INT, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT,
          int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE,
          date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP,
          year INT, month INT, day INT) STORED AS PARQUET;

-- executing against localhost:21000
refresh test_def_levels_60194b23.alltypesagg_bitpacked;

-- executing against localhost:21000
use test_def_levels_60194b23;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(id), count(tinyint_col), count(smallint_col), count(int_col),
  count(bigint_col), count(float_col), count(double_col), count(date_string_col),
  count(string_col), count(timestamp_col), count(year), count(month), count(day)
from functional_parquet.alltypesagg;

-- executing against localhost:21000
select *
from functional_parquet.alltypesagg
where year = 2010 and month = 1 and int_col is null or int_col % 1000 = 77
order by id, year, month, day;

-- executing against localhost:21000
select id
from alltypesagg_bitpacked;

-- executing against localhost:21000
select count(*)
from alltypesagg_bitpacked;

-- executing against localhost:21000
select count(id)
from alltypesagg_bitpacked;

-- executing against localhost:21000
select min(int_col)
from alltypesagg_bitpacked;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="486" name="test_misaligned_parquet_row_groups[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="2.72995090485"><system-err>-- executing against localhost:21000
select * from functional_parquet.alltypes;

-- executing against localhost:21000
select * from functional_parquet.lineitem_multiblock;

-- executing against localhost:21000
select * from functional_parquet.lineitem_sixblocks;

-- executing against localhost:21000
select * from functional_parquet.lineitem_multiblock_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 16 | debug_action: -1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="6.75641179085"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

MainThread: TIMESTAMP columns unsupported in avro, skipping verification.
-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*)
from nulltable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select * from emptytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="318" name="test_zero_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="21.4625890255"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_zero_rows_a7879904` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_zero_rows_a7879904`;

MainThread: Created database &quot;test_zero_rows_a7879904&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_zero_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_zero_rows_a7879904.zero_rows_zero_row_groups (c int) stored as parquet;

-- executing against localhost:21000
create table test_zero_rows_a7879904.zero_rows_one_row_group (c int) stored as parquet;

-- executing against localhost:21000
use test_zero_rows_a7879904;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from zero_rows_zero_row_groups;

-- executing against localhost:21000
select count(*) from zero_rows_zero_row_groups;

-- executing against localhost:21000
select * from zero_rows_one_row_group;

-- executing against localhost:21000
select count(*) from zero_rows_one_row_group;

-- executing against localhost:21000
use test_zero_rows_a7879904;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from zero_rows_zero_row_groups;

-- executing against localhost:21000
select count(*) from zero_rows_zero_row_groups;

-- executing against localhost:21000
select * from zero_rows_one_row_group;

-- executing against localhost:21000
select count(*) from zero_rows_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="486" name="test_misaligned_parquet_row_groups[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="2.78322005272"><system-err>-- executing against localhost:21000
select * from functional_parquet.alltypes;

-- executing against localhost:21000
select * from functional_parquet.lineitem_multiblock;

-- executing against localhost:21000
select * from functional_parquet.lineitem_sixblocks;

-- executing against localhost:21000
select * from functional_parquet.lineitem_multiblock_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="486" name="test_misaligned_parquet_row_groups[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.97313690186"><system-err>-- executing against localhost:21000
select * from functional_parquet.alltypes;

-- executing against localhost:21000
select * from functional_parquet.lineitem_multiblock;

-- executing against localhost:21000
select * from functional_parquet.lineitem_sixblocks;

-- executing against localhost:21000
select * from functional_parquet.lineitem_multiblock_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormats" file="query_test/test_scanners.py" line="82" name="test_scanners[batch_size: 1 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.2141177654"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*),
  sum(id), count(bool_col), sum(tinyint_col), sum(smallint_col),
  sum(int_col), sum(bigint_col), max(float_col), max(double_col),
  max(date_string_col), max(string_col), max(timestamp_col)
from alltypesagg
where id % 2 = 0 and day is not null;

-- executing against localhost:21000
select sum(t1.id), sum(t1.int_col),max(t1.date_string_col), max(t2.string_col)
from alltypesagg t1
inner join alltypesagg t2
  on t1.id = t2.id and t1.day is not null and t2.day is not null;

-- executing against localhost:21000
select id, bool_col, int_col
from alltypesagg where day is not null
order by 1 desc, 2 desc, 3 desc
limit 10;

-- executing against localhost:21000
select count(*)
from nulltable;

-- executing against localhost:21000
select count(*)
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select a,b
from nulltable where b = &apos;&apos;;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &gt;= 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() * 10 &lt; 0.0;

-- executing against localhost:21000
select count(*) from alltypes where rand() - year &gt; month;

-- executing against localhost:21000
select count(v.x) from alltypestiny t3 left outer join (
  select true as x from alltypestiny t1 left outer join
  alltypestiny t2 on (true)) v
on (v.x = t3.bool_col) where t3.bool_col = true;

-- executing against localhost:21000
select * from emptytable;

-- executing against localhost:21000
set max_scan_range_length=1;

-- executing against localhost:21000

select count(*) from alltypessmall;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="446" name="test_def_levels[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.4783186913"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_def_levels_a211a242` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_def_levels_a211a242`;

MainThread: Created database &quot;test_def_levels_a211a242&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_def_levels[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_def_levels_a211a242.alltypesagg_bitpacked (
          id INT, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT,
          int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE,
          date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP,
          year INT, month INT, day INT) STORED AS PARQUET;

-- executing against localhost:21000
refresh test_def_levels_a211a242.alltypesagg_bitpacked;

-- executing against localhost:21000
use test_def_levels_a211a242;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(id), count(tinyint_col), count(smallint_col), count(int_col),
  count(bigint_col), count(float_col), count(double_col), count(date_string_col),
  count(string_col), count(timestamp_col), count(year), count(month), count(day)
from functional_parquet.alltypesagg;

-- executing against localhost:21000
select *
from functional_parquet.alltypesagg
where year = 2010 and month = 1 and int_col is null or int_col % 1000 = 77
order by id, year, month, day;

-- executing against localhost:21000
select id
from alltypesagg_bitpacked;

-- executing against localhost:21000
select count(*)
from alltypesagg_bitpacked;

-- executing against localhost:21000
select count(id)
from alltypesagg_bitpacked;

-- executing against localhost:21000
select min(int_col)
from alltypesagg_bitpacked;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="301" name="test_timestamp_out_of_range[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.295817852"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_timestamp_out_of_range_4f2b5c3f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_timestamp_out_of_range_4f2b5c3f`;

MainThread: Created database &quot;test_timestamp_out_of_range_4f2b5c3f&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_timestamp_out_of_range[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_timestamp_out_of_range_4f2b5c3f.out_of_range_timestamp (ts timestamp) stored as parquet;

-- executing against localhost:21000
use test_timestamp_out_of_range_4f2b5c3f;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * FROM out_of_range_timestamp;

-- executing against localhost:21000
use test_timestamp_out_of_range_4f2b5c3f;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
SELECT * FROM out_of_range_timestamp;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="686" name="test_resolution_by_name[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="28.0015370846"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_resolution_by_name_b6deb8bc` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_resolution_by_name_b6deb8bc`;

MainThread: Created database &quot;test_resolution_by_name_b6deb8bc&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_resolution_by_name[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use test_resolution_by_name_b6deb8bc;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table resolution_by_name_test stored as parquet
as select * from functional_parquet.tinytable;

-- executing against localhost:21000

select a, b from resolution_by_name_test;

-- executing against localhost:21000
alter table resolution_by_name_test replace columns (b string, a string);

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;NAME&quot;;

-- executing against localhost:21000

select a, b from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;NAME&quot;;

-- executing against localhost:21000

alter table resolution_by_name_test change a new_a string;

-- executing against localhost:21000

select new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;POSITION&quot;;

-- executing against localhost:21000

select b, new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=1;

-- executing against localhost:21000

select new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=0;

-- executing against localhost:21000

select b, new_a from resolution_by_name_test;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
create table nested_resolution_by_name_test like functional_parquet.complextypestbl;

MainThread: Shell command: hadoop fs -cp /test-warehouse/complextypestbl_parquet/nullable.parq \
/test-warehouse/test_resolution_by_name_b6deb8bc.db/nested_resolution_by_name_test/
hadoop fs -cp /test-warehouse/complextypestbl_parquet/nonnullable.parq \
/test-warehouse/test_resolution_by_name_b6deb8bc.db/nested_resolution_by_name_test/

-- executing against localhost:21000
select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;a:int, b: array&lt;int&gt;&gt;;

-- executing against localhost:21000

select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select id, nested_struct.a, b.item
from nested_resolution_by_name_test t, t.nested_struct.b;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, g: map&lt;string, struct&lt;h: struct&lt;i: array&lt;float&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select id, g.key
from nested_resolution_by_name_test t, t.nested_struct.g;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, c: struct&lt;d: array&lt;array&lt;struct&lt;f: string&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select tmp.f from nested_resolution_by_name_test.nested_struct.c.d.item tmp;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
alter table nested_resolution_by_name_test change nested_struct nested_struct
struct&lt;b: array&lt;int&gt;, a: int, c: struct&lt;d: array&lt;array&lt;struct&lt;renamed: string&gt;&gt;&gt;&gt;&gt;;

-- executing against localhost:21000

set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select tmp.renamed from nested_resolution_by_name_test.nested_struct.c.d.item tmp;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
create table switched_map_fields_resolution_test (int_map map&lt;string,int&gt;)
stored as parquet;

MainThread: Shell command: hadoop fs -copyFromLocal \
/home/ubuntu/Impala/testdata/parquet_schema_resolution/switched_map.parq \
/test-warehouse/test_resolution_by_name_b6deb8bc.db/switched_map_fields_resolution_test/

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;name&quot;;

-- executing against localhost:21000

select key, value from switched_map_fields_resolution_test.int_map;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;position&quot;;

-- executing against localhost:21000

select key, value from switched_map_fields_resolution_test.int_map;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

-- executing against localhost:21000
set parquet_fallback_schema_resolution=&quot;FOO&quot;;

-- executing against localhost:21000
SET PARQUET_FALLBACK_SCHEMA_RESOLUTION=&quot;POSITION&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="486" name="test_misaligned_parquet_row_groups[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.22705817223"><system-err>-- executing against localhost:21000
select * from functional_parquet.alltypes;

-- executing against localhost:21000
select * from functional_parquet.lineitem_multiblock;

-- executing against localhost:21000
select * from functional_parquet.lineitem_sixblocks;

-- executing against localhost:21000
select * from functional_parquet.lineitem_multiblock_one_row_group;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestMaxNestingDepth" file="query_test/test_nested_types.py" line="568" name="test_load_hive_table[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="21.1704449654"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_load_hive_table_4fc0d38c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_load_hive_table_4fc0d38c`;

MainThread: Created database &quot;test_load_hive_table_4fc0d38c&quot; for test ID &quot;query_test/test_nested_types.py::TestMaxNestingDepth::()::test_load_hive_table[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
invalidate metadata test_load_hive_table_4fc0d38c.above_max_depth;

-- executing against localhost:21000
explain select 1 from test_load_hive_table_4fc0d38c.above_max_depth;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="543" name="test_multiple_blocks[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.613648176193"><system-err>-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_multiblock;

-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_sixblocks;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="543" name="test_multiple_blocks[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.700944662094"><system-err>-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_multiblock;

-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_sixblocks;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestInsertParquetQueries" file="query_test/test_insert_parquet.py" line="103" name="test_insert_parquet[compression_codec: none | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none | file_size: 33554432-unique_database0]" time="82.3458900452"><system-err>SET sync_ddl=True;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_parquet_f885793c` CASCADE;

SET sync_ddl=True;
-- executing against localhost:21000
CREATE DATABASE `test_insert_parquet_f885793c`;

MainThread: Created database &quot;test_insert_parquet_f885793c&quot; for test ID &quot;query_test/test_insert_parquet.py::TestInsertParquetQueries::()::test_insert_parquet[compression_codec: none | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none | file_size: 33554432-unique_database0]&quot;
-- connecting to: localhost:21000
-- connecting to: localhost:21001
-- connecting to: localhost:21002
-- executing against localhost:21000
use test_insert_parquet_f885793c;

SET sync_ddl=1;
SET COMPRESSION_CODEC=none;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=33554432;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21001
use test_insert_parquet_f885793c;

SET sync_ddl=1;
SET COMPRESSION_CODEC=none;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=33554432;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21002
use test_insert_parquet_f885793c;

SET sync_ddl=1;
SET COMPRESSION_CODEC=none;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=33554432;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table if not exists orders_insert_test like tpch_parquet.orders
location &apos;/test-warehouse/test_insert_parquet_f885793c.db/orders_insert_table&apos;;

-- executing against localhost:21000

insert overwrite table orders_insert_test select * from tpch.orders;

-- executing against localhost:21001
select count(distinct o_orderkey) from orders_insert_test;

-- executing against localhost:21001
select count(distinct o_orderstatus) from orders_insert_test;

-- executing against localhost:21001
select count(distinct o_orderdate) from orders_insert_test;

-- executing against localhost:21002
select distinct o_orderpriority from orders_insert_test;

-- executing against localhost:21001
select o_shippriority, count(1) from orders_insert_test group by 1;

-- executing against localhost:21001
select count(distinct o_comment) from orders_insert_test;

-- executing against localhost:21002
create table if not exists test_insert_huge_vals (s string) stored as parquet
location &apos;/test-warehouse/test_insert_parquet_f885793c.db/test_insert_huge_vals&apos;;

-- executing against localhost:21002

set max_row_size=1048576;

-- executing against localhost:21002

insert overwrite table test_insert_huge_vals
  select cast(l_orderkey as string) from tpch.lineitem
  union select group_concat(concat(s_name, s_address, s_phone)) from tpch.supplier
  union select group_concat(concat(s_name, s_address, s_phone, s_name)) from tpch.supplier;

-- executing against localhost:21002
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21002
set min_spillable_buffer_size=1m;

-- executing against localhost:21002

select count(*) from
  (select cast(l_orderkey as string) s from tpch.lineitem union
   select group_concat(concat(s_name, s_address, s_phone)) from tpch.supplier union
   select group_concat(concat(s_name, s_address, s_phone, s_name)) from tpch.supplier
  ) t1
join test_insert_huge_vals t2 on t1.s = t2.s;

-- executing against localhost:21002
SET MIN_SPILLABLE_BUFFER_SIZE=&quot;65536&quot;;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueriesTextTables" file="query_test/test_queries.py" line="176" name="test_values[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="16.1773879528"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
values(1, 2+1, 1.0, 5.0 + 1.0, &apos;a&apos;);

-- executing against localhost:21000
values(1+1, 2, 5.0, &apos;a&apos;) order by 1 limit 10;

-- executing against localhost:21000
values((1+8, 2, 5.0, &apos;a&apos;), (2, 3, 6.0, &apos;b&apos;), (3, 4, 7.0, &apos;c&apos;));

-- executing against localhost:21000
values((1+8, 2, 5.0, &apos;a&apos;), (2, 3, 6.0, &apos;b&apos;), (3, 4, 7.0, &apos;c&apos;)) order by 1 desc limit 2;

-- executing against localhost:21000
drop table if exists values_test_float_tbl;

-- executing against localhost:21000

create table values_test_float_tbl(f float);

-- executing against localhost:21000

insert overwrite values_test_float_tbl values
(1), (16), (1024), (65536), (1000000), (1.1), (98.6), (0.07), (33.333);

-- executing against localhost:21000

select * from values_test_float_tbl;

-- executing against localhost:21000
drop table if exists values_test_decimal_tbl;

-- executing against localhost:21000

create table values_test_decimal_tbl(f decimal(20, 4));

-- executing against localhost:21000

insert overwrite values_test_decimal_tbl values
(1), (16), (1024), (65536), (1000000), (1.1), (98.6), (0.07), (33.333);

-- executing against localhost:21000

select * from values_test_decimal_tbl;

-- executing against localhost:21000
drop table if exists i_2749;

-- executing against localhost:21000

create table i_2749 (dbl1 double, `dec` decimal(9,4), dbl2 double);

-- executing against localhost:21000

insert overwrite table i_2749 values
    (0.0017,90,1.0113),
    (0.0342,90,1.0113),
    (0.0128,90,1.0113),
    (0.0163,90,1.0113);

-- executing against localhost:21000
select dbl1 * `dec` * dbl2, dbl1 + `dec`, dbl1 - `dec`, dbl1 / `dec` from i_2749;

-- executing against localhost:21000
select dbl1 * dbl2 * `dec` from i_2749;

</system-err></testcase><testcase classname="query_test.test_parquet_stats.TestParquetStats" file="query_test/test_parquet_stats.py" line="50" name="test_deprecated_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="17.6428189278"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_deprecated_stats_50cf51a6` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_deprecated_stats_50cf51a6`;

MainThread: Created database &quot;test_deprecated_stats_50cf51a6&quot; for test ID &quot;query_test/test_parquet_stats.py::TestParquetStats::()::test_deprecated_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_deprecated_stats_50cf51a6.deprecated_stats stored as parquet as select * from functional.alltypessmall limit 0;

-- executing against localhost:21000
invalidate metadata test_deprecated_stats_50cf51a6.deprecated_stats;

-- executing against localhost:21000
use test_deprecated_stats_50cf51a6;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col from deprecated_stats where int_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where tinyint_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where smallint_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where int_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where bigint_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where float_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where double_col &lt; 0;

-- executing against localhost:21000
select id, bool_col from deprecated_stats where -1 &gt; int_col;

-- executing against localhost:21000
select count(*) from deprecated_stats where tinyint_col &gt; 9;

-- executing against localhost:21000
select count(*) from deprecated_stats where smallint_col &gt; 9;

-- executing against localhost:21000
select id, bool_col from deprecated_stats where int_col &gt; 9;

-- executing against localhost:21000
select count(*) from deprecated_stats where bigint_col &gt; 90;

-- executing against localhost:21000
select count(*) from deprecated_stats where float_col &gt; 9.9;

-- executing against localhost:21000
select count(*) from deprecated_stats where double_col &gt; 99;

-- executing against localhost:21000
select count(*) from deprecated_stats where string_col &lt; &quot;0&quot;;

-- executing against localhost:21000
select count(*) from deprecated_stats where string_col &gt; &quot;:&quot;;

-- executing against localhost:21000
select count(*) from deprecated_stats where timestamp_col = &quot;2119-02-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from deprecated_stats where int_col &lt; 0 and timestamp_col != &quot;2009-02-01 00:00:00&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="543" name="test_multiple_blocks[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.623123884201"><system-err>-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_multiblock;

-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_sixblocks;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="543" name="test_multiple_blocks[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.625736951828"><system-err>-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_multiblock;

-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_sixblocks;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="543" name="test_multiple_blocks[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.455629825592"><system-err>-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_multiblock;

-- executing against localhost:21000
select count(l_orderkey) from functional_parquet.lineitem_sixblocks;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="2.64299607277"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=2;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="4.07282495499"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=2;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="690" name="test_decimal_encodings[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="15.4971790314"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_decimal_encodings_5eb64622` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_decimal_encodings_5eb64622`;

MainThread: Created database &quot;test_decimal_encodings_5eb64622&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_decimal_encodings[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table if not exists test_decimal_encodings_5eb64622.decimal_encodings
    (small_dec decimal(9,2), med_dec decimal(18,2), large_dec decimal(38,2))
    STORED AS PARQUET;

-- executing against localhost:21000
use test_decimal_encodings_5eb64622;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from decimal_encodings;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="462" name="test_bad_compression_codec[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.4642498493"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_bad_compression_codec_308108` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_bad_compression_codec_308108`;

MainThread: Created database &quot;test_bad_compression_codec_308108&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_bad_compression_codec[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_bad_compression_codec_308108.bad_codec (
          id INT, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT,
          int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE,
          date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP,
          year INT, month INT) STORED AS PARQUET;

-- executing against localhost:21000
use test_bad_compression_codec_308108;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_codec;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="4.14282631874"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="4.80826306343"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=2;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select a from tinytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypessmall;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.554245233536"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 16 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.380764007568"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=16;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 17 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.426090955734"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=17;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 32 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.630425691605"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=32;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="318" name="test_zero_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="20.0628788471"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_zero_rows_7dc89fb` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_zero_rows_7dc89fb`;

MainThread: Created database &quot;test_zero_rows_7dc89fb&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_zero_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_zero_rows_7dc89fb.zero_rows_zero_row_groups (c int) stored as parquet;

-- executing against localhost:21000
create table test_zero_rows_7dc89fb.zero_rows_one_row_group (c int) stored as parquet;

-- executing against localhost:21000
use test_zero_rows_7dc89fb;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from zero_rows_zero_row_groups;

-- executing against localhost:21000
select count(*) from zero_rows_zero_row_groups;

-- executing against localhost:21000
select * from zero_rows_one_row_group;

-- executing against localhost:21000
select count(*) from zero_rows_one_row_group;

-- executing against localhost:21000
use test_zero_rows_7dc89fb;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from zero_rows_zero_row_groups;

-- executing against localhost:21000
select count(*) from zero_rows_zero_row_groups;

-- executing against localhost:21000
select * from zero_rows_one_row_group;

-- executing against localhost:21000
select count(*) from zero_rows_one_row_group;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 32 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="4.0976498127"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=32;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 16 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.626420021057"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=16;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 17 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.638469934464"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=17;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.925595998764"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select a from tinytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypessmall;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 32 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.780694961548"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=32;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 16 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.897098064423"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=16;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select a from tinytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypessmall;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 32 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="3.7316391468"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=32;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 17 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.557248830795"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=17;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 32 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.804069042206"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=32;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select a from tinytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypessmall;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 32 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.551508903503"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=32;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 17 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.597341299057"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=17;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 17 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.5582010746"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=17;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 16 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.627332210541"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=16;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 16 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.705298185349"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=16;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.832722902298"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.65514588356"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.790700912476"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 17 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.528176784515"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=17;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="1.25537991524"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=2;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 16 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.01870179176"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=16;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 16 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.609163999557"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=16;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.32593798637"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=2;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="1.30271697044"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 17 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="1.05184292793"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=17;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select a from tinytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypessmall;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="2.16725564003"><system-err>-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="462" name="test_bad_compression_codec[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.0077896118"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_bad_compression_codec_e16ad5be` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_bad_compression_codec_e16ad5be`;

MainThread: Created database &quot;test_bad_compression_codec_e16ad5be&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_bad_compression_codec[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_bad_compression_codec_e16ad5be.bad_codec (
          id INT, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT,
          int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE,
          date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP,
          year INT, month INT) STORED AS PARQUET;

-- executing against localhost:21000
use test_bad_compression_codec_e16ad5be;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_codec;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueriesParquetTables" file="query_test/test_queries.py" line="200" name="test_single_node_large_sorts[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.00493597984314"><skipped message="only run large sorts on exhaustive" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_queries.py:203: &lt;py._xmlgen.raw object at 0x7f1519653bd0&gt;</skipped><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="query_test.test_queries.TestHdfsQueries" file="query_test/test_queries.py" line="225" name="test_hdfs_scan_node[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="7.67297410965"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select a.id, b.date_string_col from
  alltypessmall a join alltypessmall b on (a.id = b.id);

-- executing against localhost:21000
select c.id, d.date_string_col from
  alltypessmall d join (select a.id as id, b.date_string_col from
    alltypessmall a join alltypessmall b on (a.id = b.id)) c on c.id = d.id;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col
from alltypessmall;

-- executing against localhost:21000
select id from alltypessmall;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, date_string_col, string_col, timestamp_col, year, month from alltypessmall;

-- executing against localhost:21000
select month, date_string_col, year from alltypessmall;

-- executing against localhost:21000
select id from alltypessmall where id = 10;

-- executing against localhost:21000
select day, month, year, string_col
from alltypesagg
where string_col = &apos;1&apos;;

-- executing against localhost:21000
select 1 from alltypestiny where 3 &gt; 4;

-- executing against localhost:21000
select count(*) from alltypes
where (year = 2009 and month = 1) or (year = 2009 and month = 2);

-- executing against localhost:21000
select count(distinct id) from AllTypesAggMultiFilesNoPart;

-- executing against localhost:21000
select count(distinct id) from functional.AllTypesAggMultiFilesNoPart;

-- executing against localhost:21000
SELECT * FROM functional_rc.old_rcfile_table;

-- executing against localhost:21000
select cast(timestamp_col as timestamp) from alltypesagg
where timestamp_col &lt; cast(&apos;2010-01-01 00:05:20&apos; as timestamp) and timestamp_col &gt;= cast(&apos;2010-01-01 00:01:00&apos; as timestamp);

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="1.7357840538"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.996122121811"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=2;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 32 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="1.01335000992"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=32;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="1.05442714691"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 32 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.598059177399"><system-err>-- executing against localhost:21000
use functional_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=32;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_parquet_stats.TestParquetStats" file="query_test/test_parquet_stats.py" line="50" name="test_deprecated_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="17.754953146"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_deprecated_stats_f848cbfb` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_deprecated_stats_f848cbfb`;

MainThread: Created database &quot;test_deprecated_stats_f848cbfb&quot; for test ID &quot;query_test/test_parquet_stats.py::TestParquetStats::()::test_deprecated_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_deprecated_stats_f848cbfb.deprecated_stats stored as parquet as select * from functional.alltypessmall limit 0;

-- executing against localhost:21000
invalidate metadata test_deprecated_stats_f848cbfb.deprecated_stats;

-- executing against localhost:21000
use test_deprecated_stats_f848cbfb;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col from deprecated_stats where int_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where tinyint_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where smallint_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where int_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where bigint_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where float_col &lt; 0;

-- executing against localhost:21000
select count(*) from deprecated_stats where double_col &lt; 0;

-- executing against localhost:21000
select id, bool_col from deprecated_stats where -1 &gt; int_col;

-- executing against localhost:21000
select count(*) from deprecated_stats where tinyint_col &gt; 9;

-- executing against localhost:21000
select count(*) from deprecated_stats where smallint_col &gt; 9;

-- executing against localhost:21000
select id, bool_col from deprecated_stats where int_col &gt; 9;

-- executing against localhost:21000
select count(*) from deprecated_stats where bigint_col &gt; 90;

-- executing against localhost:21000
select count(*) from deprecated_stats where float_col &gt; 9.9;

-- executing against localhost:21000
select count(*) from deprecated_stats where double_col &gt; 99;

-- executing against localhost:21000
select count(*) from deprecated_stats where string_col &lt; &quot;0&quot;;

-- executing against localhost:21000
select count(*) from deprecated_stats where string_col &gt; &quot;:&quot;;

-- executing against localhost:21000
select count(*) from deprecated_stats where timestamp_col = &quot;2119-02-01 00:00:00&quot;;

-- executing against localhost:21000
select count(*) from deprecated_stats where int_col &lt; 0 and timestamp_col != &quot;2009-02-01 00:00:00&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.632050037384"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.582956075668"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 17 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.499024152756"><system-err>-- executing against localhost:21000
use functional_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=17;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.911605119705"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select a from tinytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypessmall;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.627089262009"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.498812675476"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 16 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.649296045303"><system-err>-- executing against localhost:21000
use functional_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=16;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.10857772827"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="2.75585532188"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select a from tinytable;

MainThread: Skipping type verification of Avro-format table.
-- executing against localhost:21000
select count(*) from alltypessmall;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 5 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.6422560215"><system-err>-- executing against localhost:21000
use functional_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="690" name="test_decimal_encodings[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.0121250153"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_decimal_encodings_3a8f9aaf` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_decimal_encodings_3a8f9aaf`;

MainThread: Created database &quot;test_decimal_encodings_3a8f9aaf&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_decimal_encodings[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table if not exists test_decimal_encodings_3a8f9aaf.decimal_encodings
    (small_dec decimal(9,2), med_dec decimal(18,2), large_dec decimal(38,2))
    STORED AS PARQUET;

-- executing against localhost:21000
use test_decimal_encodings_3a8f9aaf;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from decimal_encodings;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.599965810776"><system-err>-- executing against localhost:21000
use functional_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=2;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.505838871002"><system-err>-- executing against localhost:21000
use functional_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.692649841309"><system-err>-- executing against localhost:21000
use functional_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.651408910751"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.621168136597"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestErasureCoding" file="query_test/test_scanners.py" line="1090" name="test_erasure_coding[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.000265121459961"><skipped message="Erasure Coding needed" type="pytest.skip">query_test/test_scanners.py:1090: &lt;py._xmlgen.raw object at 0x7f15196370d0&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestErasureCoding" file="query_test/test_scanners.py" line="1090" name="test_erasure_coding[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="0.000212669372559"><skipped message="Erasure Coding needed" type="pytest.skip">query_test/test_scanners.py:1090: &lt;py._xmlgen.raw object at 0x7f1519637290&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestErasureCoding" file="query_test/test_scanners.py" line="1090" name="test_erasure_coding[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="0.000223875045776"><skipped message="Erasure Coding needed" type="pytest.skip">query_test/test_scanners.py:1090: &lt;py._xmlgen.raw object at 0x7f1519637450&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.179033994675"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.183318138123"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="720" name="test_dict_encoding_with_large_bit_width[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.5377237797"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_dict_encoding_with_large_bit_width_4cd9764b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_dict_encoding_with_large_bit_width_4cd9764b`;

MainThread: Created database &quot;test_dict_encoding_with_large_bit_width_4cd9764b&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_dict_encoding_with_large_bit_width[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_dict_encoding_with_large_bit_width_4cd9764b.dict_encoding_with_large_bit_width (i tinyint) STORED AS PARQUET;

-- executing against localhost:21000
select * from test_dict_encoding_with_large_bit_width_4cd9764b.dict_encoding_with_large_bit_width;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="116" name="test_kudu_stats[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="9.19743108749"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_stats_56e4b349` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_stats_56e4b349`;

MainThread: Created database &quot;test_kudu_stats_56e4b349&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_stats[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_kudu_stats_56e4b349;

SET kudu_read_mode=READ_AT_SNAPSHOT;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table simple (id int primary key, name string, valf float, vali bigint)
  partition by range (partition values &lt; 10, partition 10 &lt;= values &lt; 30,
  partition 30 &lt;= values) stored as kudu tblproperties(&apos;kudu.num_tablet_replicas&apos; = &apos;1&apos;);

-- executing against localhost:21000
show table stats simple;

-- executing against localhost:21000
compute stats simple;

-- executing against localhost:21000

describe simple;

</system-err></testcase><testcase classname="query_test.test_scanners.TestTextScanRangeLengths" file="query_test/test_scanners.py" line="889" name="test_text_scanner_with_header[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="21.4704959393"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_text_scanner_with_header_c94fb85e` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_text_scanner_with_header_c94fb85e`;

MainThread: Created database &quot;test_text_scanner_with_header_c94fb85e&quot; for test ID &quot;query_test/test_scanners.py::TestTextScanRangeLengths::()::test_text_scanner_with_header[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set max_scan_range_length=0;

-- executing against localhost:21000

select c1, c2 from table_with_header;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

-- executing against localhost:21000
set max_scan_range_length=0;

-- executing against localhost:21000

select count(*) from table_with_header;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

-- executing against localhost:21000
set max_scan_range_length=2;

-- executing against localhost:21000

select c1, c2 from table_with_header;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

-- executing against localhost:21000
set max_scan_range_length=2;

-- executing against localhost:21000

select count(*) from table_with_header;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

-- executing against localhost:21000
set max_scan_range_length=30;

-- executing against localhost:21000

select c1, c2 from table_with_header;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

-- executing against localhost:21000
set max_scan_range_length=30;

-- executing against localhost:21000

select count(*) from table_with_header;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

-- executing against localhost:21000
set max_scan_range_length=0;

-- executing against localhost:21000

select c1, c2 from table_with_header_2;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

-- executing against localhost:21000
set max_scan_range_length=0;

-- executing against localhost:21000

select count(*) from table_with_header_2;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

-- executing against localhost:21000
set max_scan_range_length=2;

-- executing against localhost:21000

set abort_on_error=1;

-- executing against localhost:21000

select c1, c2 from functional.table_with_header_2;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

-- executing against localhost:21000
SET ABORT_ON_ERROR=&quot;0&quot;;

-- executing against localhost:21000
set max_scan_range_length=2;

-- executing against localhost:21000

set abort_on_error=0;

-- executing against localhost:21000

select c1, c2 from functional.table_with_header_2;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

-- executing against localhost:21000
SET ABORT_ON_ERROR=&quot;0&quot;;

-- executing against localhost:21000
set max_scan_range_length=30;

-- executing against localhost:21000

select c1, c2 from table_with_header_2;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

-- executing against localhost:21000
set max_scan_range_length=30;

-- executing against localhost:21000

select count(*) from table_with_header_2;

-- executing against localhost:21000
SET MAX_SCAN_RANGE_LENGTH=&quot;0&quot;;

-- executing against localhost:21000
drop table if exists test_text_scanner_with_header_c94fb85e.mixed;

-- executing against localhost:21000

create table test_text_scanner_with_header_c94fb85e.mixed (kf smallint) partitioned by (year smallint) stored as textfile;

-- executing against localhost:21000

alter table test_text_scanner_with_header_c94fb85e.mixed add partition (year=2012);

-- executing against localhost:21000

alter table test_text_scanner_with_header_c94fb85e.mixed add partition (year=2013);

-- executing against localhost:21000

alter table test_text_scanner_with_header_c94fb85e.mixed partition (year=2013) set fileformat parquet;

-- executing against localhost:21000

insert into test_text_scanner_with_header_c94fb85e.mixed partition (year=2012) values (1),(2),(3);

-- executing against localhost:21000

insert into test_text_scanner_with_header_c94fb85e.mixed partition (year=2013) values (4),(5),(6);

-- executing against localhost:21000

alter table test_text_scanner_with_header_c94fb85e.mixed set tblproperties(&quot;skip.header.line.count&quot;=&quot;1&quot;);

-- executing against localhost:21000

alter table test_text_scanner_with_header_c94fb85e.mixed set fileformat parquet;

-- executing against localhost:21000

alter table test_text_scanner_with_header_c94fb85e.mixed set tblproperties(&quot;skip.header.line.count&quot;=&quot;2&quot;);

-- executing against localhost:21000

select * from test_text_scanner_with_header_c94fb85e.mixed;

-- executing against localhost:21000
drop table test_text_scanner_with_header_c94fb85e.mixed;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.187338113785"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.181380033493"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0790119171143"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.132936000824"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0781850814819"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.134664058685"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.0996382236481"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.143462896347"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

</system-err></testcase><testcase classname="query_test.test_scanners.TestWideRow" file="query_test/test_scanners.py" line="216" name="test_wide_row[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="0.188931941986"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=5242880;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
SET mem_limit=104857600;
-- executing against localhost:21000
select length(string_col) from widerow;

MainThread: Skipping type verification of Avro-format table.
</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="84" name="test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]" time="17.8819365501"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_decimal_tbl_b4aa9531` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_decimal_tbl_b4aa9531`;

MainThread: Created database &quot;test_fuzz_decimal_tbl_b4aa9531&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]&quot;
MainThread: Using random seed 1530587544
-- executing against localhost:21000
create table test_fuzz_decimal_tbl_b4aa9531.decimal_tbl like functional.decimal_tbl;

MainThread: Generating corrupted version of decimal_tbl in test_fuzz_decimal_tbl_b4aa9531. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6
-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted functional.decimal_tbl;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/decimal_tbl.txt at 170 from 46 to 197
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/decimal_tbl.txt at 131 from 52 to 7
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/decimal_tbl.txt at 57 from 53 to 159
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/decimal_tbl.txt at 96 from 54 to 32
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy1_decimal_tbl.txt at 152 from 49 to 86
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy1_decimal_tbl.txt at 42 from 10 to 168
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy1_decimal_tbl.txt at 55 from 51 to 179
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy1_decimal_tbl.txt at 106 from 53 to 215
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy1_decimal_tbl.txt at 6 from 50 to 25
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy1_decimal_tbl.txt to 182
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy2_decimal_tbl.txt at 31 from 44 to 188
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy2_decimal_tbl.txt at 143 from 52 to 253
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy2_decimal_tbl.txt at 93 from 46 to 72
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy3_decimal_tbl.txt at 118 from 49 to 37
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy3_decimal_tbl.txt at 8 from 50 to 191
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy3_decimal_tbl.txt at 96 from 54 to 234
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy3_decimal_tbl.txt at 131 from 52 to 112
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy3_decimal_tbl.txt at 60 from 56 to 157
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy3_decimal_tbl.txt to 108
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy4_decimal_tbl.txt at 53 from 50 to 200
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy4_decimal_tbl.txt at 69 from 54 to 8
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy4_decimal_tbl.txt at 136 from 56 to 166
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy4_decimal_tbl.txt at 59 from 55 to 91
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy4_decimal_tbl.txt at 111 from 44 to 123
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy5_decimal_tbl.txt at 154 from 49 to 255
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy5_decimal_tbl.txt at 152 from 49 to 44
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy6_decimal_tbl.txt at 16 from 54 to 212
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy6_decimal_tbl.txt at 73 from 44 to 62
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy6_decimal_tbl.txt to 160
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy7_decimal_tbl.txt at 191 from 56 to 199
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy7_decimal_tbl.txt at 154 from 49 to 140
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy7_decimal_tbl.txt at 159 from 50 to 126
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy7_decimal_tbl.txt at 49 from 49 to 113
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy7_decimal_tbl.txt at 119 from 50 to 81
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy8_decimal_tbl.txt at 55 from 51 to 111
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy8_decimal_tbl.txt at 143 from 52 to 80
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy8_decimal_tbl.txt at 68 from 53 to 88
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy8_decimal_tbl.txt at 118 from 49 to 227
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy8_decimal_tbl.txt to 64
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy9_decimal_tbl.txt at 165 from 49 to 255
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy9_decimal_tbl.txt at 63 from 46 to 162
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl0qFOo6/d6=1/copy9_decimal_tbl.txt at 65 from 50 to 16
-- executing against localhost:21000
alter table test_fuzz_decimal_tbl_b4aa9531.decimal_tbl add partition (d6=1);

-- executing against localhost:21000
refresh test_fuzz_decimal_tbl_b4aa9531.decimal_tbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
6
4




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
6
4




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
6
4




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
6
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
6
4




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
6
4




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
6
4




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
4
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
6
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
b
4
a
a
9
5
3
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_b4aa9531.decimal_tbl q;

MainThread: 
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="343" name="test_repeated_root_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.6314492226"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_repeated_root_schema_f6c4f4db` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_repeated_root_schema_f6c4f4db`;

MainThread: Created database &quot;test_repeated_root_schema_f6c4f4db&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_repeated_root_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_repeated_root_schema_f6c4f4db.repeated_root_schema (i int) stored as parquet;

-- executing against localhost:21000
select * from test_repeated_root_schema_f6c4f4db.repeated_root_schema;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="103" name="test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]" time="15.9827198982"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_nested_types_2a2322c2` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_nested_types_2a2322c2`;

MainThread: Created database &quot;test_fuzz_nested_types_2a2322c2&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]&quot;
MainThread: Using random seed 1530587547
-- executing against localhost:21000
create table test_fuzz_nested_types_2a2322c2.complextypestbl like functional_parquet.complextypestbl;

MainThread: Generating corrupted version of complextypestbl in test_fuzz_nested_types_2a2322c2. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted functional_parquet.complextypestbl;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/nullable.parq at 838 from 0 to 140
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/nullable.parq to 799
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy1_nullable.parq at 1556 from 4 to 175
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy1_nullable.parq at 1776 from 97 to 40
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy1_nullable.parq at 1394 from 100 to 156
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy1_nullable.parq at 1979 from 116 to 229
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy1_nullable.parq at 3647 from 44 to 89
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy2_nullable.parq at 3304 from 108 to 221
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy2_nullable.parq at 3665 from 58 to 160
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy2_nullable.parq at 3516 from 101 to 173
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy2_nullable.parq at 3439 from 116 to 46
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy3_nullable.parq at 2720 from 109 to 201
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy3_nullable.parq at 2012 from 107 to 96
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy3_nullable.parq at 393 from 0 to 183
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy3_nullable.parq at 1400 from 99 to 139
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy3_nullable.parq at 530 from 21 to 76
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy4_nullable.parq at 2492 from 117 to 219
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy4_nullable.parq to 1647
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nullable.parq at 3550 from 93 to 254
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nullable.parq at 2855 from 115 to 119
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nullable.parq at 2013 from 51 to 233
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nullable.parq at 3635 from 44 to 6
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nullable.parq at 2994 from 110 to 148
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nullable.parq at 2002 from 1 to 8
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nullable.parq at 1214 from 109 to 41
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nullable.parq to 2824
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy6_nullable.parq at 2482 from 110 to 62
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy6_nullable.parq to 1601
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy7_nullable.parq at 1212 from 108 to 88
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy7_nullable.parq at 1568 from 0 to 216
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy7_nullable.parq at 2360 from 101 to 184
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy7_nullable.parq to 2411
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy8_nullable.parq at 1949 from 38 to 31
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy8_nullable.parq at 3108 from 101 to 191
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy8_nullable.parq at 2481 from 13 to 130
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy8_nullable.parq at 2847 from 121 to 84
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy8_nullable.parq at 704 from 0 to 109
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy8_nullable.parq at 3771 from 109 to 236
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy8_nullable.parq at 3274 from 34 to 204
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy8_nullable.parq at 1995 from 121 to 147
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy8_nullable.parq to 44
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy9_nullable.parq at 1523 from 1 to 161
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy9_nullable.parq at 3358 from 34 to 114
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy9_nullable.parq at 726 from 6 to 68
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy9_nullable.parq at 1522 from 24 to 171
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy9_nullable.parq to 3802
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/nonnullable.parq at 2149 from 101 to 122
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/nonnullable.parq at 2024 from 6 to 155
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/nonnullable.parq at 1649 from 21 to 107
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/nonnullable.parq at 671 from 84 to 175
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/nonnullable.parq at 2673 from 97 to 244
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/nonnullable.parq at 1200 from 73 to 182
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy1_nonnullable.parq at 3154 from 48 to 13
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy1_nonnullable.parq at 3102 from 24 to 80
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy1_nonnullable.parq at 865 from 109 to 194
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy1_nonnullable.parq at 1930 from 60 to 28
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy1_nonnullable.parq at 1608 from 97 to 110
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy1_nonnullable.parq at 2330 from 58 to 186
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy1_nonnullable.parq at 1827 from 116 to 132
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy1_nonnullable.parq at 1184 from 25 to 191
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy2_nonnullable.parq at 2322 from 58 to 119
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy2_nonnullable.parq at 3003 from 34 to 0
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy2_nonnullable.parq at 2499 from 34 to 226
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy2_nonnullable.parq at 1396 from 73 to 63
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy3_nonnullable.parq at 29 from 0 to 214
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy3_nonnullable.parq to 1781
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy4_nonnullable.parq at 373 from 255 to 47
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy4_nonnullable.parq at 866 from 97 to 250
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy4_nonnullable.parq at 2635 from 101 to 231
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy4_nonnullable.parq at 217 from 21 to 6
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy4_nonnullable.parq at 2465 from 34 to 132
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy4_nonnullable.parq at 2074 from 22 to 179
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy4_nonnullable.parq at 2972 from 108 to 220
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy4_nonnullable.parq at 1438 from 3 to 144
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy4_nonnullable.parq to 432
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nonnullable.parq at 1937 from 117 to 208
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nonnullable.parq at 1036 from 24 to 77
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nonnullable.parq at 915 from 21 to 210
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nonnullable.parq at 482 from 0 to 216
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nonnullable.parq at 1849 from 4 to 208
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nonnullable.parq at 224 from 255 to 110
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nonnullable.parq at 1753 from 6 to 152
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy5_nonnullable.parq to 2225
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy7_nonnullable.parq at 1037 from 7 to 205
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy7_nonnullable.parq at 537 from 3 to 67
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy8_nonnullable.parq at 3091 from 125 to 58
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy8_nonnullable.parq at 3149 from 52 to 137
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy8_nonnullable.parq at 948 from 115 to 96
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy8_nonnullable.parq to 1873
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy9_nonnullable.parq at 25 from 0 to 80
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy9_nonnullable.parq at 1382 from 0 to 20
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy9_nonnullable.parq at 1521 from 4 to 35
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy9_nonnullable.parq at 2630 from 44 to 62
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbllmY7I2/copy9_nonnullable.parq to 1350
-- executing against localhost:21000
refresh test_fuzz_nested_types_2a2322c2.complextypestbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_2a2322c2.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy8_nonnullable.parq&apos; has an invalid version number: #x19�n
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_2a2322c2.complextypestbl&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_2a2322c2.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy1_nonnullable.parq has invalid file metadata at file offset 2552. Error = couldn&apos;t deserialize thrift msg:
don&apos;t know what type: #x0F
.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_2a2322c2.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy1_nullable.parq has invalid file metadata at file offset 2819. Error = couldn&apos;t deserialize thrift msg:
No more data to read.
.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_2a2322c2.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy8_nonnullable.parq&apos; has an invalid version number: #x19�n
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_2a2322c2.complextypestbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_2a2322c2.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy1_nullable.parq has invalid file metadata at file offset 2819. Error = couldn&apos;t deserialize thrift msg:
No more data to read.
.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_2a2322c2.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy9_nonnullable.parq&apos; has an invalid version number: #x07ele
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_2a2322c2.complextypestbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_2a2322c2.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy1_nullable.parq has invalid file metadata at file offset 2819. Error = couldn&apos;t deserialize thrift msg:
No more data to read.
.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_2a2322c2.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy9_nonnullable.parq&apos; has an invalid version number: #x07ele
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_2a2322c2.complextypestbl&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_2a2322c2.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy1_nullable.parq has invalid file metadata at file offset 2819. Error = couldn&apos;t deserialize thrift msg:
No more data to read.
.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_2a2322c2.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/nonnullable.parq has invalid file metadata at file offset 2552. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_2a2322c2.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy5_nonnullable.parq&apos; has an invalid version number: &quot;:&quot;l
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_2a2322c2.complextypestbl&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_2a2322c2.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy6_nullable.parq&apos; has an invalid version number: #x15#x06#x005
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_2a2322c2.complextypestbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_2a2322c2.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy9_nonnullable.parq&apos; has an invalid version number: #x07ele
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_2a2322c2.complextypestbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_2a2322c2.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy4_nullable.parq&apos; has an invalid version number: #x02id#x15
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_2a2322c2.complextypestbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_2a2322c2.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy1_nullable.parq has invalid file metadata at file offset 2819. Error = couldn&apos;t deserialize thrift msg:
No more data to read.
.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_2a2322c2.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_2a2322c2.db/complextypestbl/copy4_nullable.parq&apos; has an invalid version number: #x02id#x15
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_2a2322c2.complextypestbl&quot;.

&apos;
</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="78" name="test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]" time="29.1414878368"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_alltypes_78814b6f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_alltypes_78814b6f`;

MainThread: Created database &quot;test_fuzz_alltypes_78814b6f&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]&quot;
MainThread: Using random seed 1530587547
-- executing against localhost:21000
create table test_fuzz_alltypes_78814b6f.alltypes like functional.alltypes;

MainThread: Generating corrupted version of alltypes in test_fuzz_alltypes_78814b6f. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q
-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted functional.alltypes;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=5/100501.txt at 4486 from 48 to 140
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=5/100501.txt to 4280
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=12/101201.txt at 8329 from 53 to 175
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=12/101201.txt at 9508 from 53 to 40
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=12/101201.txt at 7465 from 108 to 156
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=12/101201.txt at 10593 from 49 to 229
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=12/101201.txt at 19520 from 44 to 89
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=8/100801.txt at 17684 from 115 to 221
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=8/100801.txt at 19618 from 48 to 160
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=8/100801.txt at 18821 from 32 to 173
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=8/100801.txt at 18410 from 45 to 46
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=8/100801.txt at 12691 from 32 to 154
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=3/100301.txt at 10774 from 44 to 96
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=3/100301.txt at 2107 from 47 to 183
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=3/100301.txt at 7494 from 48 to 139
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=3/100301.txt at 2841 from 47 to 76
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=3/100301.txt at 20105 from 57 to 50
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=3/100301.txt at 13339 from 56 to 219
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=3/100301.txt at 5512 from 101 to 108
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=7/100701.txt at 20699 from 32 to 187
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=7/100701.txt at 9748 from 102 to 132
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=7/100701.txt at 19027 from 44 to 238
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=7/100701.txt at 497 from 47 to 196
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=7/100701.txt at 12067 from 57 to 131
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=7/100701.txt at 685 from 48 to 79
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=7/100701.txt at 3369 from 44 to 67
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=7/100701.txt at 15113 from 48 to 39
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=7/100701.txt at 13284 from 50 to 62
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=7/100701.txt to 8569
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=6/100601.txt at 6282 from 54 to 88
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=6/100601.txt at 8122 from 58 to 216
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=6/100601.txt at 12225 from 58 to 184
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=6/100601.txt at 3750 from 10 to 158
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=10/101001.txt at 2556 from 56 to 204
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=10/101001.txt at 15587 from 48 to 163
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=10/101001.txt at 10659 from 56 to 187
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=10/101001.txt at 6868 from 46 to 46
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=10/101001.txt at 8908 from 48 to 247
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=2/100201.txt at 15046 from 45 to 131
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=2/100201.txt at 10824 from 50 to 73
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=2/100201.txt at 213 from 57 to 118
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=2/100201.txt at 7364 from 47 to 161
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=2/100201.txt at 16237 from 47 to 114
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=2/100201.txt at 3512 from 50 to 68
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=2/100201.txt at 7360 from 57 to 171
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=2/100201.txt at 5764 from 58 to 249
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=11/101101.txt at 9673 from 48 to 162
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=11/101101.txt at 12276 from 45 to 132
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=11/101101.txt at 8481 from 54 to 53
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=11/101101.txt at 13859 from 48 to 214
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=11/101101.txt at 19252 from 48 to 96
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=11/101101.txt at 14374 from 50 to 123
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=9/100901.txt at 1079 from 54 to 249
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=9/100901.txt at 6357 from 48 to 69
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=9/100901.txt at 15335 from 117 to 155
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=9/100901.txt at 2207 from 108 to 129
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=9/100901.txt at 8707 from 44 to 187
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=9/100901.txt at 14691 from 49 to 146
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=9/100901.txt at 10439 from 53 to 95
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=9/100901.txt at 15067 from 44 to 116
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=9/100901.txt at 9412 from 48 to 186
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=4/100401.txt at 49 from 48 to 200
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=4/100401.txt at 17856 from 44 to 112
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=4/100401.txt at 4989 from 44 to 223
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=4/100401.txt at 2979 from 44 to 2
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=4/100401.txt at 16906 from 47 to 6
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=4/100401.txt at 11277 from 52 to 232
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=4/100401.txt at 2364 from 44 to 47
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=4/100401.txt at 5486 from 52 to 250
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=4/100401.txt at 16690 from 44 to 231
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=4/100401.txt to 522
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=1/100101.txt at 10809 from 48 to 166
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=1/100101.txt at 14658 from 56 to 238
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=1/100101.txt at 17989 from 47 to 115
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=1/100101.txt at 11776 from 44 to 79
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=1/100101.txt at 2831 from 46 to 222
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=1/100101.txt at 12678 from 44 to 208
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=1/100101.txt at 6785 from 55 to 77
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2010/month=1/100101.txt to 17149
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=5/090501.txt at 17648 from 57 to 148
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=8/090801.txt at 12407 from 47 to 92
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=8/090801.txt at 14560 from 47 to 14
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=8/090801.txt at 16554 from 54 to 79
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=8/090801.txt at 6787 from 49 to 205
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=8/090801.txt at 3521 from 44 to 67
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=3/090301.txt at 19936 from 48 to 58
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=3/090301.txt at 20305 from 52 to 137
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=3/090301.txt at 6117 from 48 to 96
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=3/090301.txt at 756 from 50 to 150
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=7/090701.txt to 9050
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=10/091001.txt at 17219 from 54 to 62
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=10/091001.txt to 8833
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=2/090201.txt at 6530 from 45 to 217
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=2/090201.txt at 7253 from 50 to 164
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=2/090201.txt at 14235 from 48 to 205
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=2/090201.txt at 8827 from 57 to 112
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=2/090201.txt at 5433 from 50 to 135
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=11/091101.txt at 16857 from 49 to 89
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=11/091101.txt at 13356 from 48 to 207
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=11/091101.txt at 10522 from 44 to 187
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=11/091101.txt at 8067 from 48 to 124
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=11/091101.txt at 9404 from 49 to 220
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=11/091101.txt at 19636 from 44 to 53
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=11/091101.txt at 186 from 51 to 32
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=11/091101.txt at 2496 from 44 to 199
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=11/091101.txt at 9964 from 56 to 206
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=9/090901.txt at 16502 from 47 to 204
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=9/090901.txt at 11909 from 44 to 120
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=9/090901.txt at 1758 from 53 to 119
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=9/090901.txt at 10221 from 101 to 62
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=4/090401.txt at 5284 from 56 to 235
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=4/090401.txt at 13614 from 48 to 67
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=4/090401.txt at 11652 from 50 to 119
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=4/090401.txt to 1154
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=1/090101.txt at 9223 from 10 to 9
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=1/090101.txt at 12951 from 108 to 135
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=1/090101.txt at 18061 from 52 to 87
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=1/090101.txt at 16866 from 53 to 228
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesa2pG4q/year=2009/month=1/090101.txt at 15570 from 57 to 37
-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2010,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2010,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2010,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2010,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2010,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2010,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2010,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2010,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2010,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2010,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2010,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2010,month=1);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2009,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2009,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2009,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2009,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2009,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2009,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2009,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2009,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2009,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2009,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2009,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_78814b6f.alltypes add partition (year=2009,month=1);

-- executing against localhost:21000
refresh test_fuzz_alltypes_78814b6f.alltypes;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_78814b6f.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
2
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
2
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
0
5
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_78814b6f.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
2
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
2
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
0
5
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_78814b6f.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
2
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
2
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
0
5
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_78814b6f.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
2
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
2
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
0
5
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_78814b6f.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
2
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
2
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
0
5
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_78814b6f.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
2
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
2
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
0
5
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_78814b6f.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
2
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
2
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
0
5
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_78814b6f.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
1
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
2
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
5
6
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
0
5
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
8
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
8
8
1
4
b
6
f
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
2
2




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_78814b6f.alltypes q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_78814b6f.alltypes q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_78814b6f.alltypes q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_78814b6f.alltypes q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_78814b6f.alltypes q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_78814b6f.alltypes q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_78814b6f.alltypes q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_78814b6f.alltypes q;

MainThread: 
</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="111" name="test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]" time="4.74408984184"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners_fuzz.py:119: &lt;py._xmlgen.raw object at 0x7f15195d88d0&gt;</skipped><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_uncompressed_parquet_d23f93d1` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_uncompressed_parquet_d23f93d1`;

MainThread: Created database &quot;test_fuzz_uncompressed_parquet_d23f93d1&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="462" name="test_bad_compression_codec[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.1011276245"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_bad_compression_codec_cb5d0225` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_bad_compression_codec_cb5d0225`;

MainThread: Created database &quot;test_bad_compression_codec_cb5d0225&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_bad_compression_codec[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_bad_compression_codec_cb5d0225.bad_codec (
          id INT, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT,
          int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE,
          date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP,
          year INT, month INT) STORED AS PARQUET;

-- executing against localhost:21000
use test_bad_compression_codec_cb5d0225;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_codec;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="119" name="test_kudu_describe[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="11.5179941654"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_describe_fafdba7b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_describe_fafdba7b`;

MainThread: Created database &quot;test_kudu_describe_fafdba7b&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_describe[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_kudu_describe_fafdba7b;

SET kudu_read_mode=READ_AT_SNAPSHOT;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
describe functional_kudu.alltypes;

-- executing against localhost:21000
create table describe_test
(pk1 int,
 pk2 int,
 pk3 string,
 c1 string null default &apos;abc&apos; comment &apos;testing&apos;,
 c2 int not null default 100 encoding plain_encoding compression snappy,
 c3 int null block_size 8388608,
 primary key (pk1, pk2, pk3))
partition by hash (pk1) partitions 3
stored as kudu;

-- executing against localhost:21000

describe describe_test;

-- executing against localhost:21000
create table describe_decimal_test
(
 decimal_default decimal PRIMARY KEY,
 decimal_4 decimal(9, 9) not null,
 decimal_8 decimal(18, 2) not null default 100.00,
 decimal_16 decimal(38, 0) null)
stored as kudu;

-- executing against localhost:21000

describe describe_decimal_test;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="720" name="test_dict_encoding_with_large_bit_width[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.9735240936"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_dict_encoding_with_large_bit_width_ef32c63` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_dict_encoding_with_large_bit_width_ef32c63`;

MainThread: Created database &quot;test_dict_encoding_with_large_bit_width_ef32c63&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_dict_encoding_with_large_bit_width[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_dict_encoding_with_large_bit_width_ef32c63.dict_encoding_with_large_bit_width (i tinyint) STORED AS PARQUET;

-- executing against localhost:21000
select * from test_dict_encoding_with_large_bit_width_ef32c63.dict_encoding_with_large_bit_width;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="111" name="test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]" time="3.96493124962"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners_fuzz.py:119: &lt;py._xmlgen.raw object at 0x7f15195dec10&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_uncompressed_parquet_bd029306` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_uncompressed_parquet_bd029306`;

MainThread: Created database &quot;test_fuzz_uncompressed_parquet_bd029306&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]&quot;
</system-err></testcase><testcase classname="query_test.test_scratch_limit.TestScratchLimit" file="query_test/test_scratch_limit.py" line="65" name="test_with_high_scratch_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="25.308740139"><system-err>-- connecting to: localhost:21000
SET scratch_limit=500m;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=32m;
-- executing against localhost:21000

      select o_orderdate, o_custkey, o_comment
      from tpch.orders
      order by o_orderdate
      ;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="690" name="test_decimal_encodings[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.1187701225"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_decimal_encodings_858722c3` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_decimal_encodings_858722c3`;

MainThread: Created database &quot;test_decimal_encodings_858722c3&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_decimal_encodings[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table if not exists test_decimal_encodings_858722c3.decimal_encodings
    (small_dec decimal(9,2), med_dec decimal(18,2), large_dec decimal(38,2))
    STORED AS PARQUET;

-- executing against localhost:21000
use test_decimal_encodings_858722c3;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from decimal_encodings;

</system-err></testcase><testcase classname="query_test.test_parquet_stats.TestParquetStats" file="query_test/test_parquet_stats.py" line="72" name="test_invalid_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.9203453064"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_invalid_stats_74ba12ed` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_invalid_stats_74ba12ed`;

MainThread: Created database &quot;test_invalid_stats_74ba12ed&quot; for test ID &quot;query_test/test_parquet_stats.py::TestParquetStats::()::test_invalid_stats[mt_dop: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_invalid_stats_74ba12ed.min_max_is_nan (val double) stored as parquet;

-- executing against localhost:21000
invalidate metadata test_invalid_stats_74ba12ed.min_max_is_nan;

-- executing against localhost:21000
use test_invalid_stats_74ba12ed;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from min_max_is_nan where val &gt; 0;

-- executing against localhost:21000
select * from min_max_is_nan where val = 42;

-- executing against localhost:21000
select * from min_max_is_nan where not val &gt;= 0;

-- executing against localhost:21000
select * from min_max_is_nan where val != 0;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="372" name="test_multi_compression_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="70.4089896679"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_multi_compression_types_596c4a79` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_multi_compression_types_596c4a79`;

MainThread: Created database &quot;test_multi_compression_types_596c4a79&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_multi_compression_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_multi_compression_types_596c4a79.alltypes_multi_compression like functional_parquet.alltypes;

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hbase-2.0.0-cdh6.x-SNAPSHOT/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/log4j-slf4j-impl-2.8.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]

Logging initialized using configuration in file:/home/ubuntu/Impala/fe/src/test/resources/hive-log4j2.properties Async: false
Query ID = ubuntu_20180703031250_46bb5d0a-1a45-407a-9c9b-c58f63548673
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there&apos;s no reduce operator
18/07/03 03:12:59 INFO beanutils.FluentPropertyBeanIntrospector: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
18/07/03 03:13:00 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library
18/07/03 03:13:00 INFO lzo.LzoCodec: Successfully loaded &amp; initialized native-lzo library [hadoop-lzo rev 2b3bd7731ff3ef5d8585a004b90696630e5cea96]
18/07/03 03:13:00 INFO mapred.LocalDistributedCacheManager: Creating symlink: /tmp/hadoop-ubuntu/mapred/local/1530587580500/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:13:00 WARN mapred.LocalDistributedCacheManager: Failed to create symlink: /tmp/hadoop-ubuntu/mapred/local/1530587580500/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:13:00 INFO mapred.LocalDistributedCacheManager: Localized file:/tmp/hadoop/mapred/staging/ubuntu1302458499/.staging/job_local1302458499_0001/libjars as file:/tmp/hadoop-ubuntu/mapred/local/1530587580500/libjars
Job running in-process (local Hadoop)
18/07/03 03:13:00 INFO mapred.LocalJobRunner: OutputCommitter set in config org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:13:00 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:13:00 INFO mapred.LocalJobRunner: Waiting for map tasks
18/07/03 03:13:00 INFO mapred.LocalJobRunner: Starting task: attempt_local1302458499_0001_m_000000_0
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/hive-exec-2.1.1-cdh6.x-SNAPSHOT.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/parquet-hadoop-bundle-1.9.0-cdh6.x-20180615.142109-1.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [shaded.parquet.org.slf4j.helpers.NOPLoggerFactory]
2018-07-03 03:13:01,883 Stage-1 map = 0%,  reduce = 0%
18/07/03 03:13:02 INFO mapred.LocalJobRunner: 
18/07/03 03:13:02 INFO mapred.LocalJobRunner: map
18/07/03 03:13:02 INFO mapred.LocalJobRunner: Finishing task: attempt_local1302458499_0001_m_000000_0
18/07/03 03:13:02 INFO mapred.LocalJobRunner: map task executor complete.
2018-07-03 03:13:03,890 Stage-1 map = 100%,  reduce = 0%
Ended Job = job_local1302458499_0001
Stage-3 is selected by condition resolver.
Stage-2 is filtered out by condition resolver.
Stage-4 is filtered out by condition resolver.
Moving data to directory hdfs://localhost:20500/test-warehouse/test_multi_compression_types_596c4a79.db/alltypes_multi_compression/year=2010/month=1/.hive-staging_hive_2018-07-03_03-12-50_619_6091605696219154885-1/-ext-10000
Loading data to table test_multi_compression_types_596c4a79.alltypes_multi_compression partition (year=2010, month=1)
MapReduce Jobs Launched: 
Stage-Stage-1:  HDFS Read: 8797 HDFS Write: 7375 SUCCESS
Total MapReduce CPU Time Spent: 0 msec
OK
Time taken: 13.557 seconds
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hbase-2.0.0-cdh6.x-SNAPSHOT/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/log4j-slf4j-impl-2.8.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]

Logging initialized using configuration in file:/home/ubuntu/Impala/fe/src/test/resources/hive-log4j2.properties Async: false
Query ID = ubuntu_20180703031315_e9737025-3248-4ec0-a604-f61268abb97d
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there&apos;s no reduce operator
18/07/03 03:13:22 INFO beanutils.FluentPropertyBeanIntrospector: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
18/07/03 03:13:22 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library
18/07/03 03:13:22 INFO lzo.LzoCodec: Successfully loaded &amp; initialized native-lzo library [hadoop-lzo rev 2b3bd7731ff3ef5d8585a004b90696630e5cea96]
18/07/03 03:13:23 INFO mapred.LocalDistributedCacheManager: Creating symlink: /tmp/hadoop-ubuntu/mapred/local/1530587602996/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:13:23 WARN mapred.LocalDistributedCacheManager: Failed to create symlink: /tmp/hadoop-ubuntu/mapred/local/1530587602996/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:13:23 INFO mapred.LocalDistributedCacheManager: Localized file:/tmp/hadoop/mapred/staging/ubuntu1472152489/.staging/job_local1472152489_0001/libjars as file:/tmp/hadoop-ubuntu/mapred/local/1530587602996/libjars
Job running in-process (local Hadoop)
18/07/03 03:13:23 INFO mapred.LocalJobRunner: OutputCommitter set in config org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:13:23 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:13:23 INFO mapred.LocalJobRunner: Waiting for map tasks
18/07/03 03:13:23 INFO mapred.LocalJobRunner: Starting task: attempt_local1472152489_0001_m_000000_0
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/hive-exec-2.1.1-cdh6.x-SNAPSHOT.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/parquet-hadoop-bundle-1.9.0-cdh6.x-20180615.142109-1.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [shaded.parquet.org.slf4j.helpers.NOPLoggerFactory]
2018-07-03 03:13:24,296 Stage-1 map = 0%,  reduce = 0%
18/07/03 03:13:25 INFO mapred.LocalJobRunner: 
18/07/03 03:13:25 INFO mapred.LocalJobRunner: map
18/07/03 03:13:25 INFO mapred.LocalJobRunner: Finishing task: attempt_local1472152489_0001_m_000000_0
18/07/03 03:13:25 INFO mapred.LocalJobRunner: map task executor complete.
2018-07-03 03:13:25,334 Stage-1 map = 100%,  reduce = 0%
Ended Job = job_local1472152489_0001
Stage-3 is selected by condition resolver.
Stage-2 is filtered out by condition resolver.
Stage-4 is filtered out by condition resolver.
Moving data to directory hdfs://localhost:20500/test-warehouse/test_multi_compression_types_596c4a79.db/alltypes_multi_compression/year=2010/month=2/.hive-staging_hive_2018-07-03_03-13-15_502_1956029844487203113-1/-ext-10000
Loading data to table test_multi_compression_types_596c4a79.alltypes_multi_compression partition (year=2010, month=2)
MapReduce Jobs Launched: 
Stage-Stage-1:  HDFS Read: 8233 HDFS Write: 5603 SUCCESS
Total MapReduce CPU Time Spent: 0 msec
OK
Time taken: 10.397 seconds
-- executing against localhost:21000
create table test_multi_compression_types_596c4a79.multi_compression (a string, b string) stored as parquet;

-- executing against localhost:21000
use test_multi_compression_types_596c4a79;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes_multi_compression;

-- executing against localhost:21000
select * from multi_compression;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="343" name="test_repeated_root_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.0741829872"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_repeated_root_schema_fe46a2a5` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_repeated_root_schema_fe46a2a5`;

MainThread: Created database &quot;test_repeated_root_schema_fe46a2a5&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_repeated_root_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_repeated_root_schema_fe46a2a5.repeated_root_schema (i int) stored as parquet;

-- executing against localhost:21000
select * from test_repeated_root_schema_fe46a2a5.repeated_root_schema;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="462" name="test_bad_compression_codec[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.1599929333"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_bad_compression_codec_24d340a6` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_bad_compression_codec_24d340a6`;

MainThread: Created database &quot;test_bad_compression_codec_24d340a6&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_bad_compression_codec[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_bad_compression_codec_24d340a6.bad_codec (
          id INT, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT,
          int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE,
          date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP,
          year INT, month INT) STORED AS PARQUET;

-- executing against localhost:21000
use test_bad_compression_codec_24d340a6;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_codec;

</system-err></testcase><testcase classname="query_test.test_scanners.TestTextSplitDelimiters" file="query_test/test_scanners.py" line="812" name="test_text_split_delimiters[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="8.79196596146"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_text_split_delimiters_cefc78d9` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_text_split_delimiters_cefc78d9`;

MainThread: Created database &quot;test_text_split_delimiters_cefc78d9&quot; for test ID &quot;query_test/test_scanners.py::TestTextSplitDelimiters::()::test_text_split_delimiters[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_text_split_delimiters_cefc78d9.test_text_split_delimiters (s string) location &apos;/test-warehouse/test_text_split_delimiters_cefc78d9_test_text_split_delimiters&apos;;

-- executing against localhost:21000
refresh test_text_split_delimiters_cefc78d9.test_text_split_delimiters;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=4;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from test_text_split_delimiters_cefc78d9.test_text_split_delimiters;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="84" name="test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]" time="24.8175029755"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_decimal_tbl_80e25c1e` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_decimal_tbl_80e25c1e`;

MainThread: Created database &quot;test_fuzz_decimal_tbl_80e25c1e&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]&quot;
MainThread: Using random seed 1530587563
-- executing against localhost:21000
create table test_fuzz_decimal_tbl_80e25c1e.decimal_tbl like functional.decimal_tbl;

MainThread: Generating corrupted version of decimal_tbl in test_fuzz_decimal_tbl_80e25c1e. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4
-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted functional.decimal_tbl;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/decimal_tbl.txt at 154 from 49 to 214
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/decimal_tbl.txt at 106 from 53 to 84
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/decimal_tbl.txt at 96 from 54 to 21
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy1_decimal_tbl.txt at 27 from 54 to 158
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy1_decimal_tbl.txt to 80
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy2_decimal_tbl.txt at 98 from 56 to 161
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy2_decimal_tbl.txt to 109
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy3_decimal_tbl.txt at 129 from 50 to 239
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy4_decimal_tbl.txt at 115 from 50 to 208
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy4_decimal_tbl.txt to 24
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy5_decimal_tbl.txt at 11 from 46 to 19
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy5_decimal_tbl.txt at 184 from 56 to 219
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy5_decimal_tbl.txt at 191 from 56 to 12
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy6_decimal_tbl.txt at 19 from 57 to 169
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy6_decimal_tbl.txt at 44 from 51 to 161
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy7_decimal_tbl.txt at 116 from 50 to 207
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy7_decimal_tbl.txt at 117 from 10 to 30
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy7_decimal_tbl.txt at 117 from 30 to 194
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy7_decimal_tbl.txt to 183
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy8_decimal_tbl.txt at 90 from 49 to 117
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy8_decimal_tbl.txt at 27 from 54 to 7
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy8_decimal_tbl.txt at 131 from 52 to 220
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy8_decimal_tbl.txt to 31
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy9_decimal_tbl.txt at 110 from 57 to 125
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblW6nYG4/d6=1/copy9_decimal_tbl.txt to 173
-- executing against localhost:21000
alter table test_fuzz_decimal_tbl_80e25c1e.decimal_tbl add partition (d6=1);

-- executing against localhost:21000
refresh test_fuzz_decimal_tbl_80e25c1e.decimal_tbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
3
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
3
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
3
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
3
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
9




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
3
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
3
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
9




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
3
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
6
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
8
0


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
3
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
8
0
e
2
5
c
1
e
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
0
9




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_80e25c1e.decimal_tbl q;

MainThread: 
</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="122" name="test_kudu_limit[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="9.96727323532"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_limit_5b706a53` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_limit_5b706a53`;

MainThread: Created database &quot;test_kudu_limit_5b706a53&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_limit[exec_option: {&apos;kudu_read_mode&apos;: &apos;READ_AT_SNAPSHOT&apos;, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_kudu_limit_5b706a53;

SET kudu_read_mode=READ_AT_SNAPSHOT;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from functional_kudu.alltypes limit 0;

-- executing against localhost:21000
select count(*) from (select * from functional_kudu.alltypes limit 2) v;

-- executing against localhost:21000
select * from functional_kudu.alltypestiny limit 100;

-- executing against localhost:21000
select count(id) from (select * from functional_kudu.alltypes where id &gt; 0 limit 3) v;

-- executing against localhost:21000
select * from functional_kudu.alltypestiny where id &gt; 4 limit 3;

-- executing against localhost:21000
select count(tinyint_col) from (select * from functional_kudu.alltypes where tinyint_col = 6 limit 4) v;

-- executing against localhost:21000
select * from functional_kudu.alltypestiny where tinyint_col = 1 limit 4;

-- executing against localhost:21000
select count(string_col) from (select * from functional_kudu.alltypes where id % 2 = 0 limit 2) v;

-- executing against localhost:21000
select * from functional_kudu.alltypestiny where id % 2 = 0 limit 100;

-- executing against localhost:21000
select count(month) from
  (select * from functional_kudu.alltypes where id % 2 = 0 and id &gt; 4 limit 5) v;

-- executing against localhost:21000
select * from functional_kudu.alltypestiny where id % 2 = 0 and id &gt; 4 limit 5;

-- executing against localhost:21000
select count(*) from (select * from functional_kudu.alltypes where id % 2 = 0 and id &gt; 1 limit 1000) v;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="103" name="test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]" time="19.1904840469"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_nested_types_f7f547f8` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_nested_types_f7f547f8`;

MainThread: Created database &quot;test_fuzz_nested_types_f7f547f8&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]&quot;
MainThread: Using random seed 1530587563
-- executing against localhost:21000
create table test_fuzz_nested_types_f7f547f8.complextypestbl like functional_parquet.complextypestbl;

MainThread: Generating corrupted version of complextypestbl in test_fuzz_nested_types_f7f547f8. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted functional_parquet.complextypestbl;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/nullable.parq at 3082 from 108 to 214
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/nullable.parq at 2127 from 117 to 84
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/nullable.parq at 1928 from 38 to 21
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/nullable.parq at 3084 from 34 to 72
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/nullable.parq at 553 from 0 to 158
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/nullable.parq to 1607
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy1_nullable.parq at 1959 from 25 to 161
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy1_nullable.parq at 766 from 120 to 143
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy1_nullable.parq to 2580
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy2_nullable.parq at 2898 from 34 to 60
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy2_nullable.parq at 2315 from 22 to 208
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy2_nullable.parq at 926 from 21 to 31
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy2_nullable.parq at 2262 from 108 to 15
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy2_nullable.parq at 300 from 0 to 242
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy2_nullable.parq at 3335 from 44 to 251
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy2_nullable.parq at 197 from 0 to 216
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy2_nullable.parq at 1409 from 24 to 25
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy3_nullable.parq at 2453 from 13 to 201
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy3_nullable.parq at 2172 from 72 to 152
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy4_nullable.parq at 464 from 4 to 154
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy4_nullable.parq at 2955 from 34 to 91
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy4_nullable.parq at 3648 from 34 to 142
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy4_nullable.parq at 1798 from 108 to 117
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy4_nullable.parq at 554 from 0 to 7
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy5_nullable.parq at 1034 from 10 to 41
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy5_nullable.parq at 1096 from 109 to 144
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy5_nullable.parq at 1904 from 110 to 11
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy5_nullable.parq at 3450 from 114 to 141
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy5_nullable.parq at 205 from 0 to 8
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy5_nullable.parq at 2223 from 0 to 112
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy5_nullable.parq at 1748 from 0 to 225
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy5_nullable.parq to 2582
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy7_nullable.parq to 2594
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy8_nullable.parq at 3562 from 34 to 142
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy8_nullable.parq at 3511 from 123 to 9
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy8_nullable.parq at 3822 from 109 to 113
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy8_nullable.parq at 3573 from 34 to 163
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy8_nullable.parq at 125 from 0 to 94
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy8_nullable.parq at 3537 from 44 to 219
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy8_nullable.parq at 1374 from 2 to 11
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy8_nullable.parq at 738 from 246 to 2
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy8_nullable.parq to 2075
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy9_nullable.parq at 2736 from 34 to 112
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy9_nullable.parq at 488 from 96 to 30
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy9_nullable.parq at 1492 from 0 to 29
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/nonnullable.parq at 838 from 3 to 18
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/nonnullable.parq at 2305 from 114 to 72
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/nonnullable.parq at 982 from 24 to 226
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/nonnullable.parq at 1416 from 94 to 165
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy1_nonnullable.parq at 2079 from 174 to 13
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy1_nonnullable.parq at 1840 from 6 to 101
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy2_nonnullable.parq at 2428 from 34 to 207
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy2_nonnullable.parq at 2962 from 58 to 55
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy2_nonnullable.parq at 1982 from 83 to 157
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy2_nonnullable.parq at 106 from 21 to 79
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy2_nonnullable.parq at 2336 from 121 to 85
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy2_nonnullable.parq at 1136 from 21 to 215
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy3_nonnullable.parq at 889 from 0 to 61
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy3_nonnullable.parq at 602 from 28 to 141
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy3_nonnullable.parq at 1705 from 28 to 241
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy3_nonnullable.parq at 1755 from 24 to 95
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy3_nonnullable.parq at 2730 from 110 to 194
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy3_nonnullable.parq at 2399 from 116 to 25
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy3_nonnullable.parq at 890 from 53 to 175
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy3_nonnullable.parq at 871 from 114 to 117
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy4_nonnullable.parq at 3022 from 114 to 222
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy4_nonnullable.parq at 1226 from 0 to 149
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy4_nonnullable.parq at 493 from 58 to 118
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy4_nonnullable.parq at 1718 from 116 to 26
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy4_nonnullable.parq at 1110 from 21 to 177
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy4_nonnullable.parq at 189 from 0 to 106
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy4_nonnullable.parq at 382 from 0 to 179
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy5_nonnullable.parq at 2057 from 4 to 63
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy5_nonnullable.parq at 2649 from 114 to 70
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy5_nonnullable.parq at 537 from 3 to 170
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy5_nonnullable.parq to 1459
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy6_nonnullable.parq at 468 from 0 to 180
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy6_nonnullable.parq at 50 from 0 to 4
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy6_nonnullable.parq at 3107 from 113 to 201
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy6_nonnullable.parq at 1782 from 25 to 232
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy6_nonnullable.parq at 2181 from 99 to 198
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy6_nonnullable.parq at 2211 from 34 to 218
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy6_nonnullable.parq to 3179
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy7_nonnullable.parq at 2084 from 0 to 143
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy7_nonnullable.parq at 2903 from 34 to 61
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy7_nonnullable.parq at 1112 from 21 to 28
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy7_nonnullable.parq at 1304 from 21 to 78
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy7_nonnullable.parq at 3005 from 34 to 79
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy8_nonnullable.parq at 1821 from 101 to 59
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy8_nonnullable.parq at 325 from 4 to 127
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy8_nonnullable.parq to 2787
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy9_nonnullable.parq at 2083 from 2 to 162
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy9_nonnullable.parq at 889 from 0 to 207
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy9_nonnullable.parq at 421 from 0 to 54
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl1nT9E1/copy9_nonnullable.parq at 1131 from 118 to 46
-- executing against localhost:21000
refresh test_fuzz_nested_types_f7f547f8.complextypestbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_f7f547f8.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy1_nonnullable.parq has invalid file metadata at file offset 2552. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_f7f547f8.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy5_nullable.parq&apos; has an invalid version number: et.a
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_f7f547f8.complextypestbl&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_f7f547f8.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/nullable.parq&apos; has an invalid version number: #x04lis
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_f7f547f8.complextypestbl&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_f7f547f8.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy8_nullable.parq&apos; has an invalid version number: e#x15#x00#x16
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_f7f547f8.complextypestbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_f7f547f8.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy8_nullable.parq&apos; has an invalid version number: e#x15#x00#x16
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_f7f547f8.complextypestbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_f7f547f8.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy3_nonnullable.parq has invalid file metadata at file offset 2552. Error = couldn&apos;t deserialize thrift msg:
don&apos;t know what type: 
.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_f7f547f8.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy1_nullable.parq&apos; has an invalid version number: quet
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_f7f547f8.complextypestbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_f7f547f8.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy1_nonnullable.parq has invalid file metadata at file offset 2552. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_f7f547f8.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy5_nonnullable.parq&apos; has an invalid version number: p#x03ma
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_f7f547f8.complextypestbl&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_f7f547f8.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy8_nullable.parq&apos; has an invalid version number: e#x15#x00#x16
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_f7f547f8.complextypestbl&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_f7f547f8.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy3_nonnullable.parq has invalid file metadata at file offset 2552. Error = couldn&apos;t deserialize thrift msg:
don&apos;t know what type: 
.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_f7f547f8.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy7_nullable.parq&apos; has an invalid version number: ma#x18�
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_f7f547f8.complextypestbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_f7f547f8.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy3_nonnullable.parq has invalid file metadata at file offset 2552. Error = couldn&apos;t deserialize thrift msg:
don&apos;t know what type: 
.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_f7f547f8.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy2_nonnullable.parq has invalid file metadata at file offset 2552. Error = couldn&apos;t deserialize thrift msg:
No more data to read.
.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_f7f547f8.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy2_nullable.parq has invalid file metadata at file offset 2819. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_f7f547f8.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_f7f547f8.db/complextypestbl/copy7_nullable.parq&apos; has an invalid version number: ma#x18�
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_f7f547f8.complextypestbl&quot;.

&apos;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="720" name="test_dict_encoding_with_large_bit_width[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.3583350182"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_dict_encoding_with_large_bit_width_d1a865fd` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_dict_encoding_with_large_bit_width_d1a865fd`;

MainThread: Created database &quot;test_dict_encoding_with_large_bit_width_d1a865fd&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_dict_encoding_with_large_bit_width[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_dict_encoding_with_large_bit_width_d1a865fd.dict_encoding_with_large_bit_width (i tinyint) STORED AS PARQUET;

-- executing against localhost:21000
select * from test_dict_encoding_with_large_bit_width_d1a865fd.dict_encoding_with_large_bit_width;

</system-err></testcase><testcase classname="query_test.test_parquet_stats.TestParquetStats" file="query_test/test_parquet_stats.py" line="72" name="test_invalid_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.7589449883"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_invalid_stats_3e92afae` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_invalid_stats_3e92afae`;

MainThread: Created database &quot;test_invalid_stats_3e92afae&quot; for test ID &quot;query_test/test_parquet_stats.py::TestParquetStats::()::test_invalid_stats[mt_dop: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_invalid_stats_3e92afae.min_max_is_nan (val double) stored as parquet;

-- executing against localhost:21000
invalidate metadata test_invalid_stats_3e92afae.min_max_is_nan;

-- executing against localhost:21000
use test_invalid_stats_3e92afae;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from min_max_is_nan where val &gt; 0;

-- executing against localhost:21000
select * from min_max_is_nan where val = 42;

-- executing against localhost:21000
select * from min_max_is_nan where not val &gt;= 0;

-- executing against localhost:21000
select * from min_max_is_nan where val != 0;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormatsWithLimit" file="query_test/test_scanners.py" line="105" name="test_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="17.7168517113"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="343" name="test_repeated_root_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.0413193703"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_repeated_root_schema_8dee3668` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_repeated_root_schema_8dee3668`;

MainThread: Created database &quot;test_repeated_root_schema_8dee3668&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_repeated_root_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_repeated_root_schema_8dee3668.repeated_root_schema (i int) stored as parquet;

-- executing against localhost:21000
select * from test_repeated_root_schema_8dee3668.repeated_root_schema;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="690" name="test_decimal_encodings[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.0734028816"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_decimal_encodings_6df4ddcb` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_decimal_encodings_6df4ddcb`;

MainThread: Created database &quot;test_decimal_encodings_6df4ddcb&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_decimal_encodings[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table if not exists test_decimal_encodings_6df4ddcb.decimal_encodings
    (small_dec decimal(9,2), med_dec decimal(18,2), large_dec decimal(38,2))
    STORED AS PARQUET;

-- executing against localhost:21000
use test_decimal_encodings_6df4ddcb;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from decimal_encodings;

</system-err></testcase><testcase classname="query_test.test_scanners.TestTextSplitDelimiters" file="query_test/test_scanners.py" line="836" name="test_text_split_across_buffers_delimiter[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="11.8796498775"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_text_split_across_buffers_delimiter_edfd0455` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_text_split_across_buffers_delimiter_edfd0455`;

MainThread: Created database &quot;test_text_split_across_buffers_delimiter_edfd0455&quot; for test ID &quot;query_test/test_scanners.py::TestTextSplitDelimiters::()::test_text_split_across_buffers_delimiter[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
create table test_text_split_across_buffers_delimiter_edfd0455.test_text_split_delimiters (s string) location &apos;/test-warehouse/test_text_split_across_buffers_delimiter_edfd0455_test_text_split_delimiters&apos;;

-- executing against localhost:21000
refresh test_text_split_across_buffers_delimiter_edfd0455.test_text_split_delimiters;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=16777216;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from test_text_split_across_buffers_delimiter_edfd0455.test_text_split_delimiters;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="125" name="test_kudu_column_options" time="23.9684500694"><system-err>MainThread: Using database testkuduoperations_22375_f7twvu as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_column_options_861fdd3c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_column_options_861fdd3c`;

MainThread: Created database &quot;test_kudu_column_options_861fdd3c&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_column_options&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="462" name="test_bad_compression_codec[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.8805549145"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_bad_compression_codec_38adf7e1` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_bad_compression_codec_38adf7e1`;

MainThread: Created database &quot;test_bad_compression_codec_38adf7e1&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_bad_compression_codec[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_bad_compression_codec_38adf7e1.bad_codec (
          id INT, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT,
          int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE,
          date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP,
          year INT, month INT) STORED AS PARQUET;

-- executing against localhost:21000
use test_bad_compression_codec_38adf7e1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_codec;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="78" name="test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]" time="27.4547219276"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_alltypes_700ba4c8` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_alltypes_700ba4c8`;

MainThread: Created database &quot;test_fuzz_alltypes_700ba4c8&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]&quot;
MainThread: Using random seed 1530587575
-- executing against localhost:21000
create table test_fuzz_alltypes_700ba4c8.alltypes like functional.alltypes;

MainThread: Generating corrupted version of alltypes in test_fuzz_alltypes_700ba4c8. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm
-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted functional.alltypes;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=5/100501.txt at 9450 from 44 to 40
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=5/100501.txt at 8415 from 53 to 30
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=5/100501.txt at 20276 from 48 to 96
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=12/101201.txt at 11576 from 50 to 247
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=12/101201.txt at 16992 from 49 to 0
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=12/101201.txt at 12197 from 44 to 114
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=8/100801.txt to 15440
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=3/100301.txt at 2259 from 48 to 155
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=3/100301.txt at 14789 from 58 to 89
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=3/100301.txt at 13097 from 32 to 86
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=3/100301.txt at 3057 from 49 to 43
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=3/100301.txt to 686
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=7/100701.txt at 20301 from 48 to 166
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=7/100701.txt at 12690 from 57 to 88
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=7/100701.txt at 19574 from 102 to 52
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=7/100701.txt at 6180 from 44 to 212
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=7/100701.txt at 2170 from 47 to 245
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=7/100701.txt at 10549 from 54 to 8
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=7/100701.txt at 3651 from 44 to 205
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=7/100701.txt at 9601 from 10 to 19
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=7/100701.txt at 2592 from 45 to 110
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=7/100701.txt to 17492
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=6/100601.txt at 17095 from 44 to 87
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=6/100601.txt at 9254 from 48 to 213
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=6/100601.txt at 13634 from 57 to 1
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=6/100601.txt at 7036 from 49 to 121
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=6/100601.txt at 13692 from 44 to 115
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=6/100601.txt at 13994 from 44 to 201
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=10/101001.txt at 2061 from 48 to 10
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=10/101001.txt at 7413 from 48 to 150
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=10/101001.txt at 401 from 44 to 127
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=10/101001.txt at 14672 from 44 to 8
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=10/101001.txt at 19403 from 49 to 167
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=10/101001.txt at 1487 from 50 to 108
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=10/101001.txt to 14651
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=2/100201.txt at 13313 from 54 to 155
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=2/100201.txt at 11883 from 49 to 166
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=2/100201.txt at 14620 from 55 to 214
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=2/100201.txt to 8042
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=11/101101.txt at 18667 from 48 to 240
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=11/101101.txt at 10275 from 10 to 149
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=11/101101.txt to 14972
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=9/100901.txt at 91 from 48 to 91
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=9/100901.txt at 8341 from 114 to 174
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=9/100901.txt at 16989 from 48 to 50
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=9/100901.txt at 18658 from 55 to 147
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=9/100901.txt at 18113 from 57 to 141
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=9/100901.txt at 349 from 53 to 250
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=9/100901.txt at 7082 from 57 to 140
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=9/100901.txt at 17641 from 48 to 164
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=9/100901.txt at 16884 from 101 to 158
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=4/100401.txt to 15972
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=1/100101.txt at 20637 from 53 to 36
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=1/100101.txt at 19394 from 46 to 60
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=1/100101.txt at 5188 from 55 to 145
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=1/100101.txt at 19282 from 48 to 50
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=1/100101.txt at 13962 from 48 to 167
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2010/month=1/100101.txt at 12928 from 50 to 235
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=5/090501.txt at 13337 from 56 to 9
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=5/090501.txt at 12302 from 97 to 217
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=5/090501.txt at 11397 from 57 to 3
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=5/090501.txt at 10453 from 57 to 45
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=5/090501.txt at 3266 from 48 to 80
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=5/090501.txt at 11546 from 32 to 151
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=5/090501.txt at 94 from 48 to 118
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=5/090501.txt at 6777 from 48 to 127
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=12/091201.txt at 6545 from 46 to 17
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=12/091201.txt at 7590 from 102 to 134
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=12/091201.txt at 16714 from 50 to 235
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=8/090801.txt at 8844 from 50 to 76
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=8/090801.txt at 2072 from 10 to 208
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=8/090801.txt at 590 from 50 to 245
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=8/090801.txt at 12861 from 48 to 13
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=8/090801.txt at 1615 from 101 to 145
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=8/090801.txt at 16011 from 44 to 196
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=8/090801.txt at 7536 from 50 to 77
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=8/090801.txt at 14671 from 56 to 179
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=8/090801.txt at 418 from 57 to 202
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=8/090801.txt to 4935
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=3/090301.txt at 3205 from 57 to 136
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=3/090301.txt at 4581 from 57 to 198
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=3/090301.txt at 8790 from 58 to 173
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=3/090301.txt at 9913 from 44 to 73
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=3/090301.txt at 18288 from 44 to 148
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=3/090301.txt at 16364 from 10 to 223
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=7/090701.txt at 18619 from 52 to 171
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=7/090701.txt at 8092 from 46 to 143
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=7/090701.txt at 415 from 57 to 48
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=7/090701.txt at 679 from 48 to 145
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=7/090701.txt at 718 from 49 to 127
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=6/090601.txt at 11656 from 57 to 110
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=6/090601.txt at 7588 from 51 to 170
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=6/090601.txt at 4646 from 57 to 33
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=6/090601.txt at 18826 from 57 to 91
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=6/090601.txt at 6795 from 49 to 58
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=6/090601.txt at 15677 from 46 to 63
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=6/090601.txt at 4043 from 44 to 171
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=6/090601.txt at 3689 from 54 to 196
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=6/090601.txt at 643 from 50 to 146
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=6/090601.txt to 14715
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=10/091001.txt at 20392 from 48 to 137
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=10/091001.txt at 2649 from 57 to 48
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=10/091001.txt at 15730 from 51 to 203
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=10/091001.txt at 14472 from 53 to 218
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=10/091001.txt at 14939 from 48 to 113
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=10/091001.txt at 4439 from 54 to 179
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=10/091001.txt at 504 from 48 to 183
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=10/091001.txt at 5210 from 48 to 241
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=2/090201.txt at 3717 from 54 to 204
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=2/090201.txt at 11361 from 44 to 239
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=2/090201.txt at 7953 from 116 to 205
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=2/090201.txt at 17490 from 53 to 141
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=2/090201.txt at 11208 from 57 to 31
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=11/091101.txt at 5053 from 44 to 240
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=11/091101.txt at 1171 from 47 to 152
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=11/091101.txt at 15237 from 57 to 148
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=11/091101.txt at 7697 from 48 to 151
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=11/091101.txt at 8088 from 46 to 3
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=11/091101.txt at 3594 from 47 to 154
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=11/091101.txt to 7403
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=9/090901.txt at 18442 from 44 to 11
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=9/090901.txt at 17241 from 57 to 172
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=9/090901.txt at 4579 from 44 to 129
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=9/090901.txt at 3863 from 48 to 137
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=9/090901.txt at 17842 from 48 to 205
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=9/090901.txt at 19828 from 51 to 168
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=9/090901.txt at 17134 from 52 to 79
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=9/090901.txt at 7569 from 49 to 200
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=9/090901.txt at 10992 from 48 to 79
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=9/090901.txt to 9436
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=4/090401.txt at 19648 from 50 to 14
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=4/090401.txt at 4964 from 97 to 14
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=4/090401.txt at 8522 from 56 to 42
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=4/090401.txt at 19879 from 44 to 66
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=4/090401.txt at 17498 from 55 to 33
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=4/090401.txt at 15598 from 44 to 32
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=4/090401.txt at 16710 from 49 to 123
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=4/090401.txt at 16604 from 52 to 25
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=4/090401.txt to 19108
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=1/090101.txt at 9388 from 57 to 49
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=1/090101.txt at 10865 from 48 to 196
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=1/090101.txt at 903 from 52 to 244
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesuvb7Sm/year=2009/month=1/090101.txt to 2955
-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2010,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2010,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2010,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2010,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2010,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2010,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2010,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2010,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2010,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2010,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2010,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2010,month=1);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2009,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2009,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2009,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2009,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2009,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2009,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2009,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2009,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2009,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2009,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2009,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_700ba4c8.alltypes add partition (year=2009,month=1);

18/07/03 03:13:09 WARN hdfs.DataStreamer: Caught exception
java.lang.InterruptedException
	at java.lang.Object.wait(Native Method)
	at java.lang.Thread.join(Thread.java:1252)
	at java.lang.Thread.join(Thread.java:1326)
	at org.apache.hadoop.hdfs.DataStreamer.closeResponder(DataStreamer.java:986)
	at org.apache.hadoop.hdfs.DataStreamer.endBlock(DataStreamer.java:640)
	at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:810)
-- executing against localhost:21000
refresh test_fuzz_alltypes_700ba4c8.alltypes;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_700ba4c8.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
9
7
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_700ba4c8.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
9
7
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_700ba4c8.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
9
7
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_700ba4c8.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
9
7
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_700ba4c8.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
9
7
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_700ba4c8.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
9
7
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_700ba4c8.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
9
7
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_700ba4c8.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
4
9
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
1
0
8


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
4
9
3
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
9
7
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
7
4
0
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
7
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
9
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
9
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
5
4
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
4
3
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
7
0
0
b
a
4
c
8
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
4
6
5
1




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_700ba4c8.alltypes q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_700ba4c8.alltypes q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_700ba4c8.alltypes q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_700ba4c8.alltypes q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_700ba4c8.alltypes q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_700ba4c8.alltypes q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_700ba4c8.alltypes q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_700ba4c8.alltypes q;

MainThread: 
</system-err></testcase><testcase classname="query_test.test_scratch_limit.TestScratchLimit" file="query_test/test_scratch_limit.py" line="75" name="test_with_low_scratch_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="2.65199494362"><system-err>SET scratch_limit=24m;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=32m;
-- executing against localhost:21000

      select o_orderdate, o_custkey, o_comment
      from tpch.orders
      order by o_orderdate
      ;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="720" name="test_dict_encoding_with_large_bit_width[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.8316161633"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_dict_encoding_with_large_bit_width_acc1ef27` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_dict_encoding_with_large_bit_width_acc1ef27`;

MainThread: Created database &quot;test_dict_encoding_with_large_bit_width_acc1ef27&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_dict_encoding_with_large_bit_width[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_dict_encoding_with_large_bit_width_acc1ef27.dict_encoding_with_large_bit_width (i tinyint) STORED AS PARQUET;

-- executing against localhost:21000
select * from test_dict_encoding_with_large_bit_width_acc1ef27.dict_encoding_with_large_bit_width;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanTruncatedFiles" file="query_test/test_scanners.py" line="920" name="test_scan_truncated_file_empty[vector0]" time="0.000360727310181"><skipped message="got empty parameter set [&apos;vector&apos;], function test_scan_truncated_file_empty at /home/ubuntu/Impala/tests/query_test/test_scanners.py:920" type="pytest.skip">query_test/test_scanners.py:920: &lt;py._xmlgen.raw object at 0x7f151958fb50&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestScanTruncatedFiles" file="query_test/test_scanners.py" line="923" name="test_scan_truncated_file[vector0]" time="0.000243186950684"><skipped message="got empty parameter set [&apos;vector&apos;], function test_scan_truncated_file at /home/ubuntu/Impala/tests/query_test/test_scanners.py:923" type="pytest.skip">query_test/test_scanners.py:923: &lt;py._xmlgen.raw object at 0x7f151958f4d0&gt;</skipped></testcase><testcase classname="query_test.test_scratch_limit.TestScratchLimit" file="query_test/test_scratch_limit.py" line="91" name="test_with_zero_scratch_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.00106120109558"></testcase><testcase classname="query_test.test_scratch_limit.TestScratchLimit" file="query_test/test_scratch_limit.py" line="102" name="test_with_unlimited_scratch_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="19.6732571125"><system-err>SET scratch_limit=-1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=32m;
-- executing against localhost:21000

      select o_orderdate, o_custkey, o_comment
      from tpch.orders
      order by o_orderdate
      ;

</system-err></testcase><testcase classname="query_test.test_parquet_stats.TestParquetStats" file="query_test/test_parquet_stats.py" line="72" name="test_invalid_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.0708420277"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_invalid_stats_e0eb686b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_invalid_stats_e0eb686b`;

MainThread: Created database &quot;test_invalid_stats_e0eb686b&quot; for test ID &quot;query_test/test_parquet_stats.py::TestParquetStats::()::test_invalid_stats[mt_dop: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_invalid_stats_e0eb686b.min_max_is_nan (val double) stored as parquet;

-- executing against localhost:21000
invalidate metadata test_invalid_stats_e0eb686b.min_max_is_nan;

-- executing against localhost:21000
use test_invalid_stats_e0eb686b;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from min_max_is_nan where val &gt; 0;

-- executing against localhost:21000
select * from min_max_is_nan where val = 42;

-- executing against localhost:21000
select * from min_max_is_nan where not val &gt;= 0;

-- executing against localhost:21000
select * from min_max_is_nan where val != 0;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="103" name="test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]" time="3.62324714661"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners_fuzz.py:109: &lt;py._xmlgen.raw object at 0x7f151957ff50&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_nested_types_8defeaa1` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_nested_types_8defeaa1`;

MainThread: Created database &quot;test_fuzz_nested_types_8defeaa1&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="343" name="test_repeated_root_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.99017500877"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_repeated_root_schema_2cf8cebf` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_repeated_root_schema_2cf8cebf`;

MainThread: Created database &quot;test_repeated_root_schema_2cf8cebf&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_repeated_root_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_repeated_root_schema_2cf8cebf.repeated_root_schema (i int) stored as parquet;

-- executing against localhost:21000
select * from test_repeated_root_schema_2cf8cebf.repeated_root_schema;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormatsWithLimit" file="query_test/test_scanners.py" line="105" name="test_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="17.0016138554"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional_orc_def;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="103" name="test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]" time="3.99297618866"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners_fuzz.py:109: &lt;py._xmlgen.raw object at 0x7f15195a8d10&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_nested_types_d3296239` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_nested_types_d3296239`;

MainThread: Created database &quot;test_fuzz_nested_types_d3296239&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestUncompressedText" file="query_test/test_scanners.py" line="956" name="test_scan_lazy_timestamp[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="12.586427927"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_scan_lazy_timestamp_d352f1c5` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_scan_lazy_timestamp_d352f1c5`;

MainThread: Created database &quot;test_scan_lazy_timestamp_d352f1c5&quot; for test ID &quot;query_test/test_scanners.py::TestUncompressedText::()::test_scan_lazy_timestamp[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_scan_lazy_timestamp_d352f1c5.lazy_ts (ts TIMESTAMP);

-- executing against localhost:21000
use test_scan_lazy_timestamp_d352f1c5;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select ts from lazy_ts;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="462" name="test_bad_compression_codec[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.2832551003"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_bad_compression_codec_d723b562` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_bad_compression_codec_d723b562`;

MainThread: Created database &quot;test_bad_compression_codec_d723b562&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_bad_compression_codec[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_bad_compression_codec_d723b562.bad_codec (
          id INT, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT,
          int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE,
          date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP,
          year INT, month INT) STORED AS PARQUET;

-- executing against localhost:21000
use test_bad_compression_codec_d723b562;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_codec;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestInsertParquetInvalidCodec" file="query_test/test_insert_parquet.py" line="134" name="test_insert_parquet_invalid_codec[compression_codec: bzip2 | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.0766086578"><system-err>-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21001
-- connecting to: localhost:21002
-- executing against localhost:21000
use functional_parquet;

SET sync_ddl=1;
SET COMPRESSION_CODEC=bzip2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21001
use functional_parquet;

SET sync_ddl=1;
SET COMPRESSION_CODEC=bzip2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21002
use functional_parquet;

SET sync_ddl=1;
SET COMPRESSION_CODEC=bzip2;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table if not exists parquet_invalid_codec (x BIGINT) stored as parquet
location &apos;/test-warehouse/parquet_invalid_codec&apos;;

-- executing against localhost:21000
insert overwrite table parquet_invalid_codec select 1;

-- executing against localhost:21000
drop table parquet_invalid_codec;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="103" name="test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]" time="4.08341479301"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners_fuzz.py:109: &lt;py._xmlgen.raw object at 0x7f15195a8090&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_nested_types_bc1462ee` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_nested_types_bc1462ee`;

MainThread: Created database &quot;test_fuzz_nested_types_bc1462ee&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="690" name="test_decimal_encodings[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.1169829369"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_decimal_encodings_7677d707` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_decimal_encodings_7677d707`;

MainThread: Created database &quot;test_decimal_encodings_7677d707&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_decimal_encodings[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table if not exists test_decimal_encodings_7677d707.decimal_encodings
    (small_dec decimal(9,2), med_dec decimal(18,2), large_dec decimal(38,2))
    STORED AS PARQUET;

-- executing against localhost:21000
use test_decimal_encodings_7677d707;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from decimal_encodings;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="84" name="test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]" time="20.2081902027"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_decimal_tbl_fea9734` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_decimal_tbl_fea9734`;

MainThread: Created database &quot;test_fuzz_decimal_tbl_fea9734&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]&quot;
MainThread: Using random seed 1530587589
-- executing against localhost:21000
create table test_fuzz_decimal_tbl_fea9734.decimal_tbl like functional_parquet.decimal_tbl;

MainThread: Generating corrupted version of decimal_tbl in test_fuzz_decimal_tbl_fea9734. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted functional_parquet.decimal_tbl;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq at 144 from 174 to 144
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq at 818 from 21 to 80
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq to 372
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 585 from 0 to 59
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1189 from 40 to 21
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 514 from 86 to 191
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq to 717
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy2_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 22 from 210 to 206
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy2_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1145 from 182 to 192
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy2_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 228 from 0 to 86
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1188 from 0 to 240
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 831 from 0 to 160
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 424 from 0 to 251
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq to 1494
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 992 from 24 to 103
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 124 from 0 to 211
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 221 from 8 to 16
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1239 from 0 to 41
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1424 from 112 to 249
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1452 from 40 to 171
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1011 from 1 to 40
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 649 from 132 to 59
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 261 from 0 to 230
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq to 1504
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1023 from 49 to 210
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1365 from 38 to 33
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 810 from 86 to 131
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1050 from 210 to 142
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq to 378
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy7_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 811 from 208 to 118
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy7_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 517 from 191 to 62
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy7_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 250 from 4 to 108
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy8_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 363 from 38 to 183
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy8_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1384 from 16 to 153
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy8_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 178 from 10 to 52
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy8_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 405 from 0 to 54
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy8_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1283 from 208 to 11
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy8_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 157 from 21 to 74
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy8_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 821 from 22 to 216
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 509 from 246 to 26
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 764 from 0 to 179
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1013 from 21 to 6
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1386 from 25 to 83
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 365 from 4 to 9
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl3FEsZn/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1143 from 0 to 7
-- executing against localhost:21000
alter table test_fuzz_decimal_tbl_fea9734.decimal_tbl add partition (d6=1);

-- executing against localhost:21000
refresh test_fuzz_decimal_tbl_fea9734.decimal_tbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_fea9734.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x15#x02#x19#x16
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_fea9734.decimal_tbl&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_fea9734.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq has invalid file metadata at file offset 623. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_fea9734.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x19\#x1C#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_fea9734.decimal_tbl&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_fea9734.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq has invalid file metadata at file offset 623. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_fea9734.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x19\#x1C#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_fea9734.decimal_tbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_fea9734.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: 99ad
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_fea9734.decimal_tbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_fea9734.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x15#x02#x19#x16
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_fea9734.decimal_tbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_fea9734.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq has invalid file metadata at file offset 623. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_fea9734.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x15#x02#x19#x16
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_fea9734.decimal_tbl&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_fea9734.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq has invalid file metadata at file offset 623. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_fea9734.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x00#x00#x00p
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_fea9734.decimal_tbl&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_fea9734.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x00#x00#x00p
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_fea9734.decimal_tbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_fea9734.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x03#x1C6#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_fea9734.decimal_tbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_fea9734.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x19\#x1C#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_fea9734.decimal_tbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_fea9734.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x00#x00#x00p
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_fea9734.decimal_tbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_fea9734.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_fea9734.db/decimal_tbl/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x15#x02#x19#x16
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_fea9734.decimal_tbl&quot;.

&apos;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="720" name="test_dict_encoding_with_large_bit_width[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.2736759186"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_dict_encoding_with_large_bit_width_22589039` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_dict_encoding_with_large_bit_width_22589039`;

MainThread: Created database &quot;test_dict_encoding_with_large_bit_width_22589039&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_dict_encoding_with_large_bit_width[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_dict_encoding_with_large_bit_width_22589039.dict_encoding_with_large_bit_width (i tinyint) STORED AS PARQUET;

-- executing against localhost:21000
select * from test_dict_encoding_with_large_bit_width_22589039.dict_encoding_with_large_bit_width;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="111" name="test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]" time="3.96220493317"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners_fuzz.py:120: &lt;py._xmlgen.raw object at 0x7f15195b1dd0&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_uncompressed_parquet_c31f2054` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_uncompressed_parquet_c31f2054`;

MainThread: Created database &quot;test_fuzz_uncompressed_parquet_c31f2054&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]&quot;
</system-err></testcase><testcase classname="query_test.test_parquet_stats.TestParquetStats" file="query_test/test_parquet_stats.py" line="72" name="test_invalid_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.1408228874"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_invalid_stats_486cf236` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_invalid_stats_486cf236`;

MainThread: Created database &quot;test_invalid_stats_486cf236&quot; for test ID &quot;query_test/test_parquet_stats.py::TestParquetStats::()::test_invalid_stats[mt_dop: 8 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_invalid_stats_486cf236.min_max_is_nan (val double) stored as parquet;

-- executing against localhost:21000
invalidate metadata test_invalid_stats_486cf236.min_max_is_nan;

-- executing against localhost:21000
use test_invalid_stats_486cf236;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from min_max_is_nan where val &gt; 0;

-- executing against localhost:21000
select * from min_max_is_nan where val = 42;

-- executing against localhost:21000
select * from min_max_is_nan where not val &gt;= 0;

-- executing against localhost:21000
select * from min_max_is_nan where val != 0;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="343" name="test_repeated_root_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.1467447281"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_repeated_root_schema_7e1ec3ac` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_repeated_root_schema_7e1ec3ac`;

MainThread: Created database &quot;test_repeated_root_schema_7e1ec3ac&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_repeated_root_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_repeated_root_schema_7e1ec3ac.repeated_root_schema (i int) stored as parquet;

-- executing against localhost:21000
select * from test_repeated_root_schema_7e1ec3ac.repeated_root_schema;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="148" name="test_kudu_col_changed" time="8.80399060249"><system-err>MainThread: Using database testkuduoperations_22375_f7twvu as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_col_changed_9796297` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_col_changed_9796297`;

MainThread: Created database &quot;test_kudu_col_changed_9796297&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_col_changed&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestOrc" file="query_test/test_scanners.py" line="976" name="test_misaligned_orc_stripes[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="35.1461529732"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_misaligned_orc_stripes_3a32ab5d` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_misaligned_orc_stripes_3a32ab5d`;

MainThread: Created database &quot;test_misaligned_orc_stripes_3a32ab5d&quot; for test ID &quot;query_test/test_scanners.py::TestOrc::()::test_misaligned_orc_stripes[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]&quot;
-- executing against localhost:21000
create table test_misaligned_orc_stripes_3a32ab5d.lineitem_threeblocks like tpch.lineitem stored as orc;

-- executing against localhost:21000
create table test_misaligned_orc_stripes_3a32ab5d.lineitem_sixblocks like tpch.lineitem stored as orc;

-- executing against localhost:21000
create table test_misaligned_orc_stripes_3a32ab5d.lineitem_orc_multiblock_one_stripe like tpch.lineitem stored as orc;

-- executing against localhost:21000
select * from functional_orc_def.alltypes;

-- executing against localhost:21000
select * from test_misaligned_orc_stripes_3a32ab5d.lineitem_threeblocks;

-- executing against localhost:21000
select * from test_misaligned_orc_stripes_3a32ab5d.lineitem_sixblocks;

-- executing against localhost:21000
select * from test_misaligned_orc_stripes_3a32ab5d.lineitem_orc_multiblock_one_stripe;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="111" name="test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]" time="4.02864789963"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners_fuzz.py:120: &lt;py._xmlgen.raw object at 0x7f1519544ad0&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_uncompressed_parquet_76d93c5f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_uncompressed_parquet_76d93c5f`;

MainThread: Created database &quot;test_fuzz_uncompressed_parquet_76d93c5f&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]&quot;
</system-err></testcase><testcase classname="query_test.test_sort.TestPartialSort" file="query_test/test_sort.py" line="223" name="test_partial_sort_min_reservation" time="7.87058591843"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_partial_sort_min_reservation_22a81e03` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_partial_sort_min_reservation_22a81e03`;

MainThread: Created database &quot;test_partial_sort_min_reservation_22a81e03&quot; for test ID &quot;query_test/test_sort.py::TestPartialSort::()::test_partial_sort_min_reservation&quot;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
-- executing against localhost:21000
create table test_partial_sort_min_reservation_22a81e03.kudu_test (col0 string primary key)
        partition by hash(col0) partitions 8 stored as kudu;

-- executing against localhost:21000
insert into test_partial_sort_min_reservation_22a81e03.kudu_test select string_col from functional.alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scratch_limit.TestScratchLimit" file="query_test/test_scratch_limit.py" line="111" name="test_without_specifying_scratch_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="26.9820201397"><system-err>SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET buffer_pool_limit=32m;
-- executing against localhost:21000

      select o_orderdate, o_custkey, o_comment
      from tpch.orders
      order by o_orderdate
      ;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="111" name="test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]" time="4.02812051773"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners_fuzz.py:120: &lt;py._xmlgen.raw object at 0x7f15195b1d90&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_uncompressed_parquet_4291f570` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_uncompressed_parquet_4291f570`;

MainThread: Created database &quot;test_fuzz_uncompressed_parquet_4291f570&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormatsWithLimit" file="query_test/test_scanners.py" line="105" name="test_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="21.8860402107"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional_parquet;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="78" name="test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]" time="36.929735899"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_alltypes_44436de7` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_alltypes_44436de7`;

MainThread: Created database &quot;test_fuzz_alltypes_44436de7&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]&quot;
MainThread: Using random seed 1530587603
-- executing against localhost:21000
create table test_fuzz_alltypes_44436de7.alltypes like functional.alltypes;

MainThread: Generating corrupted version of alltypes in test_fuzz_alltypes_44436de7. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8
-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted functional.alltypes;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=5/100501.txt at 17733 from 48 to 180
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=5/100501.txt at 6368 from 51 to 217
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=5/100501.txt at 10999 from 48 to 232
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=5/100501.txt at 727 from 10 to 130
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=5/100501.txt at 1261 from 51 to 83
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=5/100501.txt at 7933 from 44 to 24
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=5/100501.txt at 9383 from 52 to 2
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=5/100501.txt at 11443 from 101 to 59
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=12/101201.txt at 15603 from 50 to 58
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=12/101201.txt at 19121 from 46 to 148
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=12/101201.txt at 1409 from 108 to 195
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=8/100801.txt at 13793 from 53 to 20
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=8/100801.txt at 8560 from 46 to 143
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=8/100801.txt at 18990 from 47 to 170
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=8/100801.txt at 1797 from 48 to 192
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=8/100801.txt at 4014 from 56 to 129
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=8/100801.txt at 6699 from 50 to 13
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=8/100801.txt at 15918 from 45 to 255
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=8/100801.txt to 16049
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=3/100301.txt at 15987 from 52 to 118
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=3/100301.txt at 4782 from 44 to 91
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=3/100301.txt at 6250 from 44 to 1
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=3/100301.txt at 4659 from 57 to 133
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=7/100701.txt at 6372 from 52 to 187
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=7/100701.txt at 12069 from 57 to 73
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=7/100701.txt at 4195 from 44 to 245
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=7/100701.txt at 7802 from 54 to 234
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=7/100701.txt at 15041 from 49 to 188
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=7/100701.txt at 5480 from 50 to 183
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=7/100701.txt at 12915 from 101 to 47
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=7/100701.txt at 16629 from 55 to 56
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=7/100701.txt to 12349
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=6/100601.txt at 7814 from 53 to 101
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=6/100601.txt at 14084 from 57 to 227
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=6/100601.txt at 11539 from 48 to 211
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=6/100601.txt at 13809 from 47 to 205
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=6/100601.txt at 19101 from 53 to 210
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=6/100601.txt at 15565 from 48 to 97
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=6/100601.txt to 20093
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=10/101001.txt at 16397 from 58 to 115
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=10/101001.txt at 6371 from 48 to 94
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=10/101001.txt at 3135 from 48 to 203
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=10/101001.txt at 1536 from 108 to 86
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=10/101001.txt at 17665 from 58 to 167
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=10/101001.txt at 1042 from 48 to 234
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=10/101001.txt at 7668 from 116 to 210
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=10/101001.txt at 14972 from 48 to 216
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=10/101001.txt at 10750 from 58 to 226
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=10/101001.txt to 9309
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=2/100201.txt at 3506 from 50 to 46
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=2/100201.txt at 15198 from 54 to 136
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=2/100201.txt at 12870 from 49 to 236
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=2/100201.txt at 5068 from 47 to 135
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=2/100201.txt at 4224 from 44 to 164
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=2/100201.txt at 1622 from 44 to 248
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=2/100201.txt at 9480 from 102 to 128
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=2/100201.txt to 11576
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=11/101101.txt at 12085 from 50 to 98
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=11/101101.txt at 6047 from 51 to 34
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=11/101101.txt at 15269 from 102 to 179
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=11/101101.txt at 11332 from 56 to 48
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=11/101101.txt at 15904 from 49 to 124
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=11/101101.txt at 10110 from 48 to 15
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=11/101101.txt at 17883 from 53 to 205
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=9/100901.txt at 8580 from 48 to 58
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=4/100401.txt at 13520 from 102 to 202
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=4/100401.txt at 5619 from 51 to 18
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=4/100401.txt at 8742 from 10 to 67
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=4/100401.txt at 6738 from 44 to 153
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=1/100101.txt at 6547 from 44 to 177
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=1/100101.txt at 16373 from 48 to 99
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=1/100101.txt at 9529 from 50 to 104
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=1/100101.txt at 4342 from 48 to 103
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=1/100101.txt at 18445 from 44 to 83
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=1/100101.txt at 13872 from 57 to 31
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=1/100101.txt at 4598 from 55 to 139
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=1/100101.txt at 19208 from 45 to 205
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2010/month=1/100101.txt at 16859 from 50 to 16
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=5/090501.txt at 2114 from 48 to 84
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=5/090501.txt at 441 from 48 to 103
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=5/090501.txt at 2441 from 57 to 185
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=5/090501.txt at 9224 from 55 to 102
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=5/090501.txt at 5772 from 49 to 79
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=5/090501.txt at 18140 from 48 to 19
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=5/090501.txt at 2361 from 53 to 104
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=5/090501.txt at 16874 from 10 to 201
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=12/091201.txt at 11213 from 50 to 5
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=12/091201.txt at 11666 from 49 to 103
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=12/091201.txt to 17082
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=8/090801.txt at 6905 from 52 to 218
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=8/090801.txt at 8852 from 49 to 20
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=8/090801.txt at 1135 from 48 to 75
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=8/090801.txt to 11194
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=3/090301.txt to 5588
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=7/090701.txt at 17147 from 44 to 211
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=7/090701.txt at 16033 from 50 to 203
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=7/090701.txt at 19658 from 50 to 189
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=7/090701.txt at 3705 from 48 to 210
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=7/090701.txt at 18162 from 48 to 86
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=7/090701.txt at 5827 from 48 to 197
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=7/090701.txt at 13578 from 48 to 158
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=7/090701.txt at 20664 from 55 to 231
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=6/090601.txt at 8007 from 57 to 50
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=6/090601.txt at 6388 from 44 to 187
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=6/090601.txt at 13163 from 51 to 47
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=6/090601.txt at 11710 from 44 to 86
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=10/091001.txt at 2890 from 44 to 122
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=10/091001.txt at 12275 from 57 to 91
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=10/091001.txt to 19651
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=2/090201.txt at 9614 from 53 to 223
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=2/090201.txt at 12973 from 56 to 28
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=2/090201.txt at 18059 from 45 to 170
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=2/090201.txt at 18286 from 44 to 172
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=2/090201.txt at 1809 from 48 to 58
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=2/090201.txt at 9485 from 50 to 200
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=2/090201.txt at 8876 from 52 to 251
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=11/091101.txt at 19245 from 48 to 206
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=11/091101.txt at 9664 from 49 to 255
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=11/091101.txt at 5651 from 114 to 231
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=11/091101.txt to 12015
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=9/090901.txt at 1879 from 117 to 195
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=9/090901.txt to 19471
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=4/090401.txt at 10966 from 50 to 32
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=4/090401.txt at 14165 from 48 to 91
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=4/090401.txt at 9972 from 49 to 95
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=4/090401.txt at 6461 from 50 to 190
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=4/090401.txt at 11626 from 46 to 42
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=4/090401.txt at 6554 from 115 to 161
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=4/090401.txt at 666 from 48 to 10
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=4/090401.txt at 800 from 50 to 216
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=4/090401.txt at 18586 from 55 to 29
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=1/090101.txt at 4809 from 49 to 109
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=1/090101.txt at 13632 from 47 to 189
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=1/090101.txt at 9841 from 48 to 194
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=1/090101.txt at 8985 from 55 to 169
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=1/090101.txt at 2846 from 58 to 124
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=1/090101.txt at 11802 from 45 to 0
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=1/090101.txt at 16593 from 48 to 170
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=1/090101.txt at 16636 from 54 to 89
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesl8v4I8/year=2009/month=1/090101.txt at 13021 from 56 to 53
-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2010,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2010,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2010,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2010,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2010,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2010,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2010,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2010,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2010,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2010,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2010,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2010,month=1);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2009,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2009,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2009,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2009,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2009,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2009,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2009,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2009,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2009,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2009,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2009,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_44436de7.alltypes add partition (year=2009,month=1);

-- executing against localhost:21000
refresh test_fuzz_alltypes_44436de7.alltypes;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_44436de7.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
4
7
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
0
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_44436de7.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
4
7
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
0
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_44436de7.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
4
7
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
0
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_44436de7.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
4
7
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
0
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_44436de7.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
4
7
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
0
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_44436de7.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
4
7
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
0
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_44436de7.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
4
7
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
0
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_44436de7.alltypes) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
1
0
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
9
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
4
3
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
1
0
0
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
1
0
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
9
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
9
0
6
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
8
/
1
0
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
0
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
9
1
1
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
0
1
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
9
0
8
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
1
9
4


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
9
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
6
5
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
1
0
0
3
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
9
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
4
7
1


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
0
/
1
0
1
0
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
9
3
0
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
1
0
0
9
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
1
0
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
S
M
A
L
L
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
5
/
0
9
0
5
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
2
/
0
9
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
7
0
8
2


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
2
/
1
0
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
1
5
7
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
4
/
0
9
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
0
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
T
I
N
Y
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
6
 
t
o
 
F
L
O
A
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
2
/
1
0
1
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
4
/
1
0
0
4
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
1
7
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
2
/
0
9
0
2
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
8
5
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
B
O
O
L
E
A
N


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
5
 
t
o
 
B
I
G
I
N
T


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
7
/
0
9
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
2
0
8
5
3


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
0
 
t
o
 
T
I
M
E
S
T
A
M
P


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
I
N
T


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
7
 
t
o
 
D
O
U
B
L
E


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
4
4
4
3
6
d
e
7
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
7
/
1
0
0
7
0
1
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
2
3
4
9




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_44436de7.alltypes q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_44436de7.alltypes q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_44436de7.alltypes q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_44436de7.alltypes q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_44436de7.alltypes q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_44436de7.alltypes q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_44436de7.alltypes q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_44436de7.alltypes q;

MainThread: 
</system-err></testcase><testcase classname="query_test.test_spilling.TestSpillingDebugActionDimensions" file="query_test/test_spilling.py" line="57" name="test_spilling[exec_option: {&apos;debug_action&apos;: None, &apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]" time="432.266144753"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET default_spillable_buffer_size=256k;
-- executing against localhost:21000
set buffer_pool_limit=215m;

-- executing against localhost:21000

select count(l1.l_tax)
from
lineitem l1,
lineitem l2,
lineitem l3
where
l1.l_tax &lt; 0.01 and
l2.l_tax &lt; 0.04 and
l1.l_orderkey = l2.l_orderkey and
l1.l_orderkey = l3.l_orderkey and
l1.l_comment = l3.l_comment and
l1.l_shipdate = l3.l_shipdate;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=50m;

-- executing against localhost:21000

select max(t1.total_count), max(t1.l_shipinstruct), max(t1.l_comment) from
(select l_shipinstruct, l_comment, count(*) over () total_count from lineitem) t1;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=20m;

-- executing against localhost:21000

select a.int_col, count(*)
from functional.alltypessmall a, functional.alltypessmall b, functional.alltypessmall c
where a.id = b.id and b.id = c.id group by a.int_col;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
set buffer_pool_limit=100m;

-- executing against localhost:21000

select
  s_name,
  count(*) as numwait
from
  supplier,
  lineitem l1 join [BROADCAST]
  orders,
  nation
where
  s_suppkey = l1.l_suppkey
  and o_orderkey = l1.l_orderkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      lineitem l2
    where
      l2.l_orderkey = l1.l_orderkey
      and l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      lineitem l3
    where
      l3.l_orderkey = l1.l_orderkey
      and l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=170m;

-- executing against localhost:21000

set disable_outermost_topn=1;

-- executing against localhost:21000

select * from lineitem
  inner join orders on l_orderkey = o_orderkey
order by l_linenumber, l_suppkey, l_partkey, l_orderkey
limit 20;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET DISABLE_OUTERMOST_TOPN=&quot;0&quot;;

-- executing against localhost:21000
set buffer_pool_limit=177m;

-- executing against localhost:21000

set num_nodes=1;

-- executing against localhost:21000

select straight_join l.*
from
   (select *
    from tpch_parquet.orders limit 1) o,
   (select l2.*
     from tpch_parquet.lineitem l1
        inner join tpch_parquet.lineitem l2 on l1.l_orderkey = l2.l_orderkey
            and l1.l_partkey = l2.l_partkey
            and l1.l_suppkey = l2.l_suppkey and l1.l_linenumber = l2.l_linenumber
     where
        (l1.l_quantity != l2.l_quantity or l1.l_quantity = 31.0 and l1.l_tax = 0.03)
         and l1.l_orderkey &lt;= 100000) l
order by l_orderkey, l_partkey, l_suppkey, l_linenumber
limit 5;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
set buffer_pool_limit=79m;

-- executing against localhost:21000

set num_nodes=1;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber, l_comment
from tpch_parquet.lineitem
group by 1, 2, 3, 4, 5, random()
limit 5;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
set buffer_pool_limit=167m;

-- executing against localhost:21000

select *
from lineitem l1 join lineitem l2 on l1.l_linenumber = l2.l_linenumber
order by l1.l_orderkey desc, l1.l_linenumber desc limit 10;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="720" name="test_dict_encoding_with_large_bit_width[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.0989258289"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_dict_encoding_with_large_bit_width_5f311ae3` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_dict_encoding_with_large_bit_width_5f311ae3`;

MainThread: Created database &quot;test_dict_encoding_with_large_bit_width_5f311ae3&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_dict_encoding_with_large_bit_width[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_dict_encoding_with_large_bit_width_5f311ae3.dict_encoding_with_large_bit_width (i tinyint) STORED AS PARQUET;

-- executing against localhost:21000
select * from test_dict_encoding_with_large_bit_width_5f311ae3.dict_encoding_with_large_bit_width;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="690" name="test_decimal_encodings[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.0355072021"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_decimal_encodings_9e04280f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_decimal_encodings_9e04280f`;

MainThread: Created database &quot;test_decimal_encodings_9e04280f&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_decimal_encodings[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table if not exists test_decimal_encodings_9e04280f.decimal_encodings
    (small_dec decimal(9,2), med_dec decimal(18,2), large_dec decimal(38,2))
    STORED AS PARQUET;

-- executing against localhost:21000
use test_decimal_encodings_9e04280f;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from decimal_encodings;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="343" name="test_repeated_root_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.1053340435"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_repeated_root_schema_df083b7b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_repeated_root_schema_df083b7b`;

MainThread: Created database &quot;test_repeated_root_schema_df083b7b&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_repeated_root_schema[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_repeated_root_schema_df083b7b.repeated_root_schema (i int) stored as parquet;

-- executing against localhost:21000
select * from test_repeated_root_schema_df083b7b.repeated_root_schema;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="111" name="test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]" time="41.3616690636"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_uncompressed_parquet_fb6a56fa` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_uncompressed_parquet_fb6a56fa`;

MainThread: Created database &quot;test_fuzz_uncompressed_parquet_fb6a56fa&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
set compression_codec=none;

-- executing against localhost:21000
create table test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_src_alltypes stored as parquet as select * from functional_parquet.alltypes;

MainThread: Using random seed 1530587605
-- executing against localhost:21000
create table test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes like test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_src_alltypes;

MainThread: Generating corrupted version of parquet_uncomp_dst_alltypes in test_fuzz_uncompressed_parquet_fb6a56fa. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-parquet_uncomp_dst_alltypesR1UqDw
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_src_alltypes;

-- executing against localhost:21000
refresh test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_alltypes q;

MainThread: 
-- executing against localhost:21000
create table test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_src_decimal_tbl stored as parquet as select * from functional_parquet.decimal_tbl;

MainThread: Using random seed 1530587622
-- executing against localhost:21000
create table test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl like test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_src_decimal_tbl;

MainThread: Generating corrupted version of parquet_uncomp_dst_decimal_tbl in test_fuzz_uncompressed_parquet_fb6a56fa. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-parquet_uncomp_dst_decimal_tblXhzYe1
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_src_decimal_tbl;

-- executing against localhost:21000
refresh test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_fb6a56fa.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
</system-err></testcase><testcase classname="query_test.test_partitioning.TestPartitioning" file="query_test/test_partitioning.py" line="42" name="test_partition_col_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="21.8568322659"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_partition_col_types_9e0a0fa` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_partition_col_types_9e0a0fa`;

MainThread: Created database &quot;test_partition_col_types_9e0a0fa&quot; for test ID &quot;query_test/test_partitioning.py::TestPartitioning::()::test_partition_col_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_partition_col_types_9e0a0fa;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
CREATE EXTERNAL TABLE all_insert_partition_col_types (id INT)
PARTITIONED BY (
  tinyint_col TINYINT,
  smallint_col SMALLINT,
  int_col INT,
  bigint_col BIGINT,
  float_col FLOAT,
  double_col DOUBLE,
  string_col STRING
) LOCATION &apos;/test-warehouse/test_partition_col_types_9e0a0fa.db/all_insert_partition_col_types&apos;;

-- executing against localhost:21000
DESCRIBE all_insert_partition_col_types;

-- executing against localhost:21000
INSERT OVERWRITE all_insert_partition_col_types
PARTITION (tinyint_col, smallint_col, int_col, bigint_col, float_col,
double_col, string_col)
SELECT id, tinyint_col, smallint_col, int_col, bigint_col,
0.0, 1.1, string_col
FROM functional.alltypes
WHERE id &gt;= 0 and id &lt; 10;

-- executing against localhost:21000
INSERT OVERWRITE all_insert_partition_col_types
PARTITION (tinyint_col=11, smallint_col=11, int_col=11, bigint_col=110,
float_col=2, double_col=3.1, string_col=&apos;11&apos;)
SELECT 11;

-- executing against localhost:21000
SELECT * FROM all_insert_partition_col_types;

-- executing against localhost:21000
EXPLAIN
SELECT * from all_insert_partition_col_types
WHERE tinyint_col &lt; 7 AND smallint_col &lt; 6 AND int_col &lt; 5 AND bigint_col &lt; 40 AND
string_col in (&apos;1&apos;, &apos;2&apos;, &apos;3&apos;);

-- executing against localhost:21000
EXPLAIN
SELECT * from all_insert_partition_col_types
WHERE tinyint_col &lt; 7;

-- executing against localhost:21000
EXPLAIN
SELECT * from all_insert_partition_col_types
WHERE smallint_col &lt; 6;

-- executing against localhost:21000
EXPLAIN
SELECT * from all_insert_partition_col_types
WHERE int_col &lt; 5;

-- executing against localhost:21000
EXPLAIN
SELECT * from all_insert_partition_col_types
WHERE bigint_col &lt; 40;

-- executing against localhost:21000
EXPLAIN
SELECT * from all_insert_partition_col_types
WHERE string_col in (&apos;1&apos;, &apos;2&apos;, &apos;3&apos;);

-- executing against localhost:21000
EXPLAIN
SELECT * from all_insert_partition_col_types
WHERE double_col = 1.1;

-- executing against localhost:21000
EXPLAIN
SELECT * from all_insert_partition_col_types
WHERE float_col = 2;

-- executing against localhost:21000
CREATE EXTERNAL TABLE all_partition_col_types (id INT)
PARTITIONED BY (
  bool_col BOOLEAN,
  tinyint_col TINYINT,
  smallint_col SMALLINT,
  int_col INT,
  bigint_col BIGINT,
  float_col FLOAT,
  double_col DOUBLE,
  string_col STRING
);

-- executing against localhost:21000
DESCRIBE all_partition_col_types;

-- executing against localhost:21000
ALTER TABLE all_partition_col_types
ADD PARTITION (bool_col=FALSE, tinyint_col=1, smallint_col=1, int_col=1,
bigint_col=10, float_col=0, double_col=1.1, string_col=&apos;1&apos;)
LOCATION &apos;/test-warehouse/test_partition_col_types_9e0a0fa.db/all_insert_partition_col_types/tinyint_col=1/smallint_col=1/int_col=1/bigint_col=10/float_col=0/double_col=1.1/string_col=1/&apos;;

-- executing against localhost:21000
ALTER TABLE all_partition_col_types
ADD PARTITION (bool_col=TRUE, tinyint_col=2, smallint_col=2, int_col=2,
bigint_col=20, float_col=0, double_col=1.1, string_col=&apos;2&apos;)
LOCATION &apos;/test-warehouse/test_partition_col_types_9e0a0fa.db/all_insert_partition_col_types/tinyint_col=2/smallint_col=2/int_col=2/bigint_col=20/float_col=0/double_col=1.1/string_col=2/&apos;;

-- executing against localhost:21000
EXPLAIN
SELECT * FROM all_partition_col_types
WHERE bool_col=false;

-- executing against localhost:21000
DROP TABLE all_partition_col_types;

-- executing against localhost:21000
DROP TABLE all_insert_partition_col_types;

-- executing against localhost:21000
drop table if exists test_dec_partition;

-- executing against localhost:21000

create table test_dec_partition(id int, `dec` decimal(5,4))
  partitioned by(decimal_col DECIMAL(5,4));

-- executing against localhost:21000

alter table test_dec_partition drop if exists partition(decimal_col=4.34);

-- executing against localhost:21000

insert into test_dec_partition partition(decimal_col=4.34) values (1, 3.14);

-- executing against localhost:21000

select * from test_dec_partition;

-- executing against localhost:21000
EXPLAIN
SELECT * from test_dec_partition
WHERE decimal_col = 4.34;

-- executing against localhost:21000
EXPLAIN
SELECT * from test_dec_partition
WHERE decimal_col = 04.340;

-- executing against localhost:21000
EXPLAIN
SELECT * from test_dec_partition
WHERE decimal_col = 4.35;

-- executing against localhost:21000
insert into test_dec_partition partition(decimal_col)
values(2, 6.28, 8.68), (0, 1.23, 8.68), (3, 4.56, 1.0);

-- executing against localhost:21000

SELECT * from test_dec_partition;

-- executing against localhost:21000
EXPLAIN
SELECT * from test_dec_partition
WHERE decimal_col = 8.68;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="189" name="test_kudu_col_not_null_changed" time="8.17391324043"><system-err>MainThread: Using database testkuduoperations_22375_f7twvu as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_col_not_null_changed_63fbcb7` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_col_not_null_changed_63fbcb7`;

MainThread: Created database &quot;test_kudu_col_not_null_changed_63fbcb7&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_col_not_null_changed&quot;
</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="84" name="test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]" time="25.8097548485"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_decimal_tbl_5ec43378` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_decimal_tbl_5ec43378`;

MainThread: Created database &quot;test_fuzz_decimal_tbl_5ec43378&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]&quot;
MainThread: Using random seed 1530587609
-- executing against localhost:21000
create table test_fuzz_decimal_tbl_5ec43378.decimal_tbl like functional_parquet.decimal_tbl;

MainThread: Generating corrupted version of decimal_tbl in test_fuzz_decimal_tbl_5ec43378. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted functional_parquet.decimal_tbl;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1088 from 4 to 135
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq at 285 from 31 to 114
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq at 957 from 2 to 103
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq at 679 from 44 to 175
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1091 from 24 to 181
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1304 from 32 to 23
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1333 from 12 to 54
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1379 from 5 to 17
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 791 from 86 to 43
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 74 from 25 to 130
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 91 from 28 to 96
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1328 from 13 to 78
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq to 1173
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 932 from 21 to 146
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 329 from 0 to 38
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 170 from 0 to 167
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1291 from 16 to 158
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 717 from 0 to 219
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 297 from 43 to 189
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 157 from 21 to 96
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1012 from 28 to 249
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1066 from 2 to 92
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1439 from 49 to 125
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1411 from 21 to 249
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq to 1197
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 193 from 6 to 242
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 712 from 234 to 212
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 213 from 28 to 30
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq to 704
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy7_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1022 from 100 to 40
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy7_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 326 from 40 to 218
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy7_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 951 from 0 to 20
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy7_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 237 from 21 to 174
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy7_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 719 from 25 to 164
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy7_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1103 from 38 to 165
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy7_a2473b771011df16-7554101b00000000_521729059_data.0.parq to 1213
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy8_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 377 from 112 to 65
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy8_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 722 from 25 to 193
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy8_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 652 from 140 to 203
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 712 from 234 to 85
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 972 from 32 to 181
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1192 from 0 to 41
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblyELyRe/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 547 from 21 to 57
-- executing against localhost:21000
alter table test_fuzz_decimal_tbl_5ec43378.decimal_tbl add partition (d6=1);

-- executing against localhost:21000
refresh test_fuzz_decimal_tbl_5ec43378.decimal_tbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_5ec43378.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq has invalid file metadata at file offset 623. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; column &apos;d1&apos; does not have the decimal precision set.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_5ec43378.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x00pH�
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_5ec43378.decimal_tbl&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_5ec43378.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x18#x04#x00#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_5ec43378.decimal_tbl&quot;.

File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; column &apos;d1&apos; does not have the decimal precision set.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_5ec43378.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq has invalid file metadata at file offset 623. Error = couldn&apos;t deserialize thrift msg:
No more data to read.
.

File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; column &apos;d1&apos; does not have the decimal precision set.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_5ec43378.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: 3#x15#x02#x16
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_5ec43378.decimal_tbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_5ec43378.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x18#x04#x00#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_5ec43378.decimal_tbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_5ec43378.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: 3#x15#x02#x16
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_5ec43378.decimal_tbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_5ec43378.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x18#x04#x00#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_5ec43378.decimal_tbl&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_5ec43378.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x00pH�
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_5ec43378.decimal_tbl&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_5ec43378.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: 3#x15#x02#x16
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_5ec43378.decimal_tbl&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_5ec43378.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq has invalid file metadata at file offset 623. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_5ec43378.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy7_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x1C4#x00#x19
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_5ec43378.decimal_tbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_5ec43378.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x00pH�
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_5ec43378.decimal_tbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_5ec43378.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq has invalid file metadata at file offset 623. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_5ec43378.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x18#x04#x00#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_5ec43378.decimal_tbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_5ec43378.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_5ec43378.db/decimal_tbl/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x18#x04#x00#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_5ec43378.decimal_tbl&quot;.

&apos;
</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestInsertParquetVerifySize" file="query_test/test_insert_parquet.py" line="162" name="test_insert_parquet_verify_size[compression_codec: none | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="32.3775830269"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_parquet_verify_size_bfb399b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_insert_parquet_verify_size_bfb399b`;

MainThread: Created database &quot;test_insert_parquet_verify_size_bfb399b&quot; for test ID &quot;query_test/test_insert_parquet.py::TestInsertParquetVerifySize::()::test_insert_parquet_verify_size[compression_codec: none | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_insert_parquet_verify_size_bfb399b.parquet_insert_size like tpch_parquet.orders stored as parquet;

SET sync_ddl=1;
SET COMPRESSION_CODEC=none;
SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=41943040;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
insert overwrite test_insert_parquet_verify_size_bfb399b.parquet_insert_size select * from tpch.orders;

MainThread: Starting new HTTP connection (1): 0.0.0.0
</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="231" name="test_kudu_col_null_changed" time="10.0569939613"><system-err>MainThread: Using database testkuduoperations_22375_f7twvu as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_col_null_changed_bc507455` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_col_null_changed_bc507455`;

MainThread: Created database &quot;test_kudu_col_null_changed_bc507455&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_col_null_changed&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.572314023972"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 1 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="1.64381289482"><system-err>-- executing against localhost:21000
use functional_seq_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScanRangeLengths" file="query_test/test_scanners.py" line="755" name="test_scan_ranges[max_scan_range_length: 2 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="1.03533887863"><system-err>-- executing against localhost:21000
use functional_rc_snap;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET max_scan_range_length=2;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from tinytable;

-- executing against localhost:21000
select a from tinytable;

-- executing against localhost:21000
select count(*) from alltypessmall;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="54" name="test_tpcds_q1[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="2.61918401718"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q1

-- executing against localhost:21000
with customer_total_return as
(select sr_customer_sk as ctr_customer_sk,
        sr_store_sk as ctr_store_sk,
        sum(SR_RETURN_AMT) as ctr_total_return
 from store_returns,
       date_dim
 where sr_returned_date_sk = d_date_sk
       and d_year = 2000
 group by sr_customer_sk,
          sr_store_sk)
select c_customer_id
from customer_total_return ctr1,
     store,
     customer
where ctr1.ctr_total_return &gt;
      (select avg(ctr_total_return)*1.2
       from customer_total_return ctr2
       where ctr1.ctr_store_sk = ctr2.ctr_store_sk)
      and s_store_sk = ctr1.ctr_store_sk
      and s_state = &apos;TN&apos;
      and ctr1.ctr_customer_sk = c_customer_sk
order by c_customer_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="357" name="test_huge_num_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.9953391552"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_huge_num_rows_aac8861c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_huge_num_rows_aac8861c`;

MainThread: Created database &quot;test_huge_num_rows_aac8861c&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_huge_num_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_huge_num_rows_aac8861c.huge_num_rows (i int) stored as parquet;

-- executing against localhost:21000
select count(*) from test_huge_num_rows_aac8861c.huge_num_rows;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="57" name="test_tpcds_q2[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.2738931179"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q2

-- executing against localhost:21000
with wscs as
 (select sold_date_sk,
         sales_price
  from  (select ws_sold_date_sk sold_date_sk,
                ws_ext_sales_price sales_price
        from web_sales
        union all
        select cs_sold_date_sk sold_date_sk,
               cs_ext_sales_price sales_price
        from catalog_sales) x),
 wswscs as
 (select d_week_seq,
        sum(case when (d_day_name=&apos;Sunday&apos;) then sales_price else null end) sun_sales,
        sum(case when (d_day_name=&apos;Monday&apos;) then sales_price else null end) mon_sales,
        sum(case when (d_day_name=&apos;Tuesday&apos;) then sales_price else  null end) tue_sales,
        sum(case when (d_day_name=&apos;Wednesday&apos;) then sales_price else null end) wed_sales,
        sum(case when (d_day_name=&apos;Thursday&apos;) then sales_price else null end) thu_sales,
        sum(case when (d_day_name=&apos;Friday&apos;) then sales_price else null end) fri_sales,
        sum(case when (d_day_name=&apos;Saturday&apos;) then sales_price else null end) sat_sales
 from wscs,
      date_dim
 where d_date_sk = sold_date_sk
 group by d_week_seq)
 select d_week_seq1,
        round(sun_sales1/sun_sales2,2),
        round(mon_sales1/mon_sales2,2),
        round(tue_sales1/tue_sales2,2),
        round(wed_sales1/wed_sales2,2),
        round(thu_sales1/thu_sales2,2),
        round(fri_sales1/fri_sales2,2),
        round(sat_sales1/sat_sales2,2)
 from
 (select wswscs.d_week_seq d_week_seq1,
         sun_sales sun_sales1,
         mon_sales mon_sales1,
         tue_sales tue_sales1,
         wed_sales wed_sales1,
         thu_sales thu_sales1,
         fri_sales fri_sales1,
         sat_sales sat_sales1
  from wswscs,date_dim
  where date_dim.d_week_seq = wswscs.d_week_seq and
        d_year = 2001) y,
 (select wswscs.d_week_seq d_week_seq2,
         sun_sales sun_sales2,
         mon_sales mon_sales2,
         tue_sales tue_sales2,
         wed_sales wed_sales2,
         thu_sales thu_sales2,
         fri_sales fri_sales2,
         sat_sales sat_sales2
  from wswscs,
       date_dim
  where date_dim.d_week_seq = wswscs.d_week_seq and
        d_year = 2001+1) z
 where d_week_seq1=d_week_seq2-53
 order by d_week_seq1;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="708" name="test_rle_encoded_bools[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.4540519714"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_rle_encoded_bools_14287706` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_rle_encoded_bools_14287706`;

MainThread: Created database &quot;test_rle_encoded_bools_14287706&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_rle_encoded_bools[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_rle_encoded_bools_14287706.rle_encoded_bool (b boolean, i int)
        STORED AS PARQUET;

-- executing against localhost:21000
use test_rle_encoded_bools_14287706;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from rle_encoded_bool where b;

-- executing against localhost:21000
select count(*) from rle_encoded_bool where (b and i = 1) or (not b and i = 0);

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormatsWithLimit" file="query_test/test_scanners.py" line="105" name="test_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: avro/snap/block]" time="77.6151530743"><system-err>-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional_avro_snap;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="273" name="test_kudu_col_added" time="12.954657793"><system-err>MainThread: Using database testkuduoperations_22375_f7twvu as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_col_added_bdea357e` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_col_added_bdea357e`;

MainThread: Created database &quot;test_kudu_col_added_bdea357e&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_col_added&quot;
</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="60" name="test_tpcds_q3[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="2.90799093246"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q3

-- executing against localhost:21000
select
  dt.d_year,
  item.i_brand_id brand_id,
  item.i_brand brand,
  sum(ss_ext_sales_price) sum_agg
from
  date_dim dt,
  store_sales ss,
  item
where
  dt.d_date_sk = ss.ss_sold_date_sk
  and ss.ss_item_sk = item.i_item_sk
  and item.i_manufact_id = 128
  and dt.d_moy = 11
group by
  dt.d_year,
  item.i_brand,
  item.i_brand_id
order by
  dt.d_year,
  sum_agg desc,
  brand_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_partitioning.TestPartitioning" file="query_test/test_partitioning.py" line="49" name="test_boolean_partitions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="3.67504715919"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_partitioning.py:58: &lt;py._xmlgen.raw object at 0x7f1519577250&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_boolean_partitions_3256de14` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_boolean_partitions_3256de14`;

MainThread: Created database &quot;test_boolean_partitions_3256de14&quot; for test ID &quot;query_test/test_partitioning.py::TestPartitioning::()::test_boolean_partitions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="372" name="test_multi_compression_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="132.804208755"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_multi_compression_types_469c6c31` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_multi_compression_types_469c6c31`;

MainThread: Created database &quot;test_multi_compression_types_469c6c31&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_multi_compression_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_multi_compression_types_469c6c31.alltypes_multi_compression like functional_parquet.alltypes;

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hbase-2.0.0-cdh6.x-SNAPSHOT/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/log4j-slf4j-impl-2.8.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]

Logging initialized using configuration in file:/home/ubuntu/Impala/fe/src/test/resources/hive-log4j2.properties Async: false
Query ID = ubuntu_20180703031411_2205927d-e608-4a86-8630-77c6c179f69f
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there&apos;s no reduce operator
18/07/03 03:14:24 INFO beanutils.FluentPropertyBeanIntrospector: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
18/07/03 03:14:25 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library
18/07/03 03:14:25 INFO lzo.LzoCodec: Successfully loaded &amp; initialized native-lzo library [hadoop-lzo rev 2b3bd7731ff3ef5d8585a004b90696630e5cea96]
18/07/03 03:14:26 INFO mapred.LocalDistributedCacheManager: Creating symlink: /tmp/hadoop-ubuntu/mapred/local/1530587666136/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:14:26 WARN mapred.LocalDistributedCacheManager: Failed to create symlink: /tmp/hadoop-ubuntu/mapred/local/1530587666136/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:14:26 INFO mapred.LocalDistributedCacheManager: Localized file:/tmp/hadoop/mapred/staging/ubuntu4603882/.staging/job_local4603882_0001/libjars as file:/tmp/hadoop-ubuntu/mapred/local/1530587666136/libjars
Job running in-process (local Hadoop)
18/07/03 03:14:26 INFO mapred.LocalJobRunner: OutputCommitter set in config org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:14:26 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:14:26 INFO mapred.LocalJobRunner: Waiting for map tasks
18/07/03 03:14:26 INFO mapred.LocalJobRunner: Starting task: attempt_local4603882_0001_m_000000_0
2018-07-03 03:14:27,856 Stage-1 map = 0%,  reduce = 0%
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/hive-exec-2.1.1-cdh6.x-SNAPSHOT.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/parquet-hadoop-bundle-1.9.0-cdh6.x-20180615.142109-1.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [shaded.parquet.org.slf4j.helpers.NOPLoggerFactory]
18/07/03 03:14:33 INFO mapred.LocalJobRunner: 
18/07/03 03:14:33 INFO mapred.LocalJobRunner: map
18/07/03 03:14:33 INFO mapred.LocalJobRunner: Finishing task: attempt_local4603882_0001_m_000000_0
18/07/03 03:14:33 INFO mapred.LocalJobRunner: map task executor complete.
2018-07-03 03:14:33,870 Stage-1 map = 100%,  reduce = 0%
Ended Job = job_local4603882_0001
Stage-3 is selected by condition resolver.
Stage-2 is filtered out by condition resolver.
Stage-4 is filtered out by condition resolver.
Moving data to directory hdfs://localhost:20500/test-warehouse/test_multi_compression_types_469c6c31.db/alltypes_multi_compression/year=2010/month=1/.hive-staging_hive_2018-07-03_03-14-11_355_963334203656619054-1/-ext-10000
Loading data to table test_multi_compression_types_469c6c31.alltypes_multi_compression partition (year=2010, month=1)
MapReduce Jobs Launched: 
Stage-Stage-1:  HDFS Read: 8797 HDFS Write: 7375 SUCCESS
Total MapReduce CPU Time Spent: 0 msec
OK
Time taken: 23.392 seconds
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hbase-2.0.0-cdh6.x-SNAPSHOT/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/log4j-slf4j-impl-2.8.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]

Logging initialized using configuration in file:/home/ubuntu/Impala/fe/src/test/resources/hive-log4j2.properties Async: false
Query ID = ubuntu_20180703031501_32eeb25b-4fd9-4a49-80e2-ce9ec37bdb5a
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there&apos;s no reduce operator
18/07/03 03:15:15 INFO beanutils.FluentPropertyBeanIntrospector: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
18/07/03 03:15:16 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library
18/07/03 03:15:16 INFO lzo.LzoCodec: Successfully loaded &amp; initialized native-lzo library [hadoop-lzo rev 2b3bd7731ff3ef5d8585a004b90696630e5cea96]
18/07/03 03:15:17 INFO mapred.LocalDistributedCacheManager: Creating symlink: /tmp/hadoop-ubuntu/mapred/local/1530587717400/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:15:17 WARN mapred.LocalDistributedCacheManager: Failed to create symlink: /tmp/hadoop-ubuntu/mapred/local/1530587717400/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:15:17 INFO mapred.LocalDistributedCacheManager: Localized file:/tmp/hadoop/mapred/staging/ubuntu646440720/.staging/job_local646440720_0001/libjars as file:/tmp/hadoop-ubuntu/mapred/local/1530587717400/libjars
18/07/03 03:15:18 INFO mapred.LocalJobRunner: OutputCommitter set in config org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:15:18 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
Job running in-process (local Hadoop)
18/07/03 03:15:18 INFO mapred.LocalJobRunner: Waiting for map tasks
18/07/03 03:15:18 INFO mapred.LocalJobRunner: Starting task: attempt_local646440720_0001_m_000000_0
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/hive-exec-2.1.1-cdh6.x-SNAPSHOT.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/parquet-hadoop-bundle-1.9.0-cdh6.x-20180615.142109-1.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [shaded.parquet.org.slf4j.helpers.NOPLoggerFactory]
2018-07-03 03:15:19,060 Stage-1 map = 0%,  reduce = 0%
18/07/03 03:15:21 INFO mapred.LocalJobRunner: 
18/07/03 03:15:22 INFO mapred.LocalJobRunner: map
18/07/03 03:15:22 INFO mapred.LocalJobRunner: Finishing task: attempt_local646440720_0001_m_000000_0
18/07/03 03:15:22 INFO mapred.LocalJobRunner: map task executor complete.
2018-07-03 03:15:22,082 Stage-1 map = 100%,  reduce = 0%
Ended Job = job_local646440720_0001
Stage-3 is selected by condition resolver.
Stage-2 is filtered out by condition resolver.
Stage-4 is filtered out by condition resolver.
Moving data to directory hdfs://localhost:20500/test-warehouse/test_multi_compression_types_469c6c31.db/alltypes_multi_compression/year=2010/month=2/.hive-staging_hive_2018-07-03_03-15-01_796_6693894202917090043-1/-ext-10000
Loading data to table test_multi_compression_types_469c6c31.alltypes_multi_compression partition (year=2010, month=2)
MapReduce Jobs Launched: 
Stage-Stage-1:  HDFS Read: 8233 HDFS Write: 5603 SUCCESS
Total MapReduce CPU Time Spent: 0 msec
OK
Time taken: 20.993 seconds
-- executing against localhost:21000
create table test_multi_compression_types_469c6c31.multi_compression (a string, b string) stored as parquet;

-- executing against localhost:21000
use test_multi_compression_types_469c6c31;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes_multi_compression;

-- executing against localhost:21000
select * from multi_compression;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="44" name="test_analytic_fns[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="433.929922342"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select year, month,
count(int_col) over (partition by year, month),
avg(int_col) over (partition by year, month),
avg(timestamp_col) over (partition by year, month),
min(string_col) over (partition by year, month),
max(string_col) over (partition by year, month)
from alltypessmall
where id % 4 = 0 and month != 1;

-- executing against localhost:21000
select int_col,
count(int_col) over ()
from alltypessmall
where id % 4 = 0 and month = 1
order by int_col;

-- executing against localhost:21000
select tinyint_col,
count(int_col) over (order by tinyint_col)
from alltypessmall
where month = 1 and tinyint_col &lt; 5;

-- executing against localhost:21000
select tinyint_col, smallint_col, int_col,
sum(smallint_col) over (order by tinyint_col nulls first)
from alltypesagg
where year = 2010 and month = 1 and day = 4 and id &lt;= 3030 and bool_col = true
order by tinyint_col, id, smallint_col, int_col;

-- executing against localhost:21000
select tinyint_col, smallint_col,
sum(smallint_col) over (partition by tinyint_col order by smallint_col),
sum(smallint_col) over (partition by tinyint_col order by smallint_col
                        rows between unbounded preceding and 1 following),
sum(smallint_col) over (partition by tinyint_col order by smallint_col
                        rows between 1 following and 2 following)
from alltypesagg
where year = 2010 and month = 1 and day = 4 and id &lt;= 3200
    and (smallint_col &lt; 50 or smallint_col is NULL)
    and (tinyint_col = 1 or tinyint_col is NULL);

-- executing against localhost:21000
select
sum(tinyint_col) over (order by id nulls last rows between 1 preceding and 1 preceding),
sum(tinyint_col) over (order by id nulls last rows between 1 preceding and current row),
sum(tinyint_col) over (order by id nulls last rows between current row and 1 following),
sum(tinyint_col) over (order by id nulls last rows between 1 following and 1 following)
from alltypesagg where id &lt; 30 and (tinyint_col is null or tinyint_col &lt; 6);

-- executing against localhost:21000
select year, month, bool_col, tinyint_col,
count(id) over (partition by year, month order by bool_col, tinyint_col)
from alltypes
where tinyint_col &lt; 2 and month &lt; 3 and (id % 100 &lt; 10)
order by year, month, bool_col, tinyint_col;

-- executing against localhost:21000
select count(*) from
  (select year, month, bool_col, tinyint_col,
   count(id) over (partition by year, month order by bool_col, tinyint_col)
   from alltypes
   where tinyint_col &lt; 2 and month &lt; 3 and (id % 100 &lt; 10)
   limit 7) v;

-- executing against localhost:21000
select (month % 2), int_col,
sum(int_col) over (partition by (month % 2)
                   order by int_col rows between unbounded preceding and current row)
from alltypestiny;

-- executing against localhost:21000
select
count(tinyint_col) over (partition by bool_col order by tinyint_col
                         rows between unbounded preceding and 1 preceding),
sum(tinyint_col) over (partition by bool_col order by tinyint_col
                       rows between unbounded preceding and 1 following),
sum(tinyint_col) over (partition by bool_col order by tinyint_col
                       rows between unbounded preceding and 3 preceding),
sum(tinyint_col) over (partition by bool_col order by tinyint_col
                       rows between unbounded preceding and 20 following),
sum(tinyint_col) over (partition by bool_col order by tinyint_col
                       rows between unbounded preceding and 20 preceding)
from alltypesagg where id &lt;= 10 and day = 1;

-- executing against localhost:21000
select tinyint_col, int_col, bigint_col,
count(bigint_col)
  over(partition by tinyint_col, bigint_col order by int_col desc
  rows between unbounded preceding and 1 following),
max(tinyint_col)
  over(partition by bigint_col, tinyint_col order by int_col desc
  rows between unbounded preceding and 1 following),
min(int_col)
  over(partition by bigint_col, tinyint_col order by int_col desc
  rows between unbounded preceding and 2 following),
max(int_col)
  over(partition by bigint_col, tinyint_col order by int_col asc
  rows between unbounded preceding and 2 following),
sum(int_col)
  over(partition by tinyint_col order by int_col desc
  rows between unbounded preceding and 2 following)
from functional.alltypesagg
where id &lt; 20;

-- executing against localhost:21000
select bool_col,
sum(min(int_col))
  over(partition by min(tinyint_col) order by max(int_col)
  rows between unbounded preceding and 1 following),
max(sum(bigint_col))
  over(partition by min(tinyint_col) order by max(int_col)
  rows between unbounded preceding and 1 following),
min(sum(bigint_col))
  over(partition by min(tinyint_col) order by sum(int_col)
  rows between unbounded preceding and 4 following)
from functional.alltypes
group by 1
order by 1, 2, 3;

-- executing against localhost:21000
select DISTINCT t1.c1 FROM
  (SELECT MAX(smallint_col) OVER (PARTITION BY year ORDER BY id DESC) AS c1
   FROM alltypesagg) t1;

-- executing against localhost:21000
with with_1 AS (
  SELECT RANK() OVER (ORDER BY t1.id) AS int_col_1
  FROM alltypesagg t1)
SELECT COUNT(t1.int_col_1) AS int_col_1
FROM with_1 t1
WHERE t1.int_col_1 IS NULL;

-- executing against localhost:21000
select tinyint_col, id,
row_number() over (order by tinyint_col, id) total_order,
row_number() over (partition by tinyint_col order by id) partitioned_order,
first_value(id) over (partition by tinyint_col order by id),
first_value(cast(id as string)) over (partition by tinyint_col order by id),
last_value(id) over (partition by tinyint_col order by id),
last_value(cast(id as string)) over (partition by tinyint_col order by id),
last_value(id) over (partition by tinyint_col order by id
                     rows between unbounded preceding and unbounded following)
from alltypes where id &lt; 25 order by tinyint_col, id;

-- executing against localhost:21000
select bool_col, id,
lag(id, 2, -12345) over (partition by bool_col order by id),
lead(id, 2, -12345) over (partition by bool_col order by id)
from alltypestiny;

-- executing against localhost:21000
select year, month, bool_col, tinyint_col,
rank() over (partition by year, month order by bool_col, tinyint_col),
dense_rank() over (partition by year, month order by bool_col, tinyint_col)
from alltypes
where tinyint_col &lt; 2 and month &lt; 3 and (id % 100 &lt; 10)
order by year, month, bool_col, tinyint_col;

-- executing against localhost:21000
select bool_col, a, b, a+b from
  (select
   bool_col,
   count(int_col) over() a,
   sum(int_col + bigint_col) over(partition by bool_col) b
   from
     (select * from functional.alltypes where id &lt; 20) v1) v2
order by 1, 2, 3;

-- executing against localhost:21000
select 1 a, min(id) over (partition by int_col)
  from functional.alltypes where id &lt; 5
union distinct
select 2, max(id) over (partition by bool_col)
  from functional.alltypessmall where id &gt;= 5 and id &lt;= 10
union all
(select 3, sum(bigint_col) over (partition by int_col order by id)
 from functional.alltypestiny where bool_col = false)
order by 1, 2 desc nulls first;

-- executing against localhost:21000
select id, int_col, bool_col from functional.alltypestiny t1
where int_col in
  (select min(bigint_col) over(partition by bool_col)
   from functional.alltypessmall t2 where t2.id &lt; 10);

-- executing against localhost:21000
select * from
  (select bool_col, tinyint_col,
   sum(tinyint_col) over (partition by bool_col order by tinyint_col
                          rows between unbounded preceding and 1 following) a
   from alltypesagg where id &lt;= 10 and day = 1) v
where
  v.tinyint_col * 3 &gt; v.a and
  cast(v.a as boolean) = v.bool_col and
  v.a is not null;

-- executing against localhost:21000
select id,
count(id) over (order by id rows between 3 preceding and 3 preceding) c1,
count(id) over (order by id rows between 3 preceding and 2 preceding) c2,
count(id) over (order by id rows between 3 preceding and 1 preceding) c3,
count(id) over (order by id rows between 3 preceding and current row) c4,
count(id) over (order by id rows between 3 preceding and 1 following) c5,
count(id) over (order by id rows between 3 preceding and 2 following) c6,
count(id) over (order by id rows between 3 preceding and 3 following) c7,
count(id) over (order by id rows between 2 preceding and 3 following) c8,
count(id) over (order by id rows between 1 preceding and 3 following) c9,
count(id) over (order by id rows between current row and 3 following) c10,
count(id) over (order by id rows between 1 following and 3 following) c11,
count(id) over (order by id rows between 2 following and 3 following) c12,
count(id) over (order by id rows between 3 following and 3 following) c13
from alltypes where id &lt; 8;

-- executing against localhost:21000
select id,
sum(int_col) over (order by id rows between 1 preceding and 1 following),
sum(double_col) over (order by id rows between 3 preceding and 2 preceding),
avg(int_col) over (order by id rows between 1 preceding and 1 following),
avg(double_col) over (order by id rows between 3 preceding and 2 preceding),
avg(timestamp_col) over (order by id rows between 2 following and 3 following)
from alltypes where id &lt; 8;

-- executing against localhost:21000
select tinyint_col, int_col,
sum(int_col) over (partition by tinyint_col order by int_col nulls last rows between 2 following and 3 following),
sum(int_col) over (partition by tinyint_col order by int_col nulls last rows between 2 following and 10 following),
sum(int_col) over (partition by tinyint_col order by int_col nulls last rows between 6 following and 100 following)
from alltypesagg
where (tinyint_col is NULL or tinyint_col &lt; 3) and id &lt; 60;

-- executing against localhost:21000
select
count(int_col) over (order by bigint_col rows between 95 preceding and 40 following)
from alltypestiny;

-- executing against localhost:21000
select count(distinct t1.c1) from
(select count(id) over (order by id rows between 550 preceding and 550 following) c1
 from alltypesagg) t1;

-- executing against localhost:21000
select count(distinct t1.c1) from
(select count(id) over (order by id rows between 1050 preceding and 2 following) c1
 from alltypesagg) t1;

-- executing against localhost:21000
select count(distinct t1.c1) from
(select count(id) over (order by id rows between 1050 preceding and 500 preceding) c1
 from alltypesagg) t1;

-- executing against localhost:21000
select count(distinct t1.c1) from
(select count(id) over (order by id rows between 2 following and 1050 following) c1
 from alltypesagg) t1;

-- executing against localhost:21000
select count(distinct t1.c1) from
(select count(id) over (order by id rows between 500 following and 1050 following) c1
 from alltypesagg) t1;

-- executing against localhost:21000
select (tinyint_col % 4), id,
count(id) over (partition by (tinyint_col % 4) order by id
                rows between 3 following and 10 following)
from alltypes where id &lt; 20
order by (tinyint_col % 4), id;

-- executing against localhost:21000
select sum(t2.int_col_1) from
(select SUM(t1.int_col) OVER (PARTITION BY t1.smallint_col ORDER BY t1.day, t1.int_col
                              ROWS 7 PRECEDING) AS int_col_1
 FROM alltypesagg t1 ) t2;

-- executing against localhost:21000
select cast(floor(id/3) as int), tinyint_col,
first_value(tinyint_col) over (partition by cast(floor(id/3) as int) order by tinyint_col nulls first),
first_value(cast(tinyint_col as string)) over (partition by cast(floor(id/3) as int) order by cast(tinyint_col as string) nulls first),
last_value(tinyint_col) over (partition by cast(floor(id/3) as int) order by tinyint_col nulls first),
last_value(cast(tinyint_col as string)) over (partition by cast(floor(id/3) as int) order by cast(tinyint_col as string) nulls first)
from alltypesagg where id &lt; 50 and (tinyint_col is null or tinyint_col &lt; 4);

-- executing against localhost:21000
select
first_value(id) over (order by id rows between 3 preceding and 3 following),
first_value(id) over (order by id rows between 3 preceding and 2 following),
first_value(id) over (order by id rows between 3 preceding and 1 following),
first_value(id) over (order by id rows between 3 preceding and current row),
first_value(id) over (order by id rows between 3 preceding and 1 preceding),
first_value(id) over (order by id rows between 3 preceding and 2 preceding),
first_value(id) over (order by id rows between 3 preceding and 3 preceding),
first_value(id) over (order by id rows between 2 preceding and 3 following),
first_value(id) over (order by id rows between 1 preceding and 3 following),
first_value(id) over (order by id rows between current row and 3 following),
first_value(id) over (order by id rows between 1 following and 3 following),
first_value(id) over (order by id rows between 2 following and 3 following),
first_value(id) over (order by id rows between 3 following and 3 following),
first_value(id) over (order by id rows between 15 preceding and 15 preceding),
first_value(id) over (order by id rows between 15 preceding and 15 following),
first_value(id) over (order by id rows between 15 preceding and 6 preceding),
first_value(id) over (order by id rows between 6 preceding and 15 following),
first_value(id) over (order by id rows between 15 following and 15 following),
first_value(id) over (order by id rows between unbounded preceding and 8 preceding),
last_value(id) over (order by id rows between 3 preceding and 3 following),
last_value(id) over (order by id rows between 3 preceding and 2 following),
last_value(id) over (order by id rows between 3 preceding and 1 following),
last_value(id) over (order by id rows between 3 preceding and current row),
last_value(id) over (order by id rows between 3 preceding and 1 preceding),
last_value(id) over (order by id rows between 3 preceding and 2 preceding),
last_value(id) over (order by id rows between 3 preceding and 3 preceding),
last_value(id) over (order by id rows between 2 preceding and 3 following),
last_value(id) over (order by id rows between 1 preceding and 3 following),
last_value(id) over (order by id rows between current row and 3 following),
last_value(id) over (order by id rows between 1 following and 3 following),
last_value(id) over (order by id rows between 2 following and 3 following),
last_value(id) over (order by id rows between 3 following and 3 following),
last_value(id) over (order by id rows between 15 preceding and 15 preceding),
last_value(id) over (order by id rows between 15 preceding and 15 following),
last_value(id) over (order by id rows between 15 preceding and 6 preceding),
last_value(id) over (order by id rows between 6 preceding and 15 following),
last_value(id) over (order by id rows between 15 following and 15 following),
last_value(id) over (order by id rows between 8 following and unbounded following)
from alltypes where id &lt; 10 order by id;

-- executing against localhost:21000
select id,
sum(id) over (order by id range between unbounded preceding and unbounded following)
from alltypesagg where id &lt;= 30 order by id;

-- executing against localhost:21000
select count(*), count(t1.c1) from
(select SUM(tinyint_col) OVER (PARTITION BY bigint_col ORDER BY tinyint_col ASC,
                               id ASC, timestamp_col ASC, day ASC
                               ROWS BETWEEN UNBOUNDED PRECEDING AND 11 PRECEDING) c1
 FROM alltypesagg) t1;

-- executing against localhost:21000
select count(distinct t1.c1) from
(select sum(id) over (partition by day order by tinyint_col
                      range between unbounded preceding and unbounded following) c1
 from alltypesagg) t1;

-- executing against localhost:21000
select
sum(month) over (),
dense_rank() over (order by date_string_col)
from alltypes where id &lt; 5;

-- executing against localhost:21000
select tinyint_col, id,
SUM(id) OVER (ORDER BY tinyint_col ASC, id ASC)
FROM alltypesagg
where (tinyint_col is NULL or tinyint_col &lt; 2) and id &lt; 100 order by 1, 2;

-- executing against localhost:21000
select sum(t1.int_col) over (partition by t1.id order by t1.int_col, t1.month)
from alltypestiny t1
where exists (select tt1.month from alltypes tt1 where t1.int_col = tt1.smallint_col);

-- executing against localhost:21000
SELECT SUM(t1.int_col) OVER () AS int_col_1 FROM alltypestiny t1
RIGHT JOIN alltypestiny t2 ON t2.tinyint_col = t1.bigint_col AND t2.id = t1.month;

-- executing against localhost:21000
SELECT AVG(t1.int_col) OVER () AS double_col_1
FROM alltypestiny t1
WHERE EXISTS
    (SELECT t1.month AS int_col_1
     FROM alltypestiny t1);

-- executing against localhost:21000
select id / int_col,
count(*) over (partition by id / int_col order by id),
count(*) over (order by id / int_col),
count(*) over (order by id / int_col rows between 100 preceding and 90 preceding),
count(*) over (order by id / int_col rows between 2 preceding and 1 preceding),
count(*) over (order by id / int_col rows between 1 preceding and 1 following),
count(*) over (order by id / int_col rows between 1 following and 2 following),
count(*) over (order by id / int_col rows between 90 following and 100 following)
from alltypestiny;

-- executing against localhost:21000
select t2.a, t2.id, t2.int_col
from functional.alltypes t1
left outer join
  (select sum(int_col) over(order by id) a, id, int_col is null as int_col
   from functional.alltypes
   where year = 2009 and month between 1 and 2) t2
on (t1.id = t2.id)
where year = 2009 and month = 1
order by t2.id limit 10;

-- executing against localhost:21000
select lag(coalesce(505, 1 + NULL), 1) over (order by int_col desc)
from functional.alltypestiny;

-- executing against localhost:21000
select max(t3.c1) from
(select min(t2.string_col) over () c1
 from alltypesagg t1
 left join alltypes t2 on t2.string_col = t1.string_col ) t3;

-- executing against localhost:21000
select
first_value(-32.9) over (order by id rows between 92 preceding and unbounded following),
first_value(1.1) over (order by id rows between 92 preceding and 1 preceding)
from alltypestiny;

-- executing against localhost:21000
select id, date_string_col,
first_value(id) over (partition by date_string_col order by id
                      rows between 10 preceding and 3 preceding)
from alltypes where id &lt; 15 order by id;

-- executing against localhost:21000
select
  sum(t1.id) over (partition by t1.bool_col),
  count(1) over (order by t1.int_col),
  avg(g) over (order by f),
  t2.a,
  t2.d
from functional.alltypestiny t1
left outer join
  (select
     id as a,
     coalesce(id, 10) as b,
     int_col as c,
     coalesce(int_col, 20) as d,
     bigint_col e,
     coalesce(bigint_col, 30) as f,
     coalesce(id + bigint_col, 40) as g
   from functional.alltypestiny) t2
on (t1.id = t2.a + 100);

-- executing against localhost:21000
select avg(af1), sum(af3), count(a)
from
  (select
    sum(t1.id) over (partition by t1.bool_col) af1,
    count(1) over (order by t1.int_col) af2,
    avg(g) over (order by f) af3,
    t2.a,
    t2.d
  from functional.alltypestiny t1
  left outer join
    (select
       id as a,
       coalesce(id, 10) as b,
       int_col as c,
       coalesce(int_col, 20) as d,
       bigint_col e,
       coalesce(bigint_col, 30) as f,
       coalesce(id + bigint_col, 40) as g
     from functional.alltypestiny) t2
  on (t1.id = t2.a + 100)) t3
group by d;

-- executing against localhost:21000
select * from
  (select
   a.id,
   sum(x) over (partition by a.id) as x,
   ifnull(y, 10) as y,
   ifnull(z, &quot;b&quot;) as z
   from functional.alltypestiny a
   left outer join
     (select id,
      ifnull(int_col, 1) x,
      count(bigint_col) over(partition by id) y,
      ifnull(string_col, &quot;a&quot;) z
      from functional.alltypestiny b) v1
   on (a.id = v1.id)) v2
full outer join
  (select
   c.id,
   sum(x) over (order by c.id) as x,
   ifnull(y, 10) as y,
   ifnull(z, &quot;b&quot;) as z
   from functional.alltypestiny c
   left outer join
     (select id,
      ifnull(int_col, 1) x,
      count(bigint_col) over(order by id) y,
      ifnull(string_col, &quot;a&quot;) z
      from functional.alltypestiny d) v3
   on (c.id = v3.id)) v4
on (v2.id = v4.id);

-- executing against localhost:21000
with w as
  (select coalesce(-668, -335, count(smallint_col)) as int_col,
          lead(&apos;670&apos;, 87) over
            (order by coalesce(-668, -335, count(smallint_col)) desc) as char_col
   from functional.alltypes)
select
  lead(-410, 11) over
    (order by (t2.int_col) + (t2.int_col) desc,
     greatest(coalesce(t2.float_col, 16.51),
     coalesce(t2.int_col, 997)) desc) as int_col,
  (coalesce(177, -593, 723)) + (lag(227, 43) over
    (order by (t2.int_col) + (t2.int_col) desc,
     greatest(coalesce(t2.float_col, 16.51),
     coalesce(t2.int_col, 997)) desc)) as int_col_2,
  (t2.int_col) + (t2.int_col) as int_col_3,
  greatest(coalesce(t2.float_col, 16.51), coalesce(t2.int_col, 997)) as float_col,
  coalesce(t1.int_col, t1.int_col, t2.int_col) as int_col_4
from w t1
right outer join
  (select (t1.month) + (t1.year) as int_col,
   least(coalesce(t1.float_col, 683.98), -213.01) as float_col
   from functional.alltypestiny t1
   where (t1.int_col) not in (t1.smallint_col, t1.smallint_col)) t2
on (t2.int_col = t1.int_col and t2.int_col = t1.int_col and t2.int_col = t1.int_col);

-- executing against localhost:21000
select /* +straight_join */ a.id, b.id
from functional.alltypestiny a
left outer join
  (select t1.id, ifnull(t1.int_col, 10) as int_col
   from functional.alltypestiny t1
   inner join functional.alltypestiny t2
   on (t1.id = t2.id)) b
on (a.id = b.id and b.int_col &lt; 10);

-- executing against localhost:21000
select t.year, t.month, t.id, t.pr, (t.r-1)/(t.c-1)
from (select year, month, id, rank() over (partition by year, month order by id) as r,
count() over(partition by year, month) as c,
percent_rank() over(partition by year, month order by id) as pr
from functional.alltypes where tinyint_col &lt; 2 and month &lt; 3 and (id % 100 &lt; 10)) as t
order by t.year, t.month, t.id;

-- executing against localhost:21000
select t.year, t.month, t.id, t.cd, ((t.c-t.r)+1)/t.c
from (select year, month, id,
rank() over (partition by year, month order by id desc) as r,
count() over(partition by year, month) as c,
cume_dist() over(partition by year, month order by id) as cd
from functional.alltypes where tinyint_col &lt; 2 and month &lt; 3 and (id % 100 &lt; 10)) as t
order by t.year, t.month, t.id;

-- executing against localhost:21000
select t.year, t.month, t.id, t.nt, floor((if(t.c&gt;3, 3, t.c)*(t.rownum-1))/t.c) + 1
from (select year, month, id,
row_number() over (partition by year, month order by id) as rownum,
count() over(partition by year, month) as c,
ntile(3) over(partition by year, month order by id) as nt
from functional.alltypes where tinyint_col &lt; 2 and month &lt; 3 and (id % 100 &lt; 10)) as t
order by t.year, t.month, t.id;

-- executing against localhost:21000
select year, month, id, ntile(1000) over(order by year, month, id) from alltypes where
tinyint_col &lt; 2 and month &lt; 3 and (id % 100 &lt; 10) order by year, month, id;

-- executing against localhost:21000
select bool_col, a, b, a + b from
  (select
   bool_col,
   percent_rank() over(order by id) a,
   cume_dist() over(partition by bool_col order by id) b
   from
     (select * from functional.alltypes where id &lt; 20) v1) v2
order by 1, 2, 3;

-- executing against localhost:21000
select 1 a, cume_dist() over (order by int_col) as cd from alltypes where id &lt; 5
union
distinct (select 2, percent_rank() over (partition by bool_col order by int_col)
from alltypesagg where id &gt;= 5 and id &lt;= 10) order by a, cd;

-- executing against localhost:21000
select id, percent_rank() over(order by id) from functional.alltypestiny
order by percent_rank() over (order by id);

-- executing against localhost:21000
select id, rank() over(order by id) from functional.alltypesagg limit 10;

-- executing against localhost:21000
select max(t3.c1), max(t3.c2)
from (
  select
  avg( t1.timestamp_col )
    over (order by t1.id, t2.id rows between 5000 following and 50000 following) c1,
  avg( t2.timestamp_col )
    over (order by t1.id, t2.id rows between 5000 following and 50000 following) c2
  from alltypesagg t1 join alltypesagg t2 where t1.int_col = t2.int_col
) t3;

-- executing against localhost:21000
select id, rank() over (partition by id order by tinyint_col),
count() over (partition by id), percent_rank() over (partition by id order by tinyint_col)
from functional.alltypestiny order by id;

-- executing against localhost:21000
SET default_spillable_buffer_size=8m;

-- executing against localhost:21000

SET buffer_pool_limit=47m;

-- executing against localhost:21000

SELECT lag(-180, 13) over (ORDER BY t1.int_col ASC, t2.int_col ASC) AS int_col
FROM functional_parquet.alltypes t1 CROSS JOIN functional_parquet.alltypes t2 LIMIT 10;

-- executing against localhost:21000
SET DEFAULT_SPILLABLE_BUFFER_SIZE=&quot;2097152&quot;;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SELECT
LEAD(996, 13) OVER (ORDER BY t1.int_col)
FROM functional.alltypestiny t1
LEFT JOIN (
  SELECT
    v1.x,
    (-560) IN (694, 44) AS y
  FROM (
    SELECT
      LAG(bigint_col, 34) OVER (ORDER BY t2.int_col) AS x
    FROM functional.alltypestiny t2
    ) v1
  ) v2
ON v2.x = t1.bigint_col AND v2.y = t1.bigint_col
GROUP BY t1.int_col;

-- executing against localhost:21000
select id, tinyint_col,
  last_value(tinyint_col ignore nulls) over
    (order by id rows between unbounded preceding and 1 preceding),
  last_value(tinyint_col ignore nulls) over
    (order by id rows between unbounded preceding and current row),
  last_value(tinyint_col ignore nulls) over
    (order by id rows between unbounded preceding and 1 following),
  last_value(tinyint_col ignore nulls) over
    (order by id rows between unbounded preceding and unbounded following),
  last_value(tinyint_col ignore nulls) over
    (order by id rows between 2 preceding and 1 preceding),
  last_value(tinyint_col ignore nulls) over
    (order by id rows between 2 preceding and current row),
  last_value(tinyint_col ignore nulls) over
    (order by id rows between 1 preceding and 2 following),
  last_value(tinyint_col ignore nulls) over
    (order by id rows between current row and current row),
  last_value(cast(tinyint_col as string) ignore nulls) over
    (order by id rows between current row and 1 following),
  last_value(cast(tinyint_col as string) ignore nulls) over
    (order by id rows between 1 following and 2 following),
  last_value(tinyint_col ignore nulls) over
    (order by id range between unbounded preceding and current row),
  last_value(tinyint_col ignore nulls) over
    (order by id range between unbounded preceding and unbounded following)
from functional.alltypesagg where id &lt; 21;

-- executing against localhost:21000
select id, tinyint_col,
  last_value(tinyint_col ignore nulls) over
    (order by id rows between 1 preceding and unbounded following),
  last_value(tinyint_col ignore nulls) over
    (order by id rows between current row and unbounded following),
  last_value(tinyint_col ignore nulls) over
    (order by id rows between 2 following and unbounded following),
  last_value(tinyint_col ignore nulls) over
    (order by id range between current row and unbounded following)
from functional.alltypesagg where id &lt; 21 order by id;

-- executing against localhost:21000
select id, tinyint_col,
  first_value(tinyint_col ignore nulls) over
    (order by id rows between unbounded preceding and 1 preceding),
  first_value(tinyint_col ignore nulls) over
    (order by id rows between unbounded preceding and current row),
  first_value(cast(tinyint_col as string) ignore nulls) over
    (order by id rows between unbounded preceding and 1 following),
  first_value(cast(tinyint_col as string) ignore nulls) over
    (order by id rows between unbounded preceding and unbounded following),
  first_value(tinyint_col ignore nulls) over
    (order by id range between unbounded preceding and current row),
  first_value(tinyint_col ignore nulls) over
    (order by id range between unbounded preceding and unbounded following)
from functional.alltypesagg where id &lt; 21;

-- executing against localhost:21000
select id, tinyint_col,
  first_value(tinyint_col ignore nulls) over
    (order by id rows between 2 preceding and 1 preceding),
  first_value(tinyint_col ignore nulls) over
    (order by id rows between 1 preceding and current row),
  first_value(tinyint_col ignore nulls) over
    (order by id rows between 1 preceding and 1 following),
  first_value(tinyint_col ignore nulls) over
    (order by id rows between 1 preceding and unbounded following),
  first_value(tinyint_col ignore nulls) over
    (order by id rows between current row and current row),
  first_value(tinyint_col ignore nulls) over
    (order by id rows between current row and 1 following),
  first_value(tinyint_col ignore nulls) over
    (order by id rows between current row and unbounded following),
  first_value(tinyint_col ignore nulls) over
    (order by id rows between 1 following and 2 following),
  first_value(tinyint_col ignore nulls) over
    (order by id rows between 2 following and unbounded following),
  first_value(tinyint_col ignore nulls) over
    (order by id range between current row and unbounded following)
from functional.alltypesagg where id &lt; 21;

-- executing against localhost:21000
select id,
  last_value(bool_col ignore nulls) over (order by id),
  last_value(tinyint_col ignore nulls) over (order by id),
  last_value(smallint_col ignore nulls) over (order by id),
  last_value(int_col ignore nulls) over (order by id),
  last_value(bigint_col ignore nulls) over (order by id),
  last_value(float_col ignore nulls) over (order by id),
  last_value(double_col ignore nulls) over (order by id),
  last_value(string_col ignore nulls) over (order by id),
  last_value(timestamp_col ignore nulls) over (order by id)
from functional.alltypesagg where id &lt; 5;

-- executing against localhost:21000
select id,
  first_value(bool_col ignore nulls) over (order by id),
  first_value(tinyint_col ignore nulls) over (order by id),
  first_value(smallint_col ignore nulls) over (order by id),
  first_value(int_col ignore nulls) over (order by id),
  first_value(bigint_col ignore nulls) over (order by id),
  first_value(float_col ignore nulls) over (order by id),
  first_value(double_col ignore nulls) over (order by id),
  first_value(string_col ignore nulls) over (order by id),
  first_value(timestamp_col ignore nulls) over (order by id)
from functional.alltypesagg where id &lt; 5;

-- executing against localhost:21000
select
last_value(d1 ignore nulls) over (order by d1),
first_value(d1 ignore nulls) over (order by d1)
from functional.decimal_tbl;

-- executing against localhost:21000
select count(*) from (
select
  from_unixtime(lead(bigint_col, 1) over (order by id), &apos;yyyyMMddHH:mm:ss&apos;) as a,
  lead(from_unixtime(bigint_col, &apos;yyyyMMddHH:mm:ss&apos;), 1) over (order by id) AS b
from functional.alltypes) x
where x.a = x.b;

-- executing against localhost:21000
select count(*) from (
select
  from_unixtime(lag(bigint_col, 1) over (order by id), &apos;yyyyMMddHH:mm:ss&apos;) as a,
  lag(from_unixtime(bigint_col, &apos;yyyyMMddHH:mm:ss&apos;), 1) over (order by id) AS b
from functional.alltypes) x
where x.a = x.b;

-- executing against localhost:21000
select f,lead(b,1,null) over (order by f)
from (select * from nulltable union all select * from nulltable) x;

-- executing against localhost:21000
create view if not exists imp5657_view as
select
  last_value(tinyint_col ignore nulls) over (order by tinyint_col)
from functional.alltypesagg
where id &lt; 5;

-- executing against localhost:21000
select * from imp5657_view;

-- executing against localhost:21000
select id, bool_col, first_value(id) over (partition by bool_col) from
(select * from functional.alltypessmall order by id desc limit 5) as t1;

-- executing against localhost:21000
select id, bool_col, last_value(id) over (partition by bool_col) from
(select * from functional.alltypessmall order by id desc limit 5) as t1;

-- executing against localhost:21000
select id, bool_col, last_value(id) over (partition by bool_col) from
(select * from functional.alltypessmall order by id asc limit 5) as t1;

-- executing against localhost:21000
select bool_col, smallint_col, first_value(smallint_col ignore nulls) over
(partition by bool_col) from (select * from functional.alltypesagg where
id &gt; 99 order by id asc limit 10) as t1;

-- executing against localhost:21000
select bool_col, smallint_col, first_value(smallint_col ignore nulls) over
(partition by bool_col) from (select * from functional.alltypesagg where
id &lt; 101 order by id desc limit 10) as t1;

-- executing against localhost:21000
select bool_col, smallint_col, last_value(smallint_col ignore nulls) over
(partition by bool_col) from (select * from functional.alltypesagg where
id &gt; 99 order by id asc limit 10) as t1;

-- executing against localhost:21000
select bool_col, smallint_col, last_value(smallint_col ignore nulls) over
(partition by bool_col) from (select * from functional.alltypesagg where
id &lt; 110 order by id desc limit 10) as t1;

</system-err></testcase><testcase classname="query_test.test_scratch_limit.TestScratchLimit" file="query_test/test_scratch_limit.py" line="119" name="test_with_zero_scratch_limit_no_memory_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="59.7419810295"><system-err>SET scratch_limit=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

      select o_orderdate, o_custkey, o_comment
      from tpch.orders
      order by o_orderdate
      ;

SET scratch_limit=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

      select count(*) from (
        select distinct o_orderdate, o_custkey, o_comment
        from tpch_parquet.orders) v;
      ;

SET scratch_limit=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

      select count(*)
      from tpch_parquet.lineitem join tpch_parquet.orders on l_orderkey = o_orderkey
      ;

SET scratch_limit=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000

      SELECT i_item_sk, i_current_price,
        SUM (i_current_price)
        OVER (ORDER BY i_item_sk rows between 500000 preceding and 500000 following) running_total
      FROM tpcds_parquet.item
      ORDER BY i_brand, i_item_sk;
      ;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="63" name="test_tpcds_q4[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.9200820923"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q4

-- executing against localhost:21000
with year_total as (
 select c_customer_id customer_id,
        c_first_name customer_first_name,
        c_last_name customer_last_name,
        c_preferred_cust_flag customer_preferred_cust_flag,
        c_birth_country customer_birth_country,
        c_login customer_login,
        c_email_address customer_email_address,
        d_year dyear,
        sum(((ss_ext_list_price-ss_ext_wholesale_cost-ss_ext_discount_amt)+ss_ext_sales_price)/2) year_total,
        &apos;s&apos; sale_type
 from customer,
      store_sales,
      date_dim
 where c_customer_sk = ss_customer_sk
   and ss_sold_date_sk = d_date_sk
 group by c_customer_id,
          c_first_name,
          c_last_name,
          c_preferred_cust_flag,
          c_birth_country,
          c_login,
          c_email_address,
          d_year
 union all
 select c_customer_id customer_id,
        c_first_name customer_first_name,
        c_last_name customer_last_name,
        c_preferred_cust_flag customer_preferred_cust_flag,
        c_birth_country customer_birth_country,
        c_login customer_login,
        c_email_address customer_email_address,
        d_year dyear,
        sum((((cs_ext_list_price-cs_ext_wholesale_cost-cs_ext_discount_amt)+cs_ext_sales_price)/2) ) year_total,
        &apos;c&apos; sale_type
 from customer,
      catalog_sales,
      date_dim
 where c_customer_sk = cs_bill_customer_sk
   and cs_sold_date_sk = d_date_sk
 group by c_customer_id,
          c_first_name,
          c_last_name,
          c_preferred_cust_flag,
          c_birth_country,
          c_login,
          c_email_address,
          d_year
union all
 select c_customer_id customer_id,
        c_first_name customer_first_name,
        c_last_name customer_last_name,
        c_preferred_cust_flag customer_preferred_cust_flag,
        c_birth_country customer_birth_country,
        c_login customer_login,
        c_email_address customer_email_address,
        d_year dyear,
        sum((((ws_ext_list_price-ws_ext_wholesale_cost-ws_ext_discount_amt)+ws_ext_sales_price)/2) ) year_total,
        &apos;w&apos; sale_type
 from customer,
      web_sales,
      date_dim
 where c_customer_sk = ws_bill_customer_sk
   and ws_sold_date_sk = d_date_sk
 group by c_customer_id,
          c_first_name,
          c_last_name,
          c_preferred_cust_flag,
          c_birth_country,
          c_login,
          c_email_address,
          d_year
         )
  select t_s_secyear.customer_id,
         t_s_secyear.customer_first_name,
         t_s_secyear.customer_last_name,
         t_s_secyear.customer_preferred_cust_flag
 from year_total t_s_firstyear,
      year_total t_s_secyear,
      year_total t_c_firstyear,
      year_total t_c_secyear,
      year_total t_w_firstyear,
      year_total t_w_secyear
 where t_s_secyear.customer_id = t_s_firstyear.customer_id
   and t_s_firstyear.customer_id = t_c_secyear.customer_id
   and t_s_firstyear.customer_id = t_c_firstyear.customer_id
   and t_s_firstyear.customer_id = t_w_firstyear.customer_id
   and t_s_firstyear.customer_id = t_w_secyear.customer_id
   and t_s_firstyear.sale_type = &apos;s&apos;
   and t_c_firstyear.sale_type = &apos;c&apos;
   and t_w_firstyear.sale_type = &apos;w&apos;
   and t_s_secyear.sale_type = &apos;s&apos;
   and t_c_secyear.sale_type = &apos;c&apos;
   and t_w_secyear.sale_type = &apos;w&apos;
   and t_s_firstyear.dyear =  2001
   and t_s_secyear.dyear = 2001+1
   and t_c_firstyear.dyear =  2001
   and t_c_secyear.dyear =  2001+1
   and t_w_firstyear.dyear = 2001
   and t_w_secyear.dyear = 2001+1
   and t_s_firstyear.year_total &gt; 0
   and t_c_firstyear.year_total &gt; 0
   and t_w_firstyear.year_total &gt; 0
   and case when t_c_firstyear.year_total &gt; 0 then t_c_secyear.year_total / t_c_firstyear.year_total else null end
           &gt; case when t_s_firstyear.year_total &gt; 0 then t_s_secyear.year_total / t_s_firstyear.year_total else null end
   and case when t_c_firstyear.year_total &gt; 0 then t_c_secyear.year_total / t_c_firstyear.year_total else null end
           &gt; case when t_w_firstyear.year_total &gt; 0 then t_w_secyear.year_total / t_w_firstyear.year_total else null end
 order by t_s_secyear.customer_id,
          t_s_secyear.customer_first_name,
          t_s_secyear.customer_last_name,
          t_s_secyear.customer_email_address
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners.TestOrc" file="query_test/test_scanners.py" line="1041" name="test_type_conversions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="22.0156972408"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_type_conversions_f2f6dbf8` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_type_conversions_f2f6dbf8`;

MainThread: Created database &quot;test_type_conversions_f2f6dbf8&quot; for test ID &quot;query_test/test_scanners.py::TestOrc::()::test_type_conversions[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]&quot;
-- executing against localhost:21000
create external table test_type_conversions_f2f6dbf8.illtypes (c1 boolean, c2 float,
        c3 boolean, c4 tinyint, c5 smallint, c6 int, c7 boolean, c8 string, c9 int,
        c10 float, c11 bigint) partitioned by (year int, month int) stored as ORC
        location &apos;/test-warehouse/alltypestiny_orc_def&apos;;;

-- executing against localhost:21000
create external table test_type_conversions_f2f6dbf8.safetypes (c1 bigint, c2 boolean,
        c3 smallint, c4 int, c5 bigint, c6 bigint, c7 double, c8 double, c9 char(3),
        c10 varchar(3), c11 timestamp) partitioned by (year int, month int) stored as ORC
        location &apos;/test-warehouse/alltypestiny_orc_def&apos;;;

-- executing against localhost:21000
alter table test_type_conversions_f2f6dbf8.illtypes recover partitions;

-- executing against localhost:21000
alter table test_type_conversions_f2f6dbf8.safetypes recover partitions;

-- executing against localhost:21000
create external table test_type_conversions_f2f6dbf8.mismatch_decimals (d1 decimal(8,0),
        d2 decimal(8,0), d3 decimal(19,10), d4 decimal(20,20), d5 decimal(2,0))
        partitioned by (d6 decimal(9,0)) stored as orc location &apos;/test-warehouse/decimal_tbl_orc_def&apos;;

-- executing against localhost:21000
alter table test_type_conversions_f2f6dbf8.mismatch_decimals recover partitions;

-- executing against localhost:21000
use test_type_conversions_f2f6dbf8;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select c1 from illtypes;

-- executing against localhost:21000
select c2 from illtypes;

-- executing against localhost:21000
select c3 from illtypes;

-- executing against localhost:21000
select c4 from illtypes;

-- executing against localhost:21000
select c5 from illtypes;

-- executing against localhost:21000
select c6 from illtypes;

-- executing against localhost:21000
select c7 from illtypes;

-- executing against localhost:21000
select c8 from illtypes;

-- executing against localhost:21000
select c9 from illtypes;

-- executing against localhost:21000
select c10 from illtypes;

-- executing against localhost:21000
select c11 from illtypes;

-- executing against localhost:21000
select * from safetypes order by c1;

-- executing against localhost:21000
select d1 from mismatch_decimals;

-- executing against localhost:21000
select d2 from mismatch_decimals;

-- executing against localhost:21000
select d3 from mismatch_decimals;

-- executing against localhost:21000
select d4 from mismatch_decimals;

-- executing against localhost:21000
select d5 from mismatch_decimals;

-- executing against localhost:21000
select d6 from mismatch_decimals;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="357" name="test_huge_num_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.1824979782"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_huge_num_rows_fb1af9c4` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_huge_num_rows_fb1af9c4`;

MainThread: Created database &quot;test_huge_num_rows_fb1af9c4&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_huge_num_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_huge_num_rows_fb1af9c4.huge_num_rows (i int) stored as parquet;

-- executing against localhost:21000
select count(*) from test_huge_num_rows_fb1af9c4.huge_num_rows;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="84" name="test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]" time="29.6128110886"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_decimal_tbl_11abfcef` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_decimal_tbl_11abfcef`;

MainThread: Created database &quot;test_fuzz_decimal_tbl_11abfcef&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]&quot;
MainThread: Using random seed 1530587635
-- executing against localhost:21000
create table test_fuzz_decimal_tbl_11abfcef.decimal_tbl like functional_parquet.decimal_tbl;

MainThread: Generating corrupted version of decimal_tbl in test_fuzz_decimal_tbl_11abfcef. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted functional_parquet.decimal_tbl;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1338 from 234 to 0
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq at 113 from 21 to 76
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1489 from 50 to 20
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq at 442 from 0 to 97
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq at 272 from 52 to 38
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq to 1049
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq to 842
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy2_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 389 from 2 to 239
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy2_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 0 from 80 to 87
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1024 from 21 to 93
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1288 from 0 to 205
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 623 from 1 to 248
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 595 from 0 to 236
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1060 from 0 to 155
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 790 from 40 to 42
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 109 from 21 to 230
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq to 1486
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 386 from 0 to 101
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 44 from 21 to 30
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 632 from 28 to 63
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1314 from 4 to 117
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1011 from 1 to 201
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 374 from 0 to 101
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 43 from 10 to 42
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq to 992
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1392 from 21 to 48
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 418 from 36 to 207
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1495 from 54 to 167
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1265 from 6 to 240
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 240 from 21 to 218
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 866 from 22 to 166
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1463 from 49 to 91
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 793 from 21 to 25
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 933 from 18 to 28
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 603 from 21 to 109
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 926 from 100 to 255
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1196 from 134 to 69
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy7_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1431 from 114 to 132
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy7_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 453 from 21 to 239
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy7_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 536 from 32 to 53
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy8_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 81 from 22 to 95
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 585 from 0 to 121
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tbl8pbf87/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq at 1335 from 94 to 216
-- executing against localhost:21000
alter table test_fuzz_decimal_tbl_11abfcef.decimal_tbl add partition (d6=1);

-- executing against localhost:21000
refresh test_fuzz_decimal_tbl_11abfcef.decimal_tbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_11abfcef.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x15
#x15#x02
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_11abfcef.decimal_tbl&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_11abfcef.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy3_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: 195f
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_11abfcef.decimal_tbl&quot;.

File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy6_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; column &apos;�1&apos; has a precision that does not match the table metadata  precision. File metadata precision: 14, table metadata precision: 9.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_11abfcef.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x00I�-
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_11abfcef.decimal_tbl&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_11abfcef.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x15
#x15#x02
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_11abfcef.decimal_tbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_11abfcef.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy4_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x15
#x15#x02
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_11abfcef.decimal_tbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_11abfcef.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x00I�-
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_11abfcef.decimal_tbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_11abfcef.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x18#x04#x00#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_11abfcef.decimal_tbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_11abfcef.decimal_tbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq has invalid file metadata at file offset 623. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_11abfcef.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq has invalid file metadata at file offset 623. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_11abfcef.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq has invalid file metadata at file offset 623. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_11abfcef.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq has invalid file metadata at file offset 623. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_11abfcef.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x00I�-
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_11abfcef.decimal_tbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_11abfcef.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy5_a2473b771011df16-7554101b00000000_521729059_data.0.parq has invalid file metadata at file offset 623. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_11abfcef.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x18#x04#x00#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_11abfcef.decimal_tbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_11abfcef.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy9_a2473b771011df16-7554101b00000000_521729059_data.0.parq has invalid file metadata at file offset 623. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_11abfcef.decimal_tbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_decimal_tbl_11abfcef.db/decimal_tbl/d6=1/copy1_a2473b771011df16-7554101b00000000_521729059_data.0.parq&apos; has an invalid version number: #x00I�-
This could be due to stale metadata. Try running &quot;refresh test_fuzz_decimal_tbl_11abfcef.decimal_tbl&quot;.

&apos;
</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="307" name="test_kudu_col_removed" time="10.3487780094"><system-err>MainThread: Using database testkuduoperations_22375_f7twvu as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_col_removed_14e6a510` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_col_removed_14e6a510`;

MainThread: Created database &quot;test_kudu_col_removed_14e6a510&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_col_removed&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="708" name="test_rle_encoded_bools[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.4843249321"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_rle_encoded_bools_6c6e04f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_rle_encoded_bools_6c6e04f`;

MainThread: Created database &quot;test_rle_encoded_bools_6c6e04f&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_rle_encoded_bools[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_rle_encoded_bools_6c6e04f.rle_encoded_bool (b boolean, i int)
        STORED AS PARQUET;

-- executing against localhost:21000
use test_rle_encoded_bools_6c6e04f;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from rle_encoded_bool where b;

-- executing against localhost:21000
select count(*) from rle_encoded_bool where (b and i = 1) or (not b and i = 0);

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestInsertParquetVerifySize" file="query_test/test_insert_parquet.py" line="162" name="test_insert_parquet_verify_size[compression_codec: snappy | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="40.1511230469"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_parquet_verify_size_4dd28a0a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_insert_parquet_verify_size_4dd28a0a`;

MainThread: Created database &quot;test_insert_parquet_verify_size_4dd28a0a&quot; for test ID &quot;query_test/test_insert_parquet.py::TestInsertParquetVerifySize::()::test_insert_parquet_verify_size[compression_codec: snappy | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_insert_parquet_verify_size_4dd28a0a.parquet_insert_size like tpch_parquet.orders stored as parquet;

SET sync_ddl=1;
SET COMPRESSION_CODEC=snappy;
SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=41943040;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
insert overwrite test_insert_parquet_verify_size_4dd28a0a.parquet_insert_size select * from tpch.orders;

MainThread: Starting new HTTP connection (1): 0.0.0.0
</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="78" name="test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]" time="40.8282637596"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_alltypes_d2734b63` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_alltypes_d2734b63`;

MainThread: Created database &quot;test_fuzz_alltypes_d2734b63&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]&quot;
MainThread: Using random seed 1530587641
-- executing against localhost:21000
create table test_fuzz_alltypes_d2734b63.alltypes like functional_parquet.alltypes;

MainThread: Generating corrupted version of alltypes in test_fuzz_alltypes_d2734b63. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted functional_parquet.alltypes;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 5810 from 197 to 254
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 7841 from 196 to 58
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 6641 from 133 to 179
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 2356 from 9 to 149
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 216 from 0 to 36
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 4998 from 13 to 106
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 1083 from 19 to 132
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 1081 from 0 to 241
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq at 6978 from 32 to 38
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq at 4746 from 128 to 92
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq to 1665
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 2355 from 0 to 28
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 8520 from 4 to 244
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 4989 from 13 to 209
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 8385 from 111 to 202
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq at 5307 from 44 to 231
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq to 6601
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 6902 from 71 to 190
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 5070 from 240 to 144
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 4765 from 9 to 26
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 2991 from 0 to 157
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 1941 from 1 to 158
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 7527 from 2 to 180
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 2683 from 6 to 246
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 8490 from 250 to 135
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 645 from 141 to 109
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=6/504308bb9b5af176-42bb804f00000005_1033300134_data.0.parq at 3668 from 216 to 2
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=6/504308bb9b5af176-42bb804f00000005_1033300134_data.0.parq at 3676 from 118 to 180
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=6/504308bb9b5af176-42bb804f00000005_1033300134_data.0.parq at 3610 from 1 to 166
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=6/504308bb9b5af176-42bb804f00000005_1033300134_data.0.parq at 1345 from 164 to 39
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=10/504308bb9b5af176-42bb804f00000003_350011639_data.0.parq at 6382 from 210 to 100
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=10/504308bb9b5af176-42bb804f00000003_350011639_data.0.parq at 8261 from 0 to 127
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=2/504308bb9b5af176-42bb804f00000005_2086425849_data.0.parq at 5782 from 13 to 122
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=2/504308bb9b5af176-42bb804f00000005_2086425849_data.0.parq at 1689 from 0 to 15
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=2/504308bb9b5af176-42bb804f00000005_2086425849_data.0.parq at 5010 from 12 to 246
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=2/504308bb9b5af176-42bb804f00000005_2086425849_data.0.parq at 3043 from 20 to 19
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=2/504308bb9b5af176-42bb804f00000005_2086425849_data.0.parq at 1852 from 121 to 130
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=2/504308bb9b5af176-42bb804f00000005_2086425849_data.0.parq at 7367 from 105 to 153
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=2/504308bb9b5af176-42bb804f00000005_2086425849_data.0.parq at 4531 from 12 to 55
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=2/504308bb9b5af176-42bb804f00000005_2086425849_data.0.parq at 3469 from 90 to 115
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=2/504308bb9b5af176-42bb804f00000005_2086425849_data.0.parq to 6137
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=11/504308bb9b5af176-42bb804f00000004_1932231825_data.0.parq at 4764 from 38 to 219
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=11/504308bb9b5af176-42bb804f00000004_1932231825_data.0.parq at 6201 from 12 to 223
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=11/504308bb9b5af176-42bb804f00000004_1932231825_data.0.parq at 5129 from 22 to 0
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=11/504308bb9b5af176-42bb804f00000004_1932231825_data.0.parq at 1602 from 130 to 249
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=11/504308bb9b5af176-42bb804f00000004_1932231825_data.0.parq at 5663 from 230 to 200
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=11/504308bb9b5af176-42bb804f00000004_1932231825_data.0.parq at 5493 from 152 to 255
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=11/504308bb9b5af176-42bb804f00000004_1932231825_data.0.parq at 3541 from 15 to 149
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=11/504308bb9b5af176-42bb804f00000004_1932231825_data.0.parq at 5493 from 255 to 125
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=11/504308bb9b5af176-42bb804f00000004_1932231825_data.0.parq at 3220 from 52 to 109
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 702 from 23 to 92
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 1463 from 150 to 209
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 2692 from 0 to 229
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 798 from 17 to 53
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq to 7378
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 1786 from 37 to 82
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 455 from 0 to 162
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 6804 from 168 to 87
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 5524 from 73 to 60
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 2969 from 18 to 251
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 6135 from 16 to 92
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq to 8518
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq at 419 from 0 to 123
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq at 6929 from 24 to 6
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq at 8256 from 51 to 144
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq at 3310 from 2 to 224
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq at 3517 from 144 to 61
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq at 256 from 0 to 228
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=12/504308bb9b5af176-42bb804f00000004_521035186_data.0.parq at 1643 from 202 to 66
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=12/504308bb9b5af176-42bb804f00000004_521035186_data.0.parq at 8565 from 0 to 74
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=12/504308bb9b5af176-42bb804f00000004_521035186_data.0.parq at 6348 from 16 to 42
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=12/504308bb9b5af176-42bb804f00000004_521035186_data.0.parq at 6730 from 157 to 36
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=12/504308bb9b5af176-42bb804f00000004_521035186_data.0.parq at 405 from 11 to 134
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=12/504308bb9b5af176-42bb804f00000004_521035186_data.0.parq at 5304 from 0 to 236
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=8/504308bb9b5af176-42bb804f00000004_1016045829_data.0.parq at 6326 from 17 to 77
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 6388 from 35 to 169
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 2649 from 0 to 147
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 3084 from 21 to 140
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 452 from 0 to 76
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 5555 from 12 to 142
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 8174 from 0 to 130
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 8335 from 0 to 31
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 4347 from 9 to 44
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 5942 from 16 to 226
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=7/504308bb9b5af176-42bb804f00000003_1078246105_data.0.parq at 5581 from 254 to 225
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=7/504308bb9b5af176-42bb804f00000003_1078246105_data.0.parq to 7896
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=6/504308bb9b5af176-42bb804f00000005_187985227_data.0.parq to 5469
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=10/504308bb9b5af176-42bb804f00000003_1207574653_data.0.parq at 2506 from 5 to 60
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=10/504308bb9b5af176-42bb804f00000003_1207574653_data.0.parq at 7449 from 25 to 127
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=10/504308bb9b5af176-42bb804f00000003_1207574653_data.0.parq to 1186
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 7301 from 95 to 188
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 327 from 0 to 13
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 5900 from 40 to 187
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 2068 from 0 to 70
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 2496 from 0 to 15
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq to 5511
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 1152 from 0 to 228
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 4329 from 101 to 231
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 1208 from 0 to 175
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 1247 from 244 to 145
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq at 6549 from 104 to 159
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq at 5404 from 16 to 148
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq at 2614 from 1 to 115
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq at 2945 from 12 to 247
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 1409 from 144 to 125
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 7009 from 0 to 207
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 6206 from 224 to 186
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 3144 from 4 to 242
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 5913 from 152 to 35
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 8254 from 48 to 46
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCXDxTb/year=2009/month=1/504308bb9b5af176-42bb804f00000004_691794101_data.0.parq at 2806 from 25 to 161
-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2010,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2010,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2010,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2010,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2010,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2010,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2010,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2010,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2010,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2010,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2010,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2010,month=1);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2009,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2009,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2009,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2009,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2009,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2009,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2009,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2009,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2009,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2009,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2009,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d2734b63.alltypes add partition (year=2009,month=1);

18/07/03 03:14:20 WARN hdfs.DataStreamer: Caught exception
java.lang.InterruptedException
	at java.lang.Object.wait(Native Method)
	at java.lang.Thread.join(Thread.java:1252)
	at java.lang.Thread.join(Thread.java:1326)
	at org.apache.hadoop.hdfs.DataStreamer.closeResponder(DataStreamer.java:986)
	at org.apache.hadoop.hdfs.DataStreamer.endBlock(DataStreamer.java:640)
	at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:810)
-- executing against localhost:21000
refresh test_fuzz_alltypes_d2734b63.alltypes;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d2734b63.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq has invalid file metadata at file offset 1284. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d2734b63.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2009/month=7/504308bb9b5af176-42bb804f00000003_1078246105_data.0.parq&apos; has an invalid version number: #x04#x00#x00#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_d2734b63.alltypes&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d2734b63.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq has invalid file metadata at file offset 1284. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d2734b63.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2009/month=6/504308bb9b5af176-42bb804f00000005_187985227_data.0.parq&apos; has an invalid version number: k�M#x1C
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_d2734b63.alltypes&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d2734b63.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq&apos; has an invalid version number: #x18#x02id
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_d2734b63.alltypes&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d2734b63.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2009/month=6/504308bb9b5af176-42bb804f00000005_187985227_data.0.parq&apos; has an invalid version number: k�M#x1C
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_d2734b63.alltypes&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d2734b63.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq has invalid file metadata at file offset 1284. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d2734b63.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2010/month=2/504308bb9b5af176-42bb804f00000005_2086425849_data.0.parq&apos; has an invalid version number: #x13(R�
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_d2734b63.alltypes&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d2734b63.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq&apos; has an invalid version number: �Yæ
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_d2734b63.alltypes&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d2734b63.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2009/month=10/504308bb9b5af176-42bb804f00000003_1207574653_data.0.parq&apos; has an invalid version number: #x0B#x00#x00l
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_d2734b63.alltypes&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d2734b63.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq&apos; has an invalid version number: #x18#x02id
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_d2734b63.alltypes&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d2734b63.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq has invalid file metadata at file offset 1285. Error = couldn&apos;t deserialize thrift msg:
don&apos;t know what type: #x0E
.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d2734b63.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq&apos; has an invalid version number: t#x15#x18#x16
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_d2734b63.alltypes&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d2734b63.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq has invalid file metadata at file offset 1285. Error = couldn&apos;t deserialize thrift msg:
don&apos;t know what type: #x0F
.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d2734b63.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq has invalid file metadata at file offset 1284. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d2734b63.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_d2734b63.db/alltypes/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq has invalid file metadata at file offset 1284. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="66" name="test_tpcds_q6[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.01236915588"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q6

-- executing against localhost:21000
select a.ca_state state, count(*) cnt
from customer_address a,
     customer c,
     store_sales s,
     date_dim d,
     item i
where a.ca_address_sk = c.c_current_addr_sk
  and c.c_customer_sk = s.ss_customer_sk
  and s.ss_sold_date_sk = d.d_date_sk
  and s.ss_item_sk = i.i_item_sk
  and d.d_month_seq =
      (select distinct (d_month_seq)
       from date_dim
       where d_year = 2001
         and d_moy = 1
         limit 1)
  and i.i_current_price &gt; 1.2 *
      (select avg(j.i_current_price)
       from item j
       where j.i_category = i.i_category)
group by a.ca_state
having count(*) &gt;= 10
order by 2,1
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="111" name="test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]" time="55.5380387306"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_uncompressed_parquet_aa44f2b6` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_uncompressed_parquet_aa44f2b6`;

MainThread: Created database &quot;test_fuzz_uncompressed_parquet_aa44f2b6&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
set compression_codec=none;

-- executing against localhost:21000
create table test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_src_alltypes stored as parquet as select * from functional_parquet.alltypes;

MainThread: Using random seed 1530587648
-- executing against localhost:21000
create table test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes like test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_src_alltypes;

MainThread: Generating corrupted version of parquet_uncomp_dst_alltypes in test_fuzz_uncompressed_parquet_aa44f2b6. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-parquet_uncomp_dst_alltypesrr4Hok
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_src_alltypes;

-- executing against localhost:21000
refresh test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_alltypes q;

MainThread: 
-- executing against localhost:21000
create table test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_src_decimal_tbl stored as parquet as select * from functional_parquet.decimal_tbl;

MainThread: Using random seed 1530587676
-- executing against localhost:21000
create table test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl like test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_src_decimal_tbl;

MainThread: Generating corrupted version of parquet_uncomp_dst_decimal_tbl in test_fuzz_uncompressed_parquet_aa44f2b6. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-parquet_uncomp_dst_decimal_tblxWsop8
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_src_decimal_tbl;

-- executing against localhost:21000
refresh test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_aa44f2b6.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="337" name="test_kudu_show_unbounded_range_partition" time="8.25376915932"><system-err>MainThread: Using database testkuduoperations_22375_f7twvu as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_show_unbounded_range_partition_2a1ee344` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_show_unbounded_range_partition_2a1ee344`;

MainThread: Created database &quot;test_kudu_show_unbounded_range_partition_2a1ee344&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_kudu_show_unbounded_range_partition&quot;
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="357" name="test_huge_num_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.0765547752"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_huge_num_rows_72226da2` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_huge_num_rows_72226da2`;

MainThread: Created database &quot;test_huge_num_rows_72226da2&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_huge_num_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_huge_num_rows_72226da2.huge_num_rows (i int) stored as parquet;

-- executing against localhost:21000
select count(*) from test_huge_num_rows_72226da2.huge_num_rows;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="69" name="test_tpcds_q7[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.47630405426"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q7

-- executing against localhost:21000
select
  i_item_id,
  avg(ss_quantity) agg1,
  avg(ss_list_price) agg2,
  avg(ss_coupon_amt) agg3,
  avg(ss_sales_price) agg4
from
  store_sales,
  customer_demographics,
  date_dim,
  item,
  promotion
where
  ss_sold_date_sk = d_date_sk
  and ss_item_sk = i_item_sk
  and ss_cdemo_sk = cd_demo_sk
  and ss_promo_sk = p_promo_sk
  and cd_gender = &apos;M&apos;
  and cd_marital_status = &apos;S&apos;
  and cd_education_status = &apos;College&apos;
  and (p_channel_email = &apos;N&apos;
    or p_channel_event = &apos;N&apos;)
  and d_year = 2000
group by
  i_item_id
order by
  i_item_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannerReservation" file="query_test/test_scanners.py" line="1081" name="test_scanners[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="3.22878909111"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*)
from tpch.customer;

-- executing against localhost:21000
set debug_action=&quot;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&quot;;

-- executing against localhost:21000

select count(*)
from tpch.customer;

-- executing against localhost:21000
SET DEBUG_ACTION=&quot;&quot;;

-- executing against localhost:21000
select min(l_comment)
from tpch_parquet.lineitem;

-- executing against localhost:21000
set debug_action=&quot;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&quot;;

-- executing against localhost:21000

select min(l_comment)
from tpch_parquet.lineitem;

-- executing against localhost:21000
SET DEBUG_ACTION=&quot;&quot;;

</system-err></testcase><testcase classname="query_test.test_scanners.TestErasureCoding" file="query_test/test_scanners.py" line="1090" name="test_erasure_coding[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.000291109085083"><skipped message="Erasure Coding needed" type="pytest.skip">query_test/test_scanners.py:1090: &lt;py._xmlgen.raw object at 0x7f1519521790&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestErasureCoding" file="query_test/test_scanners.py" line="1090" name="test_erasure_coding[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: seq/snap/block]" time="0.000243186950684"><skipped message="Erasure Coding needed" type="pytest.skip">query_test/test_scanners.py:1090: &lt;py._xmlgen.raw object at 0x7f1519521950&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestErasureCoding" file="query_test/test_scanners.py" line="1090" name="test_erasure_coding[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: rc/snap/block]" time="0.000296115875244"><skipped message="Erasure Coding needed" type="pytest.skip">query_test/test_scanners.py:1090: &lt;py._xmlgen.raw object at 0x7f1519521b10&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestErasureCoding" file="query_test/test_scanners.py" line="1090" name="test_erasure_coding[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block]" time="0.000244855880737"><skipped message="Erasure Coding needed" type="pytest.skip">query_test/test_scanners.py:1090: &lt;py._xmlgen.raw object at 0x7f1519521cd0&gt;</skipped></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="708" name="test_rle_encoded_bools[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="17.6038343906"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_rle_encoded_bools_16982889` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_rle_encoded_bools_16982889`;

MainThread: Created database &quot;test_rle_encoded_bools_16982889&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_rle_encoded_bools[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_rle_encoded_bools_16982889.rle_encoded_bool (b boolean, i int)
        STORED AS PARQUET;

-- executing against localhost:21000
use test_rle_encoded_bools_16982889;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from rle_encoded_bool where b;

-- executing against localhost:21000
select count(*) from rle_encoded_bool where (b and i = 1) or (not b and i = 0);

</system-err></testcase><testcase classname="query_test.test_scanners.TestErasureCoding" file="query_test/test_scanners.py" line="1090" name="test_erasure_coding[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.00033712387085"><skipped message="Erasure Coding needed" type="pytest.skip">query_test/test_scanners.py:1090: &lt;py._xmlgen.raw object at 0x7f151952c110&gt;</skipped></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="84" name="test_tpcds_q13[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.9788737297"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q13

-- executing against localhost:21000
select avg(ss_quantity)
       ,avg(ss_ext_sales_price)
       ,avg(ss_ext_wholesale_cost)
       ,sum(ss_ext_wholesale_cost)
 from store_sales
     ,store
     ,customer_demographics
     ,household_demographics
     ,customer_address
     ,date_dim
 where s_store_sk = ss_store_sk
 and  ss_sold_date_sk = d_date_sk and d_year = 2001
 and((ss_hdemo_sk=hd_demo_sk
  and cd_demo_sk = ss_cdemo_sk
  and cd_marital_status = &apos;M&apos;
  and cd_education_status = &apos;Advanced Degree&apos;
  and ss_sales_price between 100.00 and 150.00
  and hd_dep_count = 3
     )or
     (ss_hdemo_sk=hd_demo_sk
  and cd_demo_sk = ss_cdemo_sk
  and cd_marital_status = &apos;S&apos;
  and cd_education_status = &apos;College&apos;
  and ss_sales_price between 50.00 and 100.00
  and hd_dep_count = 1
     ) or
     (ss_hdemo_sk=hd_demo_sk
  and cd_demo_sk = ss_cdemo_sk
  and cd_marital_status = &apos;W&apos;
  and cd_education_status = &apos;2 yr Degree&apos;
  and ss_sales_price between 150.00 and 200.00
  and hd_dep_count = 1
     ))
 and((ss_addr_sk = ca_address_sk
  and ca_country = &apos;United States&apos;
  and ca_state in (&apos;TX&apos;, &apos;OH&apos;, &apos;TX&apos;)
  and ss_net_profit between 100 and 200
     ) or
     (ss_addr_sk = ca_address_sk
  and ca_country = &apos;United States&apos;
  and ca_state in (&apos;OR&apos;, &apos;NM&apos;, &apos;KY&apos;)
  and ss_net_profit between 150 and 300
     ) or
     (ss_addr_sk = ca_address_sk
  and ca_country = &apos;United States&apos;
  and ca_state in (&apos;VA&apos;, &apos;TX&apos;, &apos;MS&apos;)
  and ss_net_profit between 50 and 250
     ));

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="72" name="test_tpcds_q8[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.34789705276"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q8

-- executing against localhost:21000
select
  s_store_name,
  sum(ss_net_profit)
from
  store_sales
  join store on (store_sales.ss_store_sk = store.s_store_sk)
  join
  (select
    a.ca_zip
  from
    (select
      substr(ca_zip, 1, 5) ca_zip,
      count( *) cnt
    from
      customer_address
      join  customer on (customer_address.ca_address_sk = customer.c_current_addr_sk)
    where
      c_preferred_cust_flag = &apos;Y&apos;
    group by
      ca_zip
    having
      count(*) &gt; 10
    ) a
    left semi join
    (select
      substr(ca_zip, 1, 5) ca_zip
    from
      customer_address
    where
      substr(ca_zip, 1, 5) in (&apos;89436&apos;, &apos;30868&apos;, &apos;65085&apos;, &apos;22977&apos;, &apos;83927&apos;, &apos;77557&apos;, &apos;58429&apos;, &apos;40697&apos;, &apos;80614&apos;, &apos;10502&apos;, &apos;32779&apos;,
      &apos;91137&apos;, &apos;61265&apos;, &apos;98294&apos;, &apos;17921&apos;, &apos;18427&apos;, &apos;21203&apos;, &apos;59362&apos;, &apos;87291&apos;, &apos;84093&apos;, &apos;21505&apos;, &apos;17184&apos;, &apos;10866&apos;, &apos;67898&apos;, &apos;25797&apos;,
      &apos;28055&apos;, &apos;18377&apos;, &apos;80332&apos;, &apos;74535&apos;, &apos;21757&apos;, &apos;29742&apos;, &apos;90885&apos;, &apos;29898&apos;, &apos;17819&apos;, &apos;40811&apos;, &apos;25990&apos;, &apos;47513&apos;, &apos;89531&apos;, &apos;91068&apos;,
      &apos;10391&apos;, &apos;18846&apos;, &apos;99223&apos;, &apos;82637&apos;, &apos;41368&apos;, &apos;83658&apos;, &apos;86199&apos;, &apos;81625&apos;, &apos;26696&apos;, &apos;89338&apos;, &apos;88425&apos;, &apos;32200&apos;, &apos;81427&apos;, &apos;19053&apos;,
      &apos;77471&apos;, &apos;36610&apos;, &apos;99823&apos;, &apos;43276&apos;, &apos;41249&apos;, &apos;48584&apos;, &apos;83550&apos;, &apos;82276&apos;, &apos;18842&apos;, &apos;78890&apos;, &apos;14090&apos;, &apos;38123&apos;, &apos;40936&apos;, &apos;34425&apos;,
      &apos;19850&apos;, &apos;43286&apos;, &apos;80072&apos;, &apos;79188&apos;, &apos;54191&apos;, &apos;11395&apos;, &apos;50497&apos;, &apos;84861&apos;, &apos;90733&apos;, &apos;21068&apos;, &apos;57666&apos;, &apos;37119&apos;, &apos;25004&apos;, &apos;57835&apos;,
      &apos;70067&apos;, &apos;62878&apos;, &apos;95806&apos;, &apos;19303&apos;, &apos;18840&apos;, &apos;19124&apos;, &apos;29785&apos;, &apos;16737&apos;, &apos;16022&apos;, &apos;49613&apos;, &apos;89977&apos;, &apos;68310&apos;, &apos;60069&apos;, &apos;98360&apos;,
      &apos;48649&apos;, &apos;39050&apos;, &apos;41793&apos;, &apos;25002&apos;, &apos;27413&apos;, &apos;39736&apos;, &apos;47208&apos;, &apos;16515&apos;, &apos;94808&apos;, &apos;57648&apos;, &apos;15009&apos;, &apos;80015&apos;, &apos;42961&apos;, &apos;63982&apos;,
      &apos;21744&apos;, &apos;71853&apos;, &apos;81087&apos;, &apos;67468&apos;, &apos;34175&apos;, &apos;64008&apos;, &apos;20261&apos;, &apos;11201&apos;, &apos;51799&apos;, &apos;48043&apos;, &apos;45645&apos;, &apos;61163&apos;, &apos;48375&apos;, &apos;36447&apos;,
      &apos;57042&apos;, &apos;21218&apos;, &apos;41100&apos;, &apos;89951&apos;, &apos;22745&apos;, &apos;35851&apos;, &apos;83326&apos;, &apos;61125&apos;, &apos;78298&apos;, &apos;80752&apos;, &apos;49858&apos;, &apos;52940&apos;, &apos;96976&apos;, &apos;63792&apos;,
      &apos;11376&apos;, &apos;53582&apos;, &apos;18717&apos;, &apos;90226&apos;, &apos;50530&apos;, &apos;94203&apos;, &apos;99447&apos;, &apos;27670&apos;, &apos;96577&apos;, &apos;57856&apos;, &apos;56372&apos;, &apos;16165&apos;, &apos;23427&apos;, &apos;54561&apos;,
      &apos;28806&apos;, &apos;44439&apos;, &apos;22926&apos;, &apos;30123&apos;, &apos;61451&apos;, &apos;92397&apos;, &apos;56979&apos;, &apos;92309&apos;, &apos;70873&apos;, &apos;13355&apos;, &apos;21801&apos;, &apos;46346&apos;, &apos;37562&apos;, &apos;56458&apos;,
      &apos;28286&apos;, &apos;47306&apos;, &apos;99555&apos;, &apos;69399&apos;, &apos;26234&apos;, &apos;47546&apos;, &apos;49661&apos;, &apos;88601&apos;, &apos;35943&apos;, &apos;39936&apos;, &apos;25632&apos;, &apos;24611&apos;, &apos;44166&apos;, &apos;56648&apos;,
      &apos;30379&apos;, &apos;59785&apos;, &apos;11110&apos;, &apos;14329&apos;, &apos;93815&apos;, &apos;52226&apos;, &apos;71381&apos;, &apos;13842&apos;, &apos;25612&apos;, &apos;63294&apos;, &apos;14664&apos;, &apos;21077&apos;, &apos;82626&apos;, &apos;18799&apos;,
      &apos;60915&apos;, &apos;81020&apos;, &apos;56447&apos;, &apos;76619&apos;, &apos;11433&apos;, &apos;13414&apos;, &apos;42548&apos;, &apos;92713&apos;, &apos;70467&apos;, &apos;30884&apos;, &apos;47484&apos;, &apos;16072&apos;, &apos;38936&apos;, &apos;13036&apos;,
      &apos;88376&apos;, &apos;45539&apos;, &apos;35901&apos;, &apos;19506&apos;, &apos;65690&apos;, &apos;73957&apos;, &apos;71850&apos;, &apos;49231&apos;, &apos;14276&apos;, &apos;20005&apos;, &apos;18384&apos;, &apos;76615&apos;, &apos;11635&apos;, &apos;38177&apos;,
      &apos;55607&apos;, &apos;41369&apos;, &apos;95447&apos;, &apos;58581&apos;, &apos;58149&apos;, &apos;91946&apos;, &apos;33790&apos;, &apos;76232&apos;, &apos;75692&apos;, &apos;95464&apos;, &apos;22246&apos;, &apos;51061&apos;, &apos;56692&apos;, &apos;53121&apos;,
      &apos;77209&apos;, &apos;15482&apos;, &apos;10688&apos;, &apos;14868&apos;, &apos;45907&apos;, &apos;73520&apos;, &apos;72666&apos;, &apos;25734&apos;, &apos;17959&apos;, &apos;24677&apos;, &apos;66446&apos;, &apos;94627&apos;, &apos;53535&apos;, &apos;15560&apos;,
      &apos;41967&apos;, &apos;69297&apos;, &apos;11929&apos;, &apos;59403&apos;, &apos;33283&apos;, &apos;52232&apos;, &apos;57350&apos;, &apos;43933&apos;, &apos;40921&apos;, &apos;36635&apos;, &apos;10827&apos;, &apos;71286&apos;, &apos;19736&apos;, &apos;80619&apos;,
      &apos;25251&apos;, &apos;95042&apos;, &apos;15526&apos;, &apos;36496&apos;, &apos;55854&apos;, &apos;49124&apos;, &apos;81980&apos;, &apos;35375&apos;, &apos;49157&apos;, &apos;63512&apos;, &apos;28944&apos;, &apos;14946&apos;, &apos;36503&apos;, &apos;54010&apos;,
      &apos;18767&apos;, &apos;23969&apos;, &apos;43905&apos;, &apos;66979&apos;, &apos;33113&apos;, &apos;21286&apos;, &apos;58471&apos;, &apos;59080&apos;, &apos;13395&apos;, &apos;79144&apos;, &apos;70373&apos;, &apos;67031&apos;, &apos;38360&apos;, &apos;26705&apos;,
      &apos;50906&apos;, &apos;52406&apos;, &apos;26066&apos;, &apos;73146&apos;, &apos;15884&apos;, &apos;31897&apos;, &apos;30045&apos;, &apos;61068&apos;, &apos;45550&apos;, &apos;92454&apos;, &apos;13376&apos;, &apos;14354&apos;, &apos;19770&apos;, &apos;22928&apos;,
      &apos;97790&apos;, &apos;50723&apos;, &apos;46081&apos;, &apos;30202&apos;, &apos;14410&apos;, &apos;20223&apos;, &apos;88500&apos;, &apos;67298&apos;, &apos;13261&apos;, &apos;14172&apos;, &apos;81410&apos;, &apos;93578&apos;, &apos;83583&apos;, &apos;46047&apos;,
      &apos;94167&apos;, &apos;82564&apos;, &apos;21156&apos;, &apos;15799&apos;, &apos;86709&apos;, &apos;37931&apos;, &apos;74703&apos;, &apos;83103&apos;, &apos;23054&apos;, &apos;70470&apos;, &apos;72008&apos;, &apos;49247&apos;, &apos;91911&apos;, &apos;69998&apos;,
      &apos;20961&apos;, &apos;70070&apos;, &apos;63197&apos;, &apos;54853&apos;, &apos;88191&apos;, &apos;91830&apos;, &apos;49521&apos;, &apos;19454&apos;, &apos;81450&apos;, &apos;89091&apos;, &apos;62378&apos;, &apos;25683&apos;, &apos;61869&apos;, &apos;51744&apos;,
      &apos;36580&apos;, &apos;85778&apos;, &apos;36871&apos;, &apos;48121&apos;, &apos;28810&apos;, &apos;83712&apos;, &apos;45486&apos;, &apos;67393&apos;, &apos;26935&apos;, &apos;42393&apos;, &apos;20132&apos;, &apos;55349&apos;, &apos;86057&apos;, &apos;21309&apos;,
      &apos;80218&apos;, &apos;10094&apos;, &apos;11357&apos;, &apos;48819&apos;, &apos;39734&apos;, &apos;40758&apos;, &apos;30432&apos;, &apos;21204&apos;, &apos;29467&apos;, &apos;30214&apos;, &apos;61024&apos;, &apos;55307&apos;, &apos;74621&apos;, &apos;11622&apos;,
      &apos;68908&apos;, &apos;33032&apos;, &apos;52868&apos;, &apos;99194&apos;, &apos;99900&apos;, &apos;84936&apos;, &apos;69036&apos;, &apos;99149&apos;, &apos;45013&apos;, &apos;32895&apos;, &apos;59004&apos;, &apos;32322&apos;, &apos;14933&apos;, &apos;32936&apos;,
      &apos;33562&apos;, &apos;72550&apos;, &apos;27385&apos;, &apos;58049&apos;, &apos;58200&apos;, &apos;16808&apos;, &apos;21360&apos;, &apos;32961&apos;, &apos;18586&apos;, &apos;79307&apos;, &apos;15492&apos;)
    ) b
  on (a.ca_zip = b.ca_zip)
  ) v1 on (substr(store.s_zip, 1, 2) = substr(v1.ca_zip, 1, 2))
where
  ss_sold_date_sk between 2452276 and 2452366
group by
  s_store_name
order by
  s_store_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="368" name="test_column_storage_attributes" time="3.97682523727"><skipped message="Only runs in exhaustive to reduce core time." type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_kudu.py:374: &lt;py._xmlgen.raw object at 0x7f151952c890&gt;</skipped><system-err>MainThread: Using database testkuduoperations_22375_f7twvu as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_column_storage_attributes_b9040aa` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_column_storage_attributes_b9040aa`;

MainThread: Created database &quot;test_column_storage_attributes_b9040aa&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_column_storage_attributes&quot;
</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="405" name="test_concurrent_schema_change" time="14.8146438599"><system-err>MainThread: Using database testkuduoperations_22375_f7twvu as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_concurrent_schema_change_5ff013a2` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_concurrent_schema_change_5ff013a2`;

MainThread: Created database &quot;test_concurrent_schema_change_5ff013a2&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_concurrent_schema_change&quot;
-- connecting to: localhost:21000
-- executing against localhost:21000
insert into test_concurrent_schema_change_5ff013a2.test_schema_change values (0, 0), (1, 1);

-- executing against localhost:21000
insert into test_concurrent_schema_change_5ff013a2.test_schema_change values (0, 0), (1, 1);

-- executing against localhost:21000
insert into test_concurrent_schema_change_5ff013a2.test_schema_change values (0, 0), (1, 1);

-- executing against localhost:21000
insert into test_concurrent_schema_change_5ff013a2.test_schema_change values (0, 0), (1, 1);

-- executing against localhost:21000
insert into test_concurrent_schema_change_5ff013a2.test_schema_change values (0, 0), (1, 1);

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="75" name="test_tpcds_q10a[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.2629609108"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q10A

-- executing against localhost:21000
select
  cd_gender,
  cd_marital_status,
  cd_education_status,
  count(*) cnt1,
  cd_purchase_estimate,
  count(*) cnt2,
  cd_credit_rating,
  count(*) cnt3,
  cd_dep_count,
  count(*) cnt4,
  cd_dep_employed_count,
  count(*) cnt5,
  cd_dep_college_count,
  count(*) cnt6
 from
  customer c,customer_address ca,customer_demographics
 where
  c.c_current_addr_sk = ca.ca_address_sk and
  ca_county in (&apos;Rush County&apos;,&apos;Toole County&apos;,&apos;Jefferson County&apos;,&apos;Dona Ana County&apos;,&apos;La Porte County&apos;) and
  cd_demo_sk = c.c_current_cdemo_sk and
  exists (select *
          from store_sales,date_dim
          where c.c_customer_sk = ss_customer_sk and
                ss_sold_date_sk = d_date_sk and
                d_year = 2002 and
                d_moy between 1 and 1+3) and
   exists (select *
          from (
             select ws_bill_customer_sk as customer_sk, d_year,d_moy
             from web_sales, date_dim
             where ws_sold_date_sk = d_date_sk and
             d_year = 2002 and
             d_moy between 1 and 1+3
             union all
             select cs_ship_customer_sk as customer_sk, d_year, d_moy
             from catalog_sales, date_dim
             where cs_sold_date_sk = d_date_sk and
             d_year = 2002 and
             d_moy between 1 and 1+3
       ) x
            where c.c_customer_sk = customer_sk)
 group by cd_gender,
          cd_marital_status,
          cd_education_status,
          cd_purchase_estimate,
          cd_credit_rating,
          cd_dep_count,
          cd_dep_employed_count,
          cd_dep_college_count
 order by cd_gender,
          cd_marital_status,
          cd_education_status,
          cd_purchase_estimate,
          cd_credit_rating,
          cd_dep_count,
          cd_dep_employed_count,
          cd_dep_college_count
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="84" name="test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]" time="37.7538409233"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_decimal_tbl_1f645432` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_decimal_tbl_1f645432`;

MainThread: Created database &quot;test_fuzz_decimal_tbl_1f645432&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]&quot;
MainThread: Using random seed 1530587663
-- executing against localhost:21000
create table test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl like functional_avro_snap.avro_decimal_tbl;

MainThread: Generating corrupted version of avro_decimal_tbl in test_fuzz_decimal_tbl_1f645432. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e
-- executing against localhost:21000
use functional_avro_snap;

-- executing against localhost:21000
describe formatted functional_avro_snap.avro_decimal_tbl;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/avro_decimal_tbl.avro at 219 from 68 to 99
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/avro_decimal_tbl.avro at 152 from 34 to 125
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/avro_decimal_tbl.avro at 50 from 99 to 37
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/avro_decimal_tbl.avro at 220 from 177 to 47
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/avro_decimal_tbl.avro to 199
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy1_avro_decimal_tbl.avro at 186 from 34 to 3
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy1_avro_decimal_tbl.avro at 284 from 121 to 170
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy1_avro_decimal_tbl.avro at 255 from 195 to 247
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy2_avro_decimal_tbl.avro at 250 from 110 to 181
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy2_avro_decimal_tbl.avro at 18 from 3 to 90
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy3_avro_decimal_tbl.avro at 132 from 118 to 196
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy4_avro_decimal_tbl.avro at 208 from 50 to 93
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy5_avro_decimal_tbl.avro at 216 from 182 to 72
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy5_avro_decimal_tbl.avro at 168 from 97 to 55
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy5_avro_decimal_tbl.avro at 295 from 8 to 161
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy5_avro_decimal_tbl.avro at 221 from 253 to 41
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy5_avro_decimal_tbl.avro to 260
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy6_avro_decimal_tbl.avro at 29 from 101 to 42
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy7_avro_decimal_tbl.avro at 245 from 4 to 182
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy7_avro_decimal_tbl.avro at 220 from 177 to 55
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy7_avro_decimal_tbl.avro at 97 from 34 to 117
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy7_avro_decimal_tbl.avro to 246
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy8_avro_decimal_tbl.avro at 123 from 123 to 168
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy8_avro_decimal_tbl.avro at 93 from 110 to 241
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy8_avro_decimal_tbl.avro at 173 from 101 to 5
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblbbfa2e/copy8_avro_decimal_tbl.avro at 103 from 101 to 175
-- executing against localhost:21000
refresh test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


U
n
r
e
s
o
l
v
a
b
l
e
 
t
y
p
e
s
 
f
o
r
 
c
o
l
u
m
n
 
&apos;
v
a
l
u
e
&apos;
:
 
t
a
b
l
e
 
t
y
p
e
:
 
d
e
c
i
m
a
l
,
 
f
i
l
e
 
t
y
p
e
:
 
b
y
t
e
s


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


U
n
r
e
s
o
l
v
a
b
l
e
 
t
y
p
e
s
 
f
o
r
 
c
o
l
u
m
n
 
&apos;
v
a
l
u
e
&apos;
:
 
t
a
b
l
e
 
t
y
p
e
:
 
d
e
c
i
m
a
l
,
 
f
i
l
e
 
t
y
p
e
:
 
b
y
t
e
s


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


U
n
r
e
s
o
l
v
a
b
l
e
 
t
y
p
e
s
 
f
o
r
 
c
o
l
u
m
n
 
&apos;
v
a
l
u
e
&apos;
:
 
t
a
b
l
e
 
t
y
p
e
:
 
d
e
c
i
m
a
l
,
 
f
i
l
e
 
t
y
p
e
:
 
b
y
t
e
s


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


U
n
r
e
s
o
l
v
a
b
l
e
 
t
y
p
e
s
 
f
o
r
 
c
o
l
u
m
n
 
&apos;
v
a
l
u
e
&apos;
:
 
t
a
b
l
e
 
t
y
p
e
:
 
d
e
c
i
m
a
l
,
 
f
i
l
e
 
t
y
p
e
:
 
b
y
t
e
s


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


U
n
r
e
s
o
l
v
a
b
l
e
 
t
y
p
e
s
 
f
o
r
 
c
o
l
u
m
n
 
&apos;
v
a
l
u
e
&apos;
:
 
t
a
b
l
e
 
t
y
p
e
:
 
d
e
c
i
m
a
l
,
 
f
i
l
e
 
t
y
p
e
:
 
b
y
t
e
s


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


U
n
r
e
s
o
l
v
a
b
l
e
 
t
y
p
e
s
 
f
o
r
 
c
o
l
u
m
n
 
&apos;
v
a
l
u
e
&apos;
:
 
t
a
b
l
e
 
t
y
p
e
:
 
d
e
c
i
m
a
l
,
 
f
i
l
e
 
t
y
p
e
:
 
b
y
t
e
s


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


U
n
r
e
s
o
l
v
a
b
l
e
 
t
y
p
e
s
 
f
o
r
 
c
o
l
u
m
n
 
&apos;
v
a
l
u
e
&apos;
:
 
t
a
b
l
e
 
t
y
p
e
:
 
d
e
c
i
m
a
l
,
 
f
i
l
e
 
t
y
p
e
:
 
b
y
t
e
s


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


U
n
r
e
s
o
l
v
a
b
l
e
 
t
y
p
e
s
 
f
o
r
 
c
o
l
u
m
n
 
&apos;
v
a
l
u
e
&apos;
:
 
t
a
b
l
e
 
t
y
p
e
:
 
d
e
c
i
m
a
l
,
 
f
i
l
e
 
t
y
p
e
:
 
b
y
t
e
s


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
5
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
6
0
(
E
O
F
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
5
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
6
0
(
E
O
F
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
5
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
6
0
(
E
O
F
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
5
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
6
0
(
E
O
F
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
5
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
6
0
(
E
O
F
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
5
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
6
0
(
E
O
F
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
7
8
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
2
7
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
5
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
2
6
0
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
5
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
6
0
(
E
O
F
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_1f645432.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
f
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
c
4
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
U
n
k
n
o
w
n
 
A
v
r
o
 
&quot;
t
y
p
e
&quot;
:
 
r
*
c
o
r
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
n
a
m
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
#x03
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
e
x
p
e
c
t
e
d
 
t
o
k
e
n
 
n
e
a
r
 
&apos;
]
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
5
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
6
0
(
E
O
F
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
7
6
2
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
3
0
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
f
6
4
5
4
3
2
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
3
2
7
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="357" name="test_huge_num_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.1553661823"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_huge_num_rows_57b6294a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_huge_num_rows_57b6294a`;

MainThread: Created database &quot;test_huge_num_rows_57b6294a&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_huge_num_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_huge_num_rows_57b6294a.huge_num_rows (i int) stored as parquet;

-- executing against localhost:21000
select count(*) from test_huge_num_rows_57b6294a.huge_num_rows;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="78" name="test_tpcds_q11[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.8211069107"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q11

-- executing against localhost:21000
with year_total as (
 select c_customer_id customer_id
       ,c_first_name customer_first_name
       ,c_last_name customer_last_name
       ,c_preferred_cust_flag customer_preferred_cust_flag
       ,c_birth_country customer_birth_country
       ,c_login customer_login
       ,c_email_address customer_email_address
       ,d_year dyear
       ,sum(ss_ext_list_price-ss_ext_discount_amt) year_total
       ,&apos;s&apos; sale_type
 from customer
     ,store_sales
     ,date_dim
 where c_customer_sk = ss_customer_sk
   and ss_sold_date_sk = d_date_sk
 group by c_customer_id
         ,c_first_name
         ,c_last_name
         ,c_preferred_cust_flag
         ,c_birth_country
         ,c_login
         ,c_email_address
         ,d_year
 union all
 select c_customer_id customer_id
       ,c_first_name customer_first_name
       ,c_last_name customer_last_name
       ,c_preferred_cust_flag customer_preferred_cust_flag
       ,c_birth_country customer_birth_country
       ,c_login customer_login
       ,c_email_address customer_email_address
       ,d_year dyear
       ,sum(ws_ext_list_price-ws_ext_discount_amt) year_total
       ,&apos;w&apos; sale_type
 from customer
     ,web_sales
     ,date_dim
 where c_customer_sk = ws_bill_customer_sk
   and ws_sold_date_sk = d_date_sk
 group by c_customer_id
         ,c_first_name
         ,c_last_name
         ,c_preferred_cust_flag
         ,c_birth_country
         ,c_login
         ,c_email_address
         ,d_year
         )
  select
                  t_s_secyear.customer_id
                 ,t_s_secyear.customer_first_name
                 ,t_s_secyear.customer_last_name
                 ,t_s_secyear.customer_preferred_cust_flag
 from year_total t_s_firstyear
     ,year_total t_s_secyear
     ,year_total t_w_firstyear
     ,year_total t_w_secyear
 where t_s_secyear.customer_id = t_s_firstyear.customer_id
         and t_s_firstyear.customer_id = t_w_secyear.customer_id
         and t_s_firstyear.customer_id = t_w_firstyear.customer_id
         and t_s_firstyear.sale_type = &apos;s&apos;
         and t_w_firstyear.sale_type = &apos;w&apos;
         and t_s_secyear.sale_type = &apos;s&apos;
         and t_w_secyear.sale_type = &apos;w&apos;
         and t_s_firstyear.dyear = 2001
         and t_s_secyear.dyear = 2001+1
         and t_w_firstyear.dyear = 2001
         and t_w_secyear.dyear = 2001+1
         and t_s_firstyear.year_total &gt; 0
         and t_w_firstyear.year_total &gt; 0
         and case when t_w_firstyear.year_total &gt; 0 then t_w_secyear.year_total / t_w_firstyear.year_total else 0.0 end
             &gt; case when t_s_firstyear.year_total &gt; 0 then t_s_secyear.year_total / t_s_firstyear.year_total else 0.0 end
 order by t_s_secyear.customer_id
         ,t_s_secyear.customer_first_name
         ,t_s_secyear.customer_last_name
         ,t_s_secyear.customer_preferred_cust_flag
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="87" name="test_tpcds_q15[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.89698600769"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q15

-- executing against localhost:21000
select  ca_zip
       ,sum(cs_sales_price)
 from catalog_sales
     ,customer
     ,customer_address
     ,date_dim
 where cs_bill_customer_sk = c_customer_sk
  and c_current_addr_sk = ca_address_sk
  and ( substr(ca_zip,1,5) in (&apos;85669&apos;, &apos;86197&apos;,&apos;88274&apos;,&apos;83405&apos;,&apos;86475&apos;,
                                   &apos;85392&apos;, &apos;85460&apos;, &apos;80348&apos;, &apos;81792&apos;)
        or ca_state in (&apos;CA&apos;,&apos;WA&apos;,&apos;GA&apos;)
        or cs_sales_price &gt; 500)
  and cs_sold_date_sk = d_date_sk
  and d_qoy = 2 and d_year = 2001
 group by ca_zip
 order by ca_zip
 limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="708" name="test_rle_encoded_bools[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.320507288"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_rle_encoded_bools_fb6e6a4f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_rle_encoded_bools_fb6e6a4f`;

MainThread: Created database &quot;test_rle_encoded_bools_fb6e6a4f&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_rle_encoded_bools[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_rle_encoded_bools_fb6e6a4f.rle_encoded_bool (b boolean, i int)
        STORED AS PARQUET;

-- executing against localhost:21000
use test_rle_encoded_bools_fb6e6a4f;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from rle_encoded_bool where b;

-- executing against localhost:21000
select count(*) from rle_encoded_bool where (b and i = 1) or (not b and i = 0);

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="90" name="test_tpcds_q16[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.58814167976"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q16

-- executing against localhost:21000
select
   count(distinct cs_order_number) as &quot;order count&quot;
  ,sum(cs_ext_ship_cost) as &quot;total shipping cost&quot;
  ,sum(cs_net_profit) as &quot;total net profit&quot;
from
   catalog_sales cs1
  ,date_dim
  ,customer_address
  ,call_center
where
    cast(d_date as timestamp) between cast(&apos;2002-02-01&apos; as timestamp) and
           (cast(&apos;2002-02-01&apos; as timestamp) + interval 60 days)
and cs1.cs_ship_date_sk = d_date_sk
and cs1.cs_ship_addr_sk = ca_address_sk
and ca_state = &apos;GA&apos;
and cs1.cs_call_center_sk = cc_call_center_sk
and cc_county in (&apos;Williamson County&apos;,&apos;Williamson County&apos;,&apos;Williamson County&apos;,&apos;Williamson County&apos;,
                  &apos;Williamson County&apos;
)
and exists (select *
            from catalog_sales cs2
            where cs1.cs_order_number = cs2.cs_order_number
              and cs1.cs_warehouse_sk &lt;&gt; cs2.cs_warehouse_sk)
and not exists(select *
               from catalog_returns cr1
               where cs1.cs_order_number = cr1.cr_order_number)
order by count(distinct cs_order_number)
limit 100;

</system-err></testcase><testcase classname="query_test.test_kudu.TestKuduOperations" file="query_test/test_kudu.py" line="459" name="test_read_modes" time="12.6340868473"><system-err>MainThread: Using database testkuduoperations_22375_f7twvu as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_read_modes_53f93f33` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_read_modes_53f93f33`;

MainThread: Created database &quot;test_read_modes_53f93f33&quot; for test ID &quot;query_test/test_kudu.py::TestKuduOperations::()::test_read_modes&quot;
</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="93" name="test_tpcds_q17[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.34288907051"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q17

-- executing against localhost:21000
select  i_item_id
       ,i_item_desc
       ,s_state
       ,count(ss_quantity) as store_sales_quantitycount
       ,avg(ss_quantity) as store_sales_quantityave
       ,stddev_samp(ss_quantity) as store_sales_quantitystdev
       ,stddev_samp(ss_quantity)/avg(ss_quantity) as store_sales_quantitycov
       ,count(sr_return_quantity) as store_returns_quantitycount
       ,avg(sr_return_quantity) as store_returns_quantityave
       ,stddev_samp(sr_return_quantity) as store_returns_quantitystdev
       ,stddev_samp(sr_return_quantity)/avg(sr_return_quantity) as store_returns_quantitycov
       ,count(cs_quantity) as catalog_sales_quantitycount ,avg(cs_quantity) as catalog_sales_quantityave
       ,stddev_samp(cs_quantity) as catalog_sales_quantitystdev
       ,stddev_samp(cs_quantity)/avg(cs_quantity) as catalog_sales_quantitycov
 from store_sales
     ,store_returns
     ,catalog_sales
     ,date_dim d1
     ,date_dim d2
     ,date_dim d3
     ,store
     ,item
 where d1.d_quarter_name = &apos;2001Q1&apos;
   and d1.d_date_sk = ss_sold_date_sk
   and i_item_sk = ss_item_sk
   and s_store_sk = ss_store_sk
   and ss_customer_sk = sr_customer_sk
   and ss_item_sk = sr_item_sk
   and ss_ticket_number = sr_ticket_number
   and sr_returned_date_sk = d2.d_date_sk
   and d2.d_quarter_name in (&apos;2001Q1&apos;,&apos;2001Q2&apos;,&apos;2001Q3&apos;)
   and sr_customer_sk = cs_bill_customer_sk
   and sr_item_sk = cs_item_sk
   and cs_sold_date_sk = d3.d_date_sk
   and d3.d_quarter_name in (&apos;2001Q1&apos;,&apos;2001Q2&apos;,&apos;2001Q3&apos;)
 group by i_item_id
         ,i_item_desc
         ,s_state
 order by i_item_id
         ,i_item_desc
         ,s_state
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="81" name="test_tpcds_q12[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.03514194489"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q12

-- executing against localhost:21000
select  i_item_id
      ,i_item_desc
      ,i_category
      ,i_class
      ,i_current_price
      ,sum(ws_ext_sales_price) as itemrevenue
      ,sum(ws_ext_sales_price)*100/sum(sum(ws_ext_sales_price)) over
          (partition by i_class) as revenueratio
from
  web_sales
      ,item
      ,date_dim
where
  ws_item_sk = i_item_sk
    and i_category in (&apos;Sports&apos;, &apos;Books&apos;, &apos;Home&apos;)
    and ws_sold_date_sk = d_date_sk
  and cast(d_date as timestamp) between cast(&apos;1999-02-22&apos; as timestamp)
        and (cast(&apos;1999-02-22&apos; as timestamp) + interval 30 days)
group by
  i_item_id
        ,i_item_desc
        ,i_category
        ,i_class
        ,i_current_price
order by
  i_category
        ,i_class
        ,i_item_id
        ,i_item_desc
        ,revenueratio
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="78" name="test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]" time="42.4557058811"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_alltypes_835def2f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_alltypes_835def2f`;

MainThread: Created database &quot;test_fuzz_alltypes_835def2f&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]&quot;
MainThread: Using random seed 1530587681
-- executing against localhost:21000
create table test_fuzz_alltypes_835def2f.alltypes like functional_parquet.alltypes;

MainThread: Generating corrupted version of alltypes in test_fuzz_alltypes_835def2f. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted functional_parquet.alltypes;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 8501 from 6 to 210
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 7591 from 95 to 130
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 7241 from 48 to 8
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 8439 from 111 to 178
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq to 5949
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq at 8127 from 37 to 194
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq at 4657 from 0 to 0
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq at 8670 from 4 to 19
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq at 6694 from 65 to 247
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 5281 from 128 to 161
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 6147 from 80 to 215
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 7310 from 22 to 17
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 1494 from 149 to 35
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 5301 from 1 to 241
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 3279 from 50 to 23
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 7784 from 182 to 222
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 1821 from 28 to 115
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 4046 from 29 to 93
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq to 3221
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq at 4845 from 16 to 210
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq at 3942 from 21 to 176
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq at 7266 from 40 to 207
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq at 7742 from 0 to 237
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq at 2395 from 5 to 200
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq at 7985 from 40 to 205
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq at 6936 from 17 to 79
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq at 5548 from 13 to 142
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq at 5968 from 17 to 234
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq to 6783
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 1144 from 0 to 226
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 4977 from 13 to 29
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 2999 from 27 to 221
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq to 4537
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=6/504308bb9b5af176-42bb804f00000005_1033300134_data.0.parq at 1438 from 79 to 168
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=10/504308bb9b5af176-42bb804f00000003_350011639_data.0.parq at 6429 from 154 to 9
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=10/504308bb9b5af176-42bb804f00000003_350011639_data.0.parq at 6616 from 174 to 82
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=10/504308bb9b5af176-42bb804f00000003_350011639_data.0.parq at 2868 from 42 to 103
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=10/504308bb9b5af176-42bb804f00000003_350011639_data.0.parq at 2196 from 108 to 116
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=10/504308bb9b5af176-42bb804f00000003_350011639_data.0.parq at 5450 from 13 to 1
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=10/504308bb9b5af176-42bb804f00000003_350011639_data.0.parq at 3351 from 0 to 64
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=10/504308bb9b5af176-42bb804f00000003_350011639_data.0.parq at 4182 from 96 to 18
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=10/504308bb9b5af176-42bb804f00000003_350011639_data.0.parq at 2925 from 62 to 55
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=10/504308bb9b5af176-42bb804f00000003_350011639_data.0.parq at 2142 from 5 to 220
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=2/504308bb9b5af176-42bb804f00000005_2086425849_data.0.parq at 1273 from 66 to 130
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=2/504308bb9b5af176-42bb804f00000005_2086425849_data.0.parq at 6583 from 25 to 81
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=11/504308bb9b5af176-42bb804f00000004_1932231825_data.0.parq at 2608 from 81 to 66
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=11/504308bb9b5af176-42bb804f00000004_1932231825_data.0.parq at 7890 from 164 to 188
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=11/504308bb9b5af176-42bb804f00000004_1932231825_data.0.parq at 1511 from 224 to 196
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=11/504308bb9b5af176-42bb804f00000004_1932231825_data.0.parq at 8035 from 244 to 209
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=11/504308bb9b5af176-42bb804f00000004_1932231825_data.0.parq at 1161 from 211 to 62
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 3276 from 0 to 88
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 4638 from 118 to 49
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 6982 from 24 to 15
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 5389 from 16 to 242
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 6863 from 2 to 194
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 6372 from 190 to 167
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 8165 from 53 to 90
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 377 from 71 to 130
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 6415 from 88 to 47
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq to 6977
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 580 from 0 to 37
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 1610 from 6 to 207
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 579 from 0 to 229
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 6188 from 43 to 198
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 4273 from 146 to 209
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 3020 from 101 to 250
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 4774 from 12 to 119
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 969 from 61 to 221
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 8069 from 95 to 47
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 7075 from 0 to 31
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 4112 from 21 to 20
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 1157 from 26 to 180
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 2436 from 86 to 117
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 5338 from 17 to 226
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 8119 from 202 to 62
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 6886 from 226 to 168
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 5958 from 24 to 255
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 8123 from 0 to 242
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq at 8225 from 100 to 69
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq to 811
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=12/504308bb9b5af176-42bb804f00000004_521035186_data.0.parq at 685 from 253 to 193
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=12/504308bb9b5af176-42bb804f00000004_521035186_data.0.parq at 458 from 14 to 36
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=8/504308bb9b5af176-42bb804f00000004_1016045829_data.0.parq at 8134 from 116 to 167
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 4257 from 12 to 10
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 7910 from 113 to 132
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 5348 from 124 to 156
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 8554 from 105 to 55
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=7/504308bb9b5af176-42bb804f00000003_1078246105_data.0.parq at 6183 from 16 to 61
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=7/504308bb9b5af176-42bb804f00000003_1078246105_data.0.parq at 2724 from 29 to 206
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=7/504308bb9b5af176-42bb804f00000003_1078246105_data.0.parq to 6515
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=6/504308bb9b5af176-42bb804f00000005_187985227_data.0.parq at 387 from 0 to 46
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=6/504308bb9b5af176-42bb804f00000005_187985227_data.0.parq at 326 from 6 to 132
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=10/504308bb9b5af176-42bb804f00000003_1207574653_data.0.parq at 6427 from 39 to 222
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=10/504308bb9b5af176-42bb804f00000003_1207574653_data.0.parq at 7584 from 99 to 18
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=10/504308bb9b5af176-42bb804f00000003_1207574653_data.0.parq at 3489 from 36 to 205
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=10/504308bb9b5af176-42bb804f00000003_1207574653_data.0.parq at 5163 from 12 to 102
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=10/504308bb9b5af176-42bb804f00000003_1207574653_data.0.parq at 7213 from 102 to 19
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=10/504308bb9b5af176-42bb804f00000003_1207574653_data.0.parq at 7967 from 4 to 165
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=10/504308bb9b5af176-42bb804f00000003_1207574653_data.0.parq at 2020 from 2 to 138
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=10/504308bb9b5af176-42bb804f00000003_1207574653_data.0.parq to 588
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 6519 from 80 to 109
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 4438 from 78 to 54
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 2680 from 97 to 68
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 2782 from 31 to 120
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 2424 from 52 to 22
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 2876 from 86 to 108
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 4506 from 101 to 248
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 1304 from 55 to 246
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq to 2089
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 4747 from 13 to 14
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 5789 from 202 to 131
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 6562 from 133 to 10
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 2700 from 9 to 240
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 5950 from 13 to 227
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 4510 from 179 to 127
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 3647 from 33 to 158
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 143 from 0 to 233
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq at 5350 from 16 to 2
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq at 5914 from 17 to 12
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq to 6228
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 7444 from 108 to 72
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq to 7616
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=1/504308bb9b5af176-42bb804f00000004_691794101_data.0.parq at 6843 from 175 to 12
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=1/504308bb9b5af176-42bb804f00000004_691794101_data.0.parq at 5964 from 128 to 171
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=1/504308bb9b5af176-42bb804f00000004_691794101_data.0.parq at 7464 from 22 to 71
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=1/504308bb9b5af176-42bb804f00000004_691794101_data.0.parq at 3296 from 50 to 7
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=1/504308bb9b5af176-42bb804f00000004_691794101_data.0.parq at 8358 from 113 to 8
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=1/504308bb9b5af176-42bb804f00000004_691794101_data.0.parq at 4615 from 12 to 65
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=1/504308bb9b5af176-42bb804f00000004_691794101_data.0.parq at 7554 from 109 to 196
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=1/504308bb9b5af176-42bb804f00000004_691794101_data.0.parq at 7769 from 21 to 49
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesWEpS0W/year=2009/month=1/504308bb9b5af176-42bb804f00000004_691794101_data.0.parq to 7364
-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2010,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2010,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2010,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2010,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2010,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2010,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2010,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2010,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2010,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2010,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2010,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2010,month=1);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2009,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2009,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2009,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2009,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2009,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2009,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2009,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2009,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2009,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2009,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2009,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_835def2f.alltypes add partition (year=2009,month=1);

-- executing against localhost:21000
refresh test_fuzz_alltypes_835def2f.alltypes;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_835def2f.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq&apos; has an invalid version number: #x18#x05#x1D#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_835def2f.alltypes&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_835def2f.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2009/month=7/504308bb9b5af176-42bb804f00000003_1078246105_data.0.parq&apos; has an invalid version number: #x11#x0C#x0C�
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_835def2f.alltypes&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_835def2f.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq has invalid file metadata at file offset 1285. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_835def2f.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq&apos; has an invalid version number: �9v�
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_835def2f.alltypes&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_835def2f.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq has invalid file metadata at file offset 1285. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_835def2f.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq&apos; has an invalid version number: #x15#x00#x15#x04
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_835def2f.alltypes&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_835def2f.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq&apos; has an invalid version number: #x18#x05#x1D#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_835def2f.alltypes&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_835def2f.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq&apos; has an invalid version number: #x15#x00#x15#x04
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_835def2f.alltypes&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_835def2f.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq has invalid file metadata at file offset 1285. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_835def2f.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq&apos; has an invalid version number: #x02#x19#x16#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_835def2f.alltypes&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_835def2f.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq has invalid file metadata at file offset 1285. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_835def2f.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq&apos; has an invalid version number: Ȱ��
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_835def2f.alltypes&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_835def2f.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq has invalid file metadata at file offset 1285. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_835def2f.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq&apos; has an invalid version number: �#x1A#x1C#x15
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_835def2f.alltypes&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_835def2f.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq has invalid file metadata at file offset 1285. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_835def2f.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_835def2f.db/alltypes/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq has invalid file metadata at file offset 1285. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestInsertParquetVerifySize" file="query_test/test_insert_parquet.py" line="162" name="test_insert_parquet_verify_size[compression_codec: gzip | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="78.3033788204"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_parquet_verify_size_fa667f07` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_insert_parquet_verify_size_fa667f07`;

MainThread: Created database &quot;test_insert_parquet_verify_size_fa667f07&quot; for test ID &quot;query_test/test_insert_parquet.py::TestInsertParquetVerifySize::()::test_insert_parquet_verify_size[compression_codec: gzip | exec_option: {&apos;sync_ddl&apos;: 1, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_insert_parquet_verify_size_fa667f07.parquet_insert_size like tpch_parquet.orders stored as parquet;

SET sync_ddl=1;
SET COMPRESSION_CODEC=gzip;
SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET PARQUET_FILE_SIZE=41943040;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
insert overwrite test_insert_parquet_verify_size_fa667f07.parquet_insert_size select * from tpch.orders;

MainThread: Starting new HTTP connection (1): 0.0.0.0
</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="105" name="test_tpcds_q21[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.9907138348"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q21

-- executing against localhost:21000
select  *
 from(select w_warehouse_name
            ,i_item_id
            ,sum(case when (cast(d_date as timestamp) &lt; cast (&apos;2000-03-11&apos; as timestamp))
                  then inv_quantity_on_hand
                      else 0 end) as inv_before
            ,sum(case when (cast(d_date as timestamp) &gt;= cast (&apos;2000-03-11&apos; as timestamp))
                      then inv_quantity_on_hand
                      else 0 end) as inv_after
   from inventory
       ,warehouse
       ,item
       ,date_dim
   where i_current_price between 0.99 and 1.49
     and i_item_sk          = inv_item_sk
     and inv_warehouse_sk   = w_warehouse_sk
     and inv_date_sk    = d_date_sk
     and cast(d_date as timestamp) between (cast (&apos;2000-03-11&apos; as timestamp) - interval 30 days)
                    and (cast (&apos;2000-03-11&apos; as timestamp) + interval 30 days)
   group by w_warehouse_name, i_item_id) x
 where (case when inv_before &gt; 0
             then inv_after / inv_before
             else null
             end) between 2.0/3.0 and 3.0/2.0
 order by w_warehouse_name
         ,i_item_id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="357" name="test_huge_num_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="19.9786331654"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_huge_num_rows_81d29866` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_huge_num_rows_81d29866`;

MainThread: Created database &quot;test_huge_num_rows_81d29866&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_huge_num_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_huge_num_rows_81d29866.huge_num_rows (i int) stored as parquet;

-- executing against localhost:21000
select count(*) from test_huge_num_rows_81d29866.huge_num_rows;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="96" name="test_tpcds_q18a[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.2857272625"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q18A

-- executing against localhost:21000
with results as
 (select i_item_id,
        ca_country,
        ca_state,
        ca_county,
        cast(cs_quantity as decimal(12,2)) agg1,
        cast(cs_list_price as decimal(12,2)) agg2,
        cast(cs_coupon_amt as decimal(12,2)) agg3,
        cast(cs_sales_price as decimal(12,2)) agg4,
        cast(cs_net_profit as decimal(12,2)) agg5,
        cast(c_birth_year as decimal(12,2)) agg6,
        cast(cd1.cd_dep_count as decimal(12,2)) agg7
 from catalog_sales, customer_demographics cd1, customer_demographics cd2, customer, customer_address, date_dim, item
 where cs_sold_date_sk = d_date_sk and
       cs_item_sk = i_item_sk and
       cs_bill_cdemo_sk = cd1.cd_demo_sk and
       cs_bill_customer_sk = c_customer_sk and
       cd1.cd_gender = &apos;F&apos; and
       cd1.cd_education_status = &apos;Unknown&apos; and
       c_current_cdemo_sk = cd2.cd_demo_sk and
       c_current_addr_sk = ca_address_sk and
       c_birth_month in (1, 6, 8, 9, 12, 2) and
       d_year = 1998 and
       ca_state in (&apos;MS&apos;, &apos;IN&apos;, &apos;ND&apos;, &apos;OK&apos;, &apos;NM&apos;, &apos;VA&apos;, &apos;MS&apos;)
 )
  select  i_item_id, ca_country, ca_state, ca_county, agg1, agg2, agg3, agg4, agg5, agg6, agg7
 from (
  select i_item_id, ca_country, ca_state, ca_county, avg(agg1) agg1,
    avg(agg2) agg2, avg(agg3) agg3, avg(agg4) agg4, avg(agg5) agg5, avg(agg6) agg6, avg(agg7) agg7
  from results
  group by i_item_id, ca_country, ca_state, ca_county
  union all
  select i_item_id, ca_country, ca_state, NULL as county, avg(agg1) agg1, avg(agg2) agg2, avg(agg3) agg3,
    avg(agg4) agg4, avg(agg5) agg5, avg(agg6) agg6, avg(agg7) agg7
  from results
  group by i_item_id, ca_country, ca_state
  union all
  select i_item_id, ca_country, NULL as ca_state, NULL as county, avg(agg1) agg1, avg(agg2) agg2, avg(agg3) agg3,
    avg(agg4) agg4, avg(agg5) agg5, avg(agg6) agg6, avg(agg7) agg7
  from results
  group by i_item_id, ca_country
  union all
  select i_item_id, NULL as ca_country, NULL as ca_state, NULL as county, avg(agg1) agg1, avg(agg2) agg2, avg(agg3) agg3,
    avg(agg4) agg4, avg(agg5) agg5, avg(agg6) agg6, avg(agg7) agg7
  from results
  group by i_item_id
  union all
  select NULL AS i_item_id, NULL as ca_country, NULL as ca_state, NULL as county, avg(agg1) agg1, avg(agg2) agg2, avg(agg3) agg3,
    avg(agg4) agg4, avg(agg5) agg5, avg(agg6) agg6, avg(agg7) agg7
  from results
 ) foo
 order by ca_country, ca_state, ca_county, i_item_id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_sort.TestQueryFullSort" file="query_test/test_sort.py" line="44" name="test_multiple_buffer_pool_limits[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="487.648568153"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET buffer_pool_limit=-1;
SET disable_outermost_topn=1;
SET exec_single_node_rows_threshold=0;
SET batch_size=0;
SET num_nodes=1;
-- executing against localhost:21000
select l_comment, l_partkey, l_orderkey, l_suppkey, l_commitdate
            from lineitem order by l_comment limit 100000;

-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET buffer_pool_limit=300m;
SET disable_outermost_topn=1;
SET exec_single_node_rows_threshold=0;
SET batch_size=0;
SET num_nodes=1;
-- executing against localhost:21000
select l_comment, l_partkey, l_orderkey, l_suppkey, l_commitdate
            from lineitem order by l_comment limit 100000;

-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET buffer_pool_limit=130m;
SET disable_outermost_topn=1;
SET exec_single_node_rows_threshold=0;
SET batch_size=0;
SET num_nodes=1;
-- executing against localhost:21000
select l_comment, l_partkey, l_orderkey, l_suppkey, l_commitdate
            from lineitem order by l_comment limit 100000;

</system-err></testcase><testcase classname="query_test.test_kudu.TestCreateExternalTable" file="query_test/test_kudu.py" line="476" name="test_external_timestamp_default_value" time="10.8519859314"><system-err>-- connecting to: localhost:21000
MainThread: Closing active operation
MainThread: Using database testcreateexternaltable_22375_haqd5t as default
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_external_timestamp_default_value_e65e3868` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_external_timestamp_default_value_e65e3868`;

MainThread: Created database &quot;test_external_timestamp_default_value_e65e3868&quot; for test ID &quot;query_test/test_kudu.py::TestCreateExternalTable::()::test_external_timestamp_default_value&quot;
MainThread: [[&apos;id&apos;, &apos;bigint&apos;, &apos;&apos;, &apos;true&apos;, &apos;false&apos;, &apos;&apos;, &apos;AUTO_ENCODING&apos;, &apos;DEFAULT_COMPRESSION&apos;, &apos;0&apos;], [&apos;ts&apos;, &apos;timestamp&apos;, &apos;&apos;, &apos;false&apos;, &apos;true&apos;, &apos;1230768000000000&apos;, &apos;AUTO_ENCODING&apos;, &apos;DEFAULT_COMPRESSION&apos;, &apos;0&apos;]]
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="708" name="test_rle_encoded_bools[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="17.7041637897"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_rle_encoded_bools_e568dd4d` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_rle_encoded_bools_e568dd4d`;

MainThread: Created database &quot;test_rle_encoded_bools_e568dd4d&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_rle_encoded_bools[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_rle_encoded_bools_e568dd4d.rle_encoded_bool (b boolean, i int)
        STORED AS PARQUET;

-- executing against localhost:21000
use test_rle_encoded_bools_e568dd4d;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from rle_encoded_bool where b;

-- executing against localhost:21000
select count(*) from rle_encoded_bool where (b and i = 1) or (not b and i = 0);

</system-err></testcase><testcase classname="query_test.test_kudu.TestCreateExternalTable" file="query_test/test_kudu.py" line="508" name="test_implicit_table_props" time="5.83898997307"><system-err>MainThread: Using database testcreateexternaltable_22375_haqd5t as default
MainThread: [[&apos;# col_name&apos;, &apos;data_type&apos;, &apos;comment&apos;], [&apos;&apos;, None, None], [&apos;a&apos;, &apos;string&apos;, None], [&apos;b&apos;, &apos;tinyint&apos;, None], [&apos;c&apos;, &apos;boolean&apos;, None], [&apos;&apos;, None, None], [&apos;# Detailed Table Information&apos;, None, None], [&apos;Database:&apos;, &apos;testcreateexternaltable_22375_haqd5t&apos;, None], [&apos;OwnerType:&apos;, &apos;USER&apos;, None], [&apos;Owner:&apos;, &apos;ubuntu&apos;, None], [&apos;CreateTime:&apos;, &apos;Tue Jul 03 03:14:54 UTC 2018&apos;, None], [&apos;LastAccessTime:&apos;, &apos;UNKNOWN&apos;, None], [&apos;Retention:&apos;, &apos;0&apos;, None], [&apos;Location:&apos;, &apos;hdfs://localhost:20500/test-warehouse/testcreateexternaltable_22375_haqd5t.db/mlrvllxxgv&apos;, None], [&apos;Table Type:&apos;, &apos;EXTERNAL_TABLE&apos;, None], [&apos;Table Parameters:&apos;, None, None], [&apos;&apos;, &apos;EXTERNAL&apos;, &apos;TRUE&apos;], [&apos;&apos;, &apos;kudu.master_addresses&apos;, &apos;127.0.0.1&apos;], [&apos;&apos;, &apos;kudu.table_name&apos;, &apos;testcreateexternaltable_22375_haqd5t.mlrvllxxgv&apos;], [&apos;&apos;, &apos;storage_handler&apos;, &apos;com.cloudera.kudu.hive.KuduStorageHandler&apos;], [&apos;&apos;, &apos;transient_lastDdlTime&apos;, &apos;1530587694&apos;], [&apos;&apos;, None, None], [&apos;# Storage Information&apos;, None, None], [&apos;SerDe Library:&apos;, &apos;&apos;, None], [&apos;InputFormat:&apos;, &apos;org.apache.kudu.mapreduce.KuduTableInputFormat&apos;, None], [&apos;OutputFormat:&apos;, &apos;org.apache.kudu.mapreduce.KuduTableOutputFormat&apos;, None], [&apos;Compressed:&apos;, &apos;No&apos;, None], [&apos;Num Buckets:&apos;, &apos;0&apos;, None], [&apos;Bucket Columns:&apos;, &apos;[]&apos;, None], [&apos;Sort Columns:&apos;, &apos;[]&apos;, None]]
</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="99" name="test_tpcds_q19[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.44188904762"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q19

-- executing against localhost:21000
select
  i_brand_id brand_id,
  i_brand brand,
  i_manufact_id,
  i_manufact,
  sum(ss_ext_sales_price) ext_price
from
  date_dim,
  store_sales,
  item,
  customer,
  customer_address,
  store
where
  d_date_sk = ss_sold_date_sk
  and ss_item_sk = i_item_sk
  and i_manager_id = 8
  and d_moy = 11
  and d_year = 1998
  and ss_customer_sk = c_customer_sk
  and c_current_addr_sk = ca_address_sk
  and substr(ca_zip, 1, 5) &lt;&gt; substr(s_zip, 1, 5)
  and ss_store_sk = s_store_sk
group by
  i_brand,
  i_brand_id,
  i_manufact_id,
  i_manufact
order by
  ext_price desc,
  i_brand,
  i_brand_id,
  i_manufact_id,
  i_manufact
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="108" name="test_tpcds_q25[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.29343271255"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q25

-- executing against localhost:21000
select
 i_item_id
 ,i_item_desc
 ,s_store_id
 ,s_store_name
 ,sum(ss_net_profit) as store_sales_profit
 ,sum(sr_net_loss) as store_returns_loss
 ,sum(cs_net_profit) as catalog_sales_profit
 from
 store_sales
 ,store_returns
 ,catalog_sales
 ,date_dim d1
 ,date_dim d2
 ,date_dim d3
 ,store
 ,item
 where
 d1.d_moy = 4
 and d1.d_year = 2001
 and d1.d_date_sk = ss_sold_date_sk
 and i_item_sk = ss_item_sk
 and s_store_sk = ss_store_sk
 and ss_customer_sk = sr_customer_sk
 and ss_item_sk = sr_item_sk
 and ss_ticket_number = sr_ticket_number
 and sr_returned_date_sk = d2.d_date_sk
 and d2.d_moy               between 4 and  10
 and d2.d_year              = 2001
 and sr_customer_sk = cs_bill_customer_sk
 and sr_item_sk = cs_item_sk
 and cs_sold_date_sk = d3.d_date_sk
 and d3.d_moy               between 4 and  10
 and d3.d_year              = 2001
 group by
 i_item_id
 ,i_item_desc
 ,s_store_id
 ,s_store_name
 order by
 i_item_id
 ,i_item_desc
 ,s_store_id
 ,s_store_name
 limit 100;

</system-err></testcase><testcase classname="query_test.test_kudu.TestCreateExternalTable" file="query_test/test_kudu.py" line="529" name="test_col_types" time="5.92479515076"><system-err>MainThread: Using database testcreateexternaltable_22375_haqd5t as default
</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="102" name="test_tpcds_q20[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="2.9983189106"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q20

-- executing against localhost:21000
select  i_item_id
       ,i_item_desc
       ,i_category
       ,i_class
       ,i_current_price
       ,sum(cs_ext_sales_price) as itemrevenue
       ,sum(cs_ext_sales_price)*100/sum(sum(cs_ext_sales_price)) over
           (partition by i_class) as revenueratio
 from  catalog_sales
     ,item
     ,date_dim
 where cs_item_sk = i_item_sk
   and i_category in (&apos;Sports&apos;, &apos;Books&apos;, &apos;Home&apos;)
   and cs_sold_date_sk = d_date_sk
   and cast(d_date as timestamp) between cast(&apos;1999-02-22&apos; as timestamp)
   and (cast(&apos;1999-02-22&apos; as timestamp) + interval 30 days)
 group by i_item_id
         ,i_item_desc
         ,i_category
         ,i_class
         ,i_current_price
 order by i_category
         ,i_class
         ,i_item_id
         ,i_item_desc
         ,revenueratio
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormatsWithLimit" file="query_test/test_scanners.py" line="105" name="test_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: hbase/none]" time="81.1344630718"><system-err>-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional_hbase;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="84" name="test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]" time="50.3374729156"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_decimal_tbl_76574d40` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_decimal_tbl_76574d40`;

MainThread: Created database &quot;test_fuzz_decimal_tbl_76574d40&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]&quot;
MainThread: Using random seed 1530587701
-- executing against localhost:21000
create table test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl like functional_avro_snap.avro_decimal_tbl;

MainThread: Generating corrupted version of avro_decimal_tbl in test_fuzz_decimal_tbl_76574d40. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq
-- executing against localhost:21000
use functional_avro_snap;

-- executing against localhost:21000
describe formatted functional_avro_snap.avro_decimal_tbl;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/avro_decimal_tbl.avro at 4 from 2 to 198
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/avro_decimal_tbl.avro at 84 from 101 to 33
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/avro_decimal_tbl.avro at 74 from 104 to 11
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/avro_decimal_tbl.avro at 312 from 94 to 104
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy1_avro_decimal_tbl.avro at 273 from 6 to 192
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy2_avro_decimal_tbl.avro at 169 from 108 to 48
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy2_avro_decimal_tbl.avro to 135
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy3_avro_decimal_tbl.avro at 315 from 44 to 250
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy3_avro_decimal_tbl.avro to 257
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy4_avro_decimal_tbl.avro at 73 from 46 to 235
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy4_avro_decimal_tbl.avro at 99 from 34 to 193
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy4_avro_decimal_tbl.avro at 156 from 121 to 232
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy4_avro_decimal_tbl.avro at 250 from 110 to 49
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy4_avro_decimal_tbl.avro at 118 from 110 to 50
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy5_avro_decimal_tbl.avro at 157 from 116 to 10
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy5_avro_decimal_tbl.avro at 14 from 101 to 118
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy5_avro_decimal_tbl.avro at 131 from 34 to 223
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy5_avro_decimal_tbl.avro at 277 from 4 to 191
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy6_avro_decimal_tbl.avro at 202 from 99 to 67
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy6_avro_decimal_tbl.avro at 7 from 118 to 21
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy6_avro_decimal_tbl.avro at 202 from 67 to 254
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy6_avro_decimal_tbl.avro to 111
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy7_avro_decimal_tbl.avro at 25 from 34 to 53
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy7_avro_decimal_tbl.avro at 184 from 34 to 55
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy7_avro_decimal_tbl.avro at 156 from 121 to 137
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy7_avro_decimal_tbl.avro to 193
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy8_avro_decimal_tbl.avro to 297
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy9_avro_decimal_tbl.avro at 84 from 101 to 255
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy9_avro_decimal_tbl.avro at 275 from 111 to 195
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy9_avro_decimal_tbl.avro at 310 from 54 to 84
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tbl7hajpq/copy9_avro_decimal_tbl.avro at 2 from 106 to 94
-- executing against localhost:21000
refresh test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl) q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
7
8
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
6
4
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
2
9
7
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
1
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
t
r
u
n
c
a
t
e
d
 
d
a
t
a
 
b
l
o
c
k
 
a
t
 
o
f
f
s
e
t
 
3
1
1


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl) q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
1
1
6
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
3
5
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
1
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
t
r
u
n
c
a
t
e
d
 
d
a
t
a
 
b
l
o
c
k
 
a
t
 
o
f
f
s
e
t
 
3
1
1


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl) q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
1
1
6
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
3
5
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
1
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
t
r
u
n
c
a
t
e
d
 
d
a
t
a
 
b
l
o
c
k
 
a
t
 
o
f
f
s
e
t
 
3
1
1


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl) q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
1
1
6
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
3
5
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
1
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
t
r
u
n
c
a
t
e
d
 
d
a
t
a
 
b
l
o
c
k
 
a
t
 
o
f
f
s
e
t
 
3
1
1


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl) q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
1
1
6
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
3
5
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
1
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
t
r
u
n
c
a
t
e
d
 
d
a
t
a
 
b
l
o
c
k
 
a
t
 
o
f
f
s
e
t
 
3
1
1


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl) q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
1
1
6
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
3
5
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
1
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
t
r
u
n
c
a
t
e
d
 
d
a
t
a
 
b
l
o
c
k
 
a
t
 
o
f
f
s
e
t
 
3
1
1


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl) q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
1
1
6
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
3
5
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
1
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
t
r
u
n
c
a
t
e
d
 
d
a
t
a
 
b
l
o
c
k
 
a
t
 
o
f
f
s
e
t
 
3
1
1


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl) q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
1
1
6
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
3
5
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
1
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
t
r
u
n
c
a
t
e
d
 
d
a
t
a
 
b
l
o
c
k
 
a
t
 
o
f
f
s
e
t
 
3
1
1


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
1
1
6
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
3
5
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
1
1
6
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
3
5
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
1
1
6
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
3
5
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
7
8
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
6
4
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
2
9
7
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
1
1
6
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
3
5
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
1
1
6
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
3
5
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
1
1
6
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
3
5
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_76574d40.avro_decimal_tbl q;

MainThread: S
c
h
e
m
a
 
n
o
t
 
f
o
u
n
d
 
i
n
 
f
i
l
e
 
h
e
a
d
e
r
 
m
e
t
a
d
a
t
a


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
e
b
 
n
e
a
r
 
&apos;
&quot;
c
o
m
&apos;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
8
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
 
a
t
 
2
9
7
(
E
O
F
)
 
(
1
 
o
f
 
2
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
1
1
6
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
2
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
3
5
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
9
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
5
e
 
1
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
7
6
5
7
4
d
4
0
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
l
e
n
g
t
h
 
-
4
9
 
a
t
 
o
f
f
s
e
t
 
7




</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="111" name="test_tpcds_q29[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.43094921112"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q29

-- executing against localhost:21000
select
     i_item_id
    ,i_item_desc
    ,s_store_id
    ,s_store_name
    ,sum(ss_quantity)        as store_sales_quantity
    ,sum(sr_return_quantity) as store_returns_quantity
    ,sum(cs_quantity)        as catalog_sales_quantity
 from
    store_sales
   ,store_returns
   ,catalog_sales
   ,date_dim             d1
   ,date_dim             d2
   ,date_dim             d3
   ,store
   ,item
 where
     d1.d_moy               = 9
 and d1.d_year              = 1999
 and d1.d_date_sk           = ss_sold_date_sk
 and i_item_sk              = ss_item_sk
 and s_store_sk             = ss_store_sk
 and ss_customer_sk         = sr_customer_sk
 and ss_item_sk             = sr_item_sk
 and ss_ticket_number       = sr_ticket_number
 and sr_returned_date_sk    = d2.d_date_sk
 and d2.d_moy               between 9 and 9 + 3
 and d2.d_year              = 1999
 and sr_customer_sk         = cs_bill_customer_sk
 and sr_item_sk             = cs_item_sk
 and cs_sold_date_sk        = d3.d_date_sk
 and d3.d_year              in (1999,1999+1,1999+2)
 group by
    i_item_id
   ,i_item_desc
   ,s_store_id
   ,s_store_name
 order by
    i_item_id
   ,i_item_desc
   ,s_store_id
   ,s_store_name
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="165" name="test_tpcds_q55[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.07106804848"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q55

-- executing against localhost:21000
select
  i_brand_id brand_id,
  i_brand brand,
  sum(ss_ext_sales_price) ext_price
from
  date_dim,
  store_sales,
  item
where
  d_date_sk = ss_sold_date_sk
  and ss_item_sk = i_item_sk
  and i_manager_id = 28
  and d_moy = 12
  and d_year = 1999
group by
  i_brand,
  i_brand_id
order by
  ext_price desc,
  i_brand_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="111" name="test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]" time="71.4933998585"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_uncompressed_parquet_3261273a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_uncompressed_parquet_3261273a`;

MainThread: Created database &quot;test_fuzz_uncompressed_parquet_3261273a&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
set compression_codec=none;

-- executing against localhost:21000
create table test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_src_alltypes stored as parquet as select * from functional_parquet.alltypes;

MainThread: Using random seed 1530587705
-- executing against localhost:21000
create table test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes like test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_src_alltypes;

MainThread: Generating corrupted version of parquet_uncomp_dst_alltypes in test_fuzz_uncompressed_parquet_3261273a. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-parquet_uncomp_dst_alltypesLlqFG7
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_src_alltypes;

-- executing against localhost:21000
refresh test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes) q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_alltypes q;

MainThread: 
-- executing against localhost:21000
create table test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_src_decimal_tbl stored as parquet as select * from functional_parquet.decimal_tbl;

MainThread: Using random seed 1530587740
-- executing against localhost:21000
create table test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl like test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_src_decimal_tbl;

MainThread: Generating corrupted version of parquet_uncomp_dst_decimal_tbl in test_fuzz_uncompressed_parquet_3261273a. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-parquet_uncomp_dst_decimal_tblTKPPXN
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_src_decimal_tbl;

-- executing against localhost:21000
refresh test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl) q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_uncompressed_parquet_3261273a.parquet_uncomp_dst_decimal_tbl q;

MainThread: 
</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="357" name="test_huge_num_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.1009271145"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_huge_num_rows_a446dc8e` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_huge_num_rows_a446dc8e`;

MainThread: Created database &quot;test_huge_num_rows_a446dc8e&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_huge_num_rows[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_huge_num_rows_a446dc8e.huge_num_rows (i int) stored as parquet;

-- executing against localhost:21000
select count(*) from test_huge_num_rows_a446dc8e.huge_num_rows;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="708" name="test_rle_encoded_bools[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.5931050777"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_rle_encoded_bools_89e9f8b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_rle_encoded_bools_89e9f8b`;

MainThread: Created database &quot;test_rle_encoded_bools_89e9f8b&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_rle_encoded_bools[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
CREATE TABLE test_rle_encoded_bools_89e9f8b.rle_encoded_bool (b boolean, i int)
        STORED AS PARQUET;

-- executing against localhost:21000
use test_rle_encoded_bools_89e9f8b;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from rle_encoded_bool where b;

-- executing against localhost:21000
select count(*) from rle_encoded_bool where (b and i = 1) or (not b and i = 0);

</system-err></testcase><testcase classname="query_test.test_kudu.TestCreateExternalTable" file="query_test/test_kudu.py" line="547" name="test_unsupported_binary_col" time="0.342116117477"><system-err>MainThread: Using database testcreateexternaltable_22375_haqd5t as default
</system-err></testcase><testcase classname="query_test.test_kudu.TestCreateExternalTable" file="query_test/test_kudu.py" line="562" name="test_drop_external_table" time="6.47277021408"><system-err>MainThread: Using database testcreateexternaltable_22375_haqd5t as default
</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="168" name="test_tpcds_q56[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.50596523285"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q56

-- executing against localhost:21000
with ss as (
 select i_item_id,sum(ss_ext_sales_price) total_sales
 from
  store_sales,
  date_dim,
         customer_address,
         item
 where i_item_id in (select
     i_item_id
from item
where i_color in (&apos;slate&apos;,&apos;blanched&apos;,&apos;burnished&apos;))
 and     ss_item_sk              = i_item_sk
 and     ss_sold_date_sk         = d_date_sk
 and     d_year                  = 2001
 and     d_moy                   = 2
 and     ss_addr_sk              = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_item_id),
 cs as (
 select i_item_id,sum(cs_ext_sales_price) total_sales
 from
  catalog_sales,
  date_dim,
         customer_address,
         item
 where
         i_item_id               in (select
  i_item_id
from item
where i_color in (&apos;slate&apos;,&apos;blanched&apos;,&apos;burnished&apos;))
 and     cs_item_sk              = i_item_sk
 and     cs_sold_date_sk         = d_date_sk
 and     d_year                  = 2001
 and     d_moy                   = 2
 and     cs_bill_addr_sk         = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_item_id),
 ws as (
 select i_item_id,sum(ws_ext_sales_price) total_sales
 from
  web_sales,
  date_dim,
         customer_address,
         item
 where
         i_item_id               in (select
  i_item_id
from item
where i_color in (&apos;slate&apos;,&apos;blanched&apos;,&apos;burnished&apos;))
 and     ws_item_sk              = i_item_sk
 and     ws_sold_date_sk         = d_date_sk
 and     d_year                  = 2001
 and     d_moy                   = 2
 and     ws_bill_addr_sk         = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_item_id)
  select  i_item_id ,sum(total_sales) total_sales
 from  (select * from ss
        union all
        select * from cs
        union all
        select * from ws) tmp1
 group by i_item_id
 order by total_sales, i_item_id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="114" name="test_tpcds_q32[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.15508580208"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q32

-- executing against localhost:21000
select  sum(cs_ext_discount_amt)  as &quot;excess discount amount&quot;
from
   catalog_sales
   ,item
   ,date_dim
where
i_manufact_id = 977
and i_item_sk = cs_item_sk
and cast(d_date as timestamp) between cast(&apos;2000-01-27&apos; as timestamp) and
        (cast(&apos;2000-01-27&apos; as timestamp) + interval 90 days)
and d_date_sk = cs_sold_date_sk
and cs_ext_discount_amt
     &gt; (
         select
            1.3 * avg(cs_ext_discount_amt)
         from
            catalog_sales
           ,date_dim
         where
              cs_item_sk = i_item_sk
          and cast(d_date as timestamp) between cast(&apos;2000-01-27&apos; as timestamp) and
                             (cast(&apos;2000-01-27&apos; as timestamp) + interval 90 days)
          and d_date_sk = cs_sold_date_sk
      )
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="117" name="test_tpcds_q33[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.22426486015"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q33

-- executing against localhost:21000
with ss as (
 select
          i_manufact_id,sum(ss_ext_sales_price) total_sales
 from
  store_sales,
  date_dim,
         customer_address,
         item
 where
         i_manufact_id in (select
  i_manufact_id
from
 item
where i_category in (&apos;Electronics&apos;))
 and     ss_item_sk              = i_item_sk
 and     ss_sold_date_sk         = d_date_sk
 and     d_year                  = 1998
 and     d_moy                   = 5
 and     ss_addr_sk              = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_manufact_id),
 cs as (
 select
          i_manufact_id,sum(cs_ext_sales_price) total_sales
 from
  catalog_sales,
  date_dim,
         customer_address,
         item
 where
         i_manufact_id               in (select
  i_manufact_id
from
 item
where i_category in (&apos;Electronics&apos;))
 and     cs_item_sk              = i_item_sk
 and     cs_sold_date_sk         = d_date_sk
 and     d_year                  = 1998
 and     d_moy                   = 5
 and     cs_bill_addr_sk         = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_manufact_id),
 ws as (
 select
          i_manufact_id,sum(ws_ext_sales_price) total_sales
 from
  web_sales,
  date_dim,
         customer_address,
         item
 where
         i_manufact_id               in (select
  i_manufact_id
from
 item
where i_category in (&apos;Electronics&apos;))
 and     ws_item_sk              = i_item_sk
 and     ws_sold_date_sk         = d_date_sk
 and     d_year                  = 1998
 and     d_moy                   = 5
 and     ws_bill_addr_sk         = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_manufact_id)
  select  i_manufact_id ,sum(total_sales) total_sales
 from  (select * from ss
        union all
        select * from cs
        union all
        select * from ws) tmp1
 group by i_manufact_id
 order by total_sales
limit 100;

</system-err></testcase><testcase classname="query_test.test_kudu.TestCreateExternalTable" file="query_test/test_kudu.py" line="581" name="test_explicit_name" time="5.35915589333"><system-err>MainThread: Using database testcreateexternaltable_22375_haqd5t as default
</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="171" name="test_tpcds_q60[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.72553491592"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q60

-- executing against localhost:21000
with ss as (
 select
          i_item_id,sum(ss_ext_sales_price) total_sales
 from
  store_sales,
  date_dim,
         customer_address,
         item
 where
         i_item_id in (select
  i_item_id
from
 item
where i_category in (&apos;Music&apos;))
 and     ss_item_sk              = i_item_sk
 and     ss_sold_date_sk         = d_date_sk
 and     d_year                  = 1998
 and     d_moy                   = 9
 and     ss_addr_sk              = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_item_id),
 cs as (
 select
          i_item_id,sum(cs_ext_sales_price) total_sales
 from
  catalog_sales,
  date_dim,
         customer_address,
         item
 where
         i_item_id               in (select
  i_item_id
from
 item
where i_category in (&apos;Music&apos;))
 and     cs_item_sk              = i_item_sk
 and     cs_sold_date_sk         = d_date_sk
 and     d_year                  = 1998
 and     d_moy                   = 9
 and     cs_bill_addr_sk         = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_item_id),
 ws as (
 select
          i_item_id,sum(ws_ext_sales_price) total_sales
 from
  web_sales,
  date_dim,
         customer_address,
         item
 where
         i_item_id               in (select
  i_item_id
from
 item
where i_category in (&apos;Music&apos;))
 and     ws_item_sk              = i_item_sk
 and     ws_sold_date_sk         = d_date_sk
 and     d_year                  = 1998
 and     d_moy                   = 9
 and     ws_bill_addr_sk         = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_item_id)
  select
  i_item_id
,sum(total_sales) total_sales
 from  (select * from ss
        union all
        select * from cs
        union all
        select * from ws) tmp1
 group by i_item_id
 order by i_item_id
      ,total_sales
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="120" name="test_tpcds_q34[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.31231737137"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q34

-- executing against localhost:21000
select
  c_last_name,
  c_first_name,
  c_salutation,
  c_preferred_cust_flag,
  ss_ticket_number,
  cnt
from
  (select
    ss_ticket_number,
    ss_customer_sk,
    count(*) cnt
  from
    store_sales,
    date_dim,
    store,
    household_demographics
  where
    store_sales.ss_sold_date_sk = date_dim.d_date_sk
    and store_sales.ss_store_sk = store.s_store_sk
    and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk
    and (date_dim.d_dom between 1 and 3
      or date_dim.d_dom between 25 and 28)
    and (household_demographics.hd_buy_potential = &apos;&gt;10000&apos;
      or household_demographics.hd_buy_potential = &apos;Unknown&apos;)
    and household_demographics.hd_vehicle_count &gt; 0
    and (case when household_demographics.hd_vehicle_count &gt; 0
         then (1.0 * household_demographics.hd_dep_count) / (1.0 * household_demographics.hd_vehicle_count)
         else null end) &gt; 1.2
    and date_dim.d_year in (1999, 1999 + 1, 1999 + 2)
    and store.s_county in (&apos;Williamson County&apos;,&apos;Williamson County&apos;,&apos;Williamson County&apos;,&apos;Williamson County&apos;,
                           &apos;Williamson County&apos;,&apos;Williamson County&apos;,&apos;Williamson County&apos;,&apos;Williamson County&apos;)
  group by
    ss_ticket_number,
    ss_customer_sk
  ) dn,
  customer
where
  ss_customer_sk = c_customer_sk
  and cnt between 15 and 20
order by
  c_last_name,
  c_first_name,
  c_salutation,
  c_preferred_cust_flag desc,
  cnt,
  ss_ticket_number;

</system-err></testcase><testcase classname="query_test.test_kudu.TestCreateExternalTable" file="query_test/test_kudu.py" line="593" name="test_explicit_name_preference" time="5.89316296577"><system-err>MainThread: Using database testcreateexternaltable_22375_haqd5t as default
</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="135" name="test_tpcds_q41[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.1413359642"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q41

-- executing against localhost:21000
select  distinct(i_product_name)
 from item i1
 where i_manufact_id between 738 and 738+40
   and (select count(*) as item_cnt
        from item
        where (i_manufact = i1.i_manufact and
        ((i_category = &apos;Women&apos; and
        (i_color = &apos;powder&apos; or i_color = &apos;khaki&apos;) and
        (i_units = &apos;Ounce&apos; or i_units = &apos;Oz&apos;) and
        (i_size = &apos;medium&apos; or i_size = &apos;extra large&apos;)
        ) or
        (i_category = &apos;Women&apos; and
        (i_color = &apos;brown&apos; or i_color = &apos;honeydew&apos;) and
        (i_units = &apos;Bunch&apos; or i_units = &apos;Ton&apos;) and
        (i_size = &apos;N/A&apos; or i_size = &apos;small&apos;)
        ) or
        (i_category = &apos;Men&apos; and
        (i_color = &apos;floral&apos; or i_color = &apos;deep&apos;) and
        (i_units = &apos;N/A&apos; or i_units = &apos;Dozen&apos;) and
        (i_size = &apos;petite&apos; or i_size = &apos;large&apos;)
        ) or
        (i_category = &apos;Men&apos; and
        (i_color = &apos;light&apos; or i_color = &apos;cornflower&apos;) and
        (i_units = &apos;Box&apos; or i_units = &apos;Pound&apos;) and
        (i_size = &apos;medium&apos; or i_size = &apos;extra large&apos;)
        ))) or
       (i_manufact = i1.i_manufact and
        ((i_category = &apos;Women&apos; and
        (i_color = &apos;midnight&apos; or i_color = &apos;snow&apos;) and
        (i_units = &apos;Pallet&apos; or i_units = &apos;Pallet&apos;) and
        (i_size = &apos;medium&apos; or i_size = &apos;extra large&apos;)
        ) or
        (i_category = &apos;Women&apos; and
        (i_color = &apos;cyan&apos; or i_color = &apos;papaya&apos;) and
        (i_units = &apos;Cup&apos; or i_units = &apos;Dram&apos;) and
        (i_size = &apos;N/A&apos; or i_size = &apos;small&apos;)
        ) or
        (i_category = &apos;Men&apos; and
        (i_color = &apos;orange&apos; or i_color = &apos;frosted&apos;) and
        (i_units = &apos;Each&apos; or i_units = &apos;Tbl&apos;) and
        (i_size = &apos;petite&apos; or i_size = &apos;large&apos;)
        ) or
        (i_category = &apos;Men&apos; and
        (i_color = &apos;forest&apos; or i_color = &apos;ghost&apos;) and
        (i_units = &apos;Lb&apos; or i_units = &apos;Bundle&apos;) and
        (i_size = &apos;medium&apos; or i_size = &apos;extra large&apos;)
        )))) &gt; 0
 order by i_product_name
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="174" name="test_tpcds_q61[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.47670102119"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q61

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL in DECIMAL value
-- FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED
select promotions,total,cast(promotions*100.00/total as decimal(15,4))
from
  (select sum(ss_ext_sales_price) promotions
   from  store_sales
        ,store
        ,promotion
        ,date_dim
        ,customer
        ,customer_address
        ,item
   where ss_sold_date_sk = d_date_sk
   and   ss_store_sk = s_store_sk
   and   ss_promo_sk = p_promo_sk
   and   ss_customer_sk= c_customer_sk
   and   ca_address_sk = c_current_addr_sk
   and   ss_item_sk = i_item_sk
   and   ca_gmt_offset = -5
   and   i_category = &apos;Jewelry&apos;
   and   (p_channel_dmail = &apos;Y&apos; or p_channel_email = &apos;Y&apos; or p_channel_tv = &apos;Y&apos;)
   and   s_gmt_offset = -5
   and   d_year = 1998
   and   d_moy  = 1) promotional_sales,
  (select sum(ss_ext_sales_price) total
   from  store_sales
        ,store
        ,date_dim
        ,customer
        ,customer_address
        ,item
   where ss_sold_date_sk = d_date_sk
   and   ss_store_sk = s_store_sk
   and   ss_customer_sk= c_customer_sk
   and   ca_address_sk = c_current_addr_sk
   and   ss_item_sk = i_item_sk
   and   ca_gmt_offset = -5
   and   i_category = &apos;Jewelry&apos;
   and   s_gmt_offset = -5
   and   d_year = 1998
   and   d_moy  = 1) all_sales
order by promotions, total;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="192" name="test_tpcds_q69[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.67027568817"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q69

-- executing against localhost:21000
select
  cd_gender,
  cd_marital_status,
  cd_education_status,
  count(*) cnt1,
  cd_purchase_estimate,
  count(*) cnt2,
  cd_credit_rating,
  count(*) cnt3
 from
  customer c,customer_address ca,customer_demographics
 where
  c.c_current_addr_sk = ca.ca_address_sk and
  ca_state in (&apos;KY&apos;,&apos;GA&apos;,&apos;NM&apos;) and
  cd_demo_sk = c.c_current_cdemo_sk and
  exists (select *
          from store_sales,date_dim
          where c.c_customer_sk = ss_customer_sk and
                ss_sold_date_sk = d_date_sk and
                d_year = 2001 and
                d_moy between 4 and 4+2) and
   (not exists (select *
            from web_sales,date_dim
            where c.c_customer_sk = ws_bill_customer_sk and
                  ws_sold_date_sk = d_date_sk and
                  d_year = 2001 and
                  d_moy between 4 and 4+2) and
    not exists (select *
            from catalog_sales,date_dim
            where c.c_customer_sk = cs_ship_customer_sk and
                  cs_sold_date_sk = d_date_sk and
                  d_year = 2001 and
                  d_moy between 4 and 4+2))
 group by cd_gender,
          cd_marital_status,
          cd_education_status,
          cd_purchase_estimate,
          cd_credit_rating
 order by cd_gender,
          cd_marital_status,
          cd_education_status,
          cd_purchase_estimate,
          cd_credit_rating
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="138" name="test_tpcds_q42[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.20653700829"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q42

-- executing against localhost:21000
select
  dt.d_year,
  item.i_category_id,
  item.i_category,
  sum(ss_ext_sales_price)
from
  date_dim dt,
  store_sales,
  item
where
  dt.d_date_sk = store_sales.ss_sold_date_sk
  and store_sales.ss_item_sk = item.i_item_sk
  and item.i_manager_id = 1
  and dt.d_moy = 11
  and dt.d_year = 2000
group by
  dt.d_year,
  item.i_category_id,
  item.i_category
order by
  sum(ss_ext_sales_price) desc,
  dt.d_year,
  item.i_category_id,
  item.i_category
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="123" name="test_tpcds_q37[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.8897857666"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q37

-- executing against localhost:21000
-- start query 1 in stream 0 using template query37.tpl
select  i_item_id
       ,i_item_desc
       ,i_current_price
 from item, inventory, date_dim, catalog_sales
 where i_current_price between 68 and 68 + 30
 and inv_item_sk = i_item_sk
 and d_date_sk=inv_date_sk
 and cast(d_date as timestamp) between cast(&apos;2000-02-01&apos; as timestamp) and (cast(&apos;2000-02-01&apos; as timestamp) + interval 60 days)
 and i_manufact_id in (677,940,694,808)
 and inv_quantity_on_hand between 100 and 500
 and cs_item_sk = i_item_sk
 group by i_item_id,i_item_desc,i_current_price
 order by i_item_id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="78" name="test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]" time="54.3760368824"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_alltypes_8be121df` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_alltypes_8be121df`;

MainThread: Created database &quot;test_fuzz_alltypes_8be121df&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]&quot;
MainThread: Using random seed 1530587723
-- executing against localhost:21000
create table test_fuzz_alltypes_8be121df.alltypes like functional_parquet.alltypes;

MainThread: Generating corrupted version of alltypes in test_fuzz_alltypes_8be121df. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted functional_parquet.alltypes;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 7844 from 54 to 82
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 2129 from 0 to 150
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 2525 from 24 to 246
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 1347 from 168 to 76
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 6786 from 171 to 248
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 1925 from 69 to 236
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 1961 from 33 to 75
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 7338 from 25 to 198
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq at 7758 from 21 to 15
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq to 6382
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq at 1361 from 27 to 35
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq at 2998 from 101 to 208
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq at 4914 from 68 to 30
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq at 1360 from 141 to 232
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq at 7783 from 21 to 185
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq at 2057 from 190 to 102
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq at 1144 from 0 to 13
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 1091 from 0 to 174
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 3523 from 2 to 227
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 6281 from 192 to 47
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 4915 from 91 to 163
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 1195 from 0 to 18
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq at 3693 from 29 to 217
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq at 7446 from 111 to 13
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq at 6093 from 129 to 102
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq at 4090 from 219 to 63
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq at 2856 from 182 to 185
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 2631 from 13 to 115
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 2980 from 67 to 114
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 3189 from 8 to 161
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 2932 from 64 to 15
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 7782 from 25 to 222
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 774 from 21 to 2
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 275 from 0 to 157
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 466 from 22 to 70
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq at 2898 from 204 to 232
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq to 2418
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=6/504308bb9b5af176-42bb804f00000005_1033300134_data.0.parq at 7092 from 97 to 241
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=6/504308bb9b5af176-42bb804f00000005_1033300134_data.0.parq at 989 from 225 to 153
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=6/504308bb9b5af176-42bb804f00000005_1033300134_data.0.parq at 6636 from 24 to 205
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=6/504308bb9b5af176-42bb804f00000005_1033300134_data.0.parq at 775 from 0 to 133
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=6/504308bb9b5af176-42bb804f00000005_1033300134_data.0.parq at 2116 from 118 to 82
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=6/504308bb9b5af176-42bb804f00000005_1033300134_data.0.parq at 6943 from 0 to 183
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=10/504308bb9b5af176-42bb804f00000003_350011639_data.0.parq at 1567 from 187 to 76
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=10/504308bb9b5af176-42bb804f00000003_350011639_data.0.parq at 6812 from 2 to 16
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=2/504308bb9b5af176-42bb804f00000005_2086425849_data.0.parq at 124 from 0 to 246
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=2/504308bb9b5af176-42bb804f00000005_2086425849_data.0.parq to 2207
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 189 from 24 to 58
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 1125 from 103 to 190
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 6325 from 20 to 181
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 3716 from 2 to 133
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 1967 from 121 to 90
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq at 578 from 23 to 205
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=9/504308bb9b5af176-42bb804f00000003_1023781987_data.0.parq to 4223
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 5253 from 17 to 238
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 149 from 153 to 192
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 7867 from 25 to 137
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 1828 from 0 to 48
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 2003 from 4 to 177
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 1852 from 0 to 215
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 1094 from 18 to 63
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq at 3702 from 98 to 8
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=4/504308bb9b5af176-42bb804f00000003_1699157532_data.0.parq to 424
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 1408 from 194 to 198
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 3796 from 9 to 15
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 4949 from 13 to 79
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 4288 from 72 to 245
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2010/month=1/504308bb9b5af176-42bb804f00000003_1937979922_data.0.parq at 2567 from 4 to 96
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq at 3842 from 88 to 62
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq at 7864 from 38 to 55
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq at 566 from 4 to 183
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq at 6445 from 37 to 172
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq at 4274 from 13 to 149
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq at 1457 from 168 to 67
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq to 719
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=12/504308bb9b5af176-42bb804f00000004_521035186_data.0.parq at 7726 from 4 to 61
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=8/504308bb9b5af176-42bb804f00000004_1016045829_data.0.parq at 6927 from 169 to 51
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=8/504308bb9b5af176-42bb804f00000004_1016045829_data.0.parq at 3005 from 1 to 222
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=8/504308bb9b5af176-42bb804f00000004_1016045829_data.0.parq to 3482
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 4818 from 12 to 162
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 7011 from 1 to 16
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 186 from 2 to 152
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 5506 from 12 to 195
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 1940 from 151 to 252
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 5649 from 218 to 153
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 6442 from 194 to 92
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 7064 from 25 to 245
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=3/504308bb9b5af176-42bb804f00000005_1116231620_data.0.parq at 7842 from 6 to 101
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=7/504308bb9b5af176-42bb804f00000003_1078246105_data.0.parq at 140 from 0 to 188
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=7/504308bb9b5af176-42bb804f00000003_1078246105_data.0.parq at 619 from 0 to 227
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=7/504308bb9b5af176-42bb804f00000003_1078246105_data.0.parq at 8176 from 115 to 228
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=7/504308bb9b5af176-42bb804f00000003_1078246105_data.0.parq at 6661 from 135 to 55
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=7/504308bb9b5af176-42bb804f00000003_1078246105_data.0.parq to 863
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=6/504308bb9b5af176-42bb804f00000005_187985227_data.0.parq at 3093 from 6 to 28
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=6/504308bb9b5af176-42bb804f00000005_187985227_data.0.parq at 1050 from 6 to 18
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=6/504308bb9b5af176-42bb804f00000005_187985227_data.0.parq at 5516 from 9 to 45
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=6/504308bb9b5af176-42bb804f00000005_187985227_data.0.parq to 7687
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=10/504308bb9b5af176-42bb804f00000003_1207574653_data.0.parq at 1850 from 5 to 218
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 3890 from 230 to 9
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 7421 from 65 to 156
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 5620 from 12 to 34
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 7068 from 38 to 216
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 4661 from 13 to 225
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 3807 from 6 to 173
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 3556 from 53 to 105
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=2/504308bb9b5af176-42bb804f00000004_1196063311_data.0.parq at 1389 from 218 to 195
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 7885 from 4 to 182
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 8472 from 101 to 67
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 4459 from 69 to 39
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 7611 from 24 to 42
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=11/504308bb9b5af176-42bb804f00000005_867378607_data.0.parq at 8006 from 103 to 6
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq at 1407 from 68 to 147
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq at 2767 from 0 to 185
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq at 3703 from 21 to 57
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq at 5886 from 91 to 128
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq at 2178 from 16 to 250
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq at 6368 from 132 to 58
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=9/504308bb9b5af176-42bb804f00000004_1070136800_data.0.parq at 8235 from 48 to 142
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 5625 from 223 to 87
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 474 from 3 to 6
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 3165 from 84 to 123
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 7580 from 0 to 74
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 7439 from 37 to 109
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 8023 from 21 to 211
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 6801 from 73 to 238
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq at 7034 from 90 to 31
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=4/504308bb9b5af176-42bb804f00000005_1473324317_data.0.parq to 5405
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=1/504308bb9b5af176-42bb804f00000004_691794101_data.0.parq at 7690 from 95 to 201
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesCmICy0/year=2009/month=1/504308bb9b5af176-42bb804f00000004_691794101_data.0.parq at 7819 from 1 to 229
-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2010,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2010,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2010,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2010,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2010,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2010,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2010,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2010,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2010,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2010,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2010,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2010,month=1);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2009,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2009,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2009,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2009,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2009,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2009,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2009,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2009,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2009,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2009,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2009,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_8be121df.alltypes add partition (year=2009,month=1);

18/07/03 03:15:56 WARN hdfs.DataStreamer: Caught exception
java.lang.InterruptedException
	at java.lang.Object.wait(Native Method)
	at java.lang.Thread.join(Thread.java:1252)
	at java.lang.Thread.join(Thread.java:1326)
	at org.apache.hadoop.hdfs.DataStreamer.closeResponder(DataStreamer.java:986)
	at org.apache.hadoop.hdfs.DataStreamer.endBlock(DataStreamer.java:640)
	at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:810)
-- executing against localhost:21000
refresh test_fuzz_alltypes_8be121df.alltypes;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_8be121df.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq&apos; has an invalid version number: �#x11#x0C#x0C
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_8be121df.alltypes&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_8be121df.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2009/month=1/504308bb9b5af176-42bb804f00000004_691794101_data.0.parq has invalid file metadata at file offset 1285. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

Tried to read 366814 bytes but could only read 5141 bytes. This may indicate data file corruption. (file hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2010/month=8/504308bb9b5af176-42bb804f00000003_1456557090_data.0.parq, byte offset: 8676)

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_8be121df.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq&apos; has an invalid version number: #x15#x04#x15#x06
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_8be121df.alltypes&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_8be121df.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2009/month=12/504308bb9b5af176-42bb804f00000004_521035186_data.0.parq has invalid file metadata at file offset 1284. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_8be121df.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq&apos; has an invalid version number: �#x11#x0C#x0C
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_8be121df.alltypes&quot;.

Corrupt Parquet file &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2010/month=3/504308bb9b5af176-42bb804f00000004_1482959559_data.0.parq&apos;: negative page size -93 for column &apos;float_col&apos;

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_8be121df.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2009/month=7/504308bb9b5af176-42bb804f00000003_1078246105_data.0.parq&apos; has an invalid version number: #x00#x00E#x08
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_8be121df.alltypes&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_8be121df.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq&apos; has an invalid version number: #x15#x04#x15#x06
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_8be121df.alltypes&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_8be121df.alltypes) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2009/month=6/504308bb9b5af176-42bb804f00000005_187985227_data.0.parq&apos; has an invalid version number: col#x15
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_8be121df.alltypes&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_8be121df.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq&apos; has an invalid version number: �#x11#x0C#x0C
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_8be121df.alltypes&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_8be121df.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2010/month=7/504308bb9b5af176-42bb804f00000003_1185495110_data.0.parq&apos; has an invalid version number: #x15#x04#x15#x06
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_8be121df.alltypes&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_8be121df.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq&apos; has an invalid version number: �#x11#x0C#x0C
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_8be121df.alltypes&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_8be121df.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2009/month=6/504308bb9b5af176-42bb804f00000005_187985227_data.0.parq&apos; has an invalid version number: col#x15
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_8be121df.alltypes&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_8be121df.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2010/month=5/504308bb9b5af176-42bb804f00000005_2050532994_data.0.parq&apos; has an invalid version number: �#x11#x0C#x0C
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_8be121df.alltypes&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_8be121df.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2009/month=8/504308bb9b5af176-42bb804f00000004_1016045829_data.0.parq&apos; has an invalid version number: @#x18#x08#x00
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_8be121df.alltypes&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_8be121df.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2010/month=12/504308bb9b5af176-42bb804f00000003_266903170_data.0.parq has invalid file metadata at file offset 1285. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_8be121df.alltypes q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_alltypes_8be121df.db/alltypes/year=2009/month=5/504308bb9b5af176-42bb804f00000005_1540238428_data.0.parq&apos; has an invalid version number: #x00#x00#x19#x05
This could be due to stale metadata. Try running &quot;refresh test_fuzz_alltypes_8be121df.alltypes&quot;.

&apos;
</system-err></testcase><testcase classname="query_test.test_kudu.TestCreateExternalTable" file="query_test/test_kudu.py" line="611" name="test_explicit_name_doesnt_exist" time="0.342505931854"><system-err>MainThread: Using database testcreateexternaltable_22375_haqd5t as default
</system-err></testcase><testcase classname="query_test.test_kudu.TestCreateExternalTable" file="query_test/test_kudu.py" line="623" name="test_explicit_name_doesnt_exist_but_implicit_does" time="0.42607998848"><system-err>MainThread: Using database testcreateexternaltable_22375_haqd5t as default
</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="219" name="test_tpcds_q78[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.8628108501"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q78

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL
-- FIXED. TAKE ACTUAL RESULT AS EXPECTED
with ws as
  (select d_year AS ws_sold_year, ws_item_sk,
    ws_bill_customer_sk ws_customer_sk,
    sum(ws_quantity) ws_qty,
    sum(ws_wholesale_cost) ws_wc,
    sum(ws_sales_price) ws_sp
   from web_sales
   left join web_returns on wr_order_number=ws_order_number and ws_item_sk=wr_item_sk
   join date_dim on ws_sold_date_sk = d_date_sk
   where wr_order_number is null
   group by d_year, ws_item_sk, ws_bill_customer_sk
   ),
cs as
  (select d_year AS cs_sold_year, cs_item_sk,
    cs_bill_customer_sk cs_customer_sk,
    sum(cs_quantity) cs_qty,
    sum(cs_wholesale_cost) cs_wc,
    sum(cs_sales_price) cs_sp
   from catalog_sales
   left join catalog_returns on cr_order_number=cs_order_number and cs_item_sk=cr_item_sk
   join date_dim on cs_sold_date_sk = d_date_sk
   where cr_order_number is null
   group by d_year, cs_item_sk, cs_bill_customer_sk
   ),
ss as
  (select d_year AS ss_sold_year, ss_item_sk,
    ss_customer_sk,
    sum(ss_quantity) ss_qty,
    sum(ss_wholesale_cost) ss_wc,
    sum(ss_sales_price) ss_sp
   from store_sales
   left join store_returns on sr_ticket_number=ss_ticket_number and ss_item_sk=sr_item_sk
   join date_dim on ss_sold_date_sk = d_date_sk
   where sr_ticket_number is null
   group by d_year, ss_item_sk, ss_customer_sk
   )
 select
ss_sold_year, ss_item_sk, ss_customer_sk,
round(ss_qty/(coalesce(ws_qty,0)+coalesce(cs_qty,0)),2) ratio,
ss_qty store_qty, ss_wc store_wholesale_cost, ss_sp store_sales_price,
coalesce(ws_qty,0)+coalesce(cs_qty,0) other_chan_qty,
coalesce(ws_wc,0)+coalesce(cs_wc,0) other_chan_wholesale_cost,
coalesce(ws_sp,0)+coalesce(cs_sp,0) other_chan_sales_price
from ss
left join ws on (ws_sold_year=ss_sold_year and ws_item_sk=ss_item_sk and ws_customer_sk=ss_customer_sk)
left join cs on (cs_sold_year=ss_sold_year and cs_item_sk=ss_item_sk and cs_customer_sk=ss_customer_sk)
where (coalesce(ws_qty,0)&gt;0 or coalesce(cs_qty, 0)&gt;0) and ss_sold_year=2002
order by
  ss_sold_year, ss_item_sk, ss_customer_sk,
  ss_qty desc, ss_wc desc, ss_sp desc,
  other_chan_qty,
  other_chan_wholesale_cost,
  other_chan_sales_price,
  round(ss_qty/(coalesce(ws_qty+cs_qty,1)),2)
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="177" name="test_tpcds_q62[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.63197016716"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q62

-- executing against localhost:21000
select
   substr(w_warehouse_name,1,20)
  ,sm_type
  ,web_name
  ,sum(case when (ws_ship_date_sk - ws_sold_date_sk &lt;= 30 ) then 1 else 0 end)  as &quot;30 days&quot;
  ,sum(case when (ws_ship_date_sk - ws_sold_date_sk &gt; 30) and
                 (ws_ship_date_sk - ws_sold_date_sk &lt;= 60) then 1 else 0 end )  as &quot;31-60 days&quot;
  ,sum(case when (ws_ship_date_sk - ws_sold_date_sk &gt; 60) and
                 (ws_ship_date_sk - ws_sold_date_sk &lt;= 90) then 1 else 0 end)  as &quot;61-90 days&quot;
  ,sum(case when (ws_ship_date_sk - ws_sold_date_sk &gt; 90) and
                 (ws_ship_date_sk - ws_sold_date_sk &lt;= 120) then 1 else 0 end)  as &quot;91-120 days&quot;
  ,sum(case when (ws_ship_date_sk - ws_sold_date_sk  &gt; 120) then 1 else 0 end)  as &quot;&gt;120 days&quot;
from
   web_sales
  ,warehouse
  ,ship_mode
  ,web_site
  ,date_dim
where
    d_month_seq between 1200 and 1200 + 11
and ws_ship_date_sk   = d_date_sk
and ws_warehouse_sk   = w_warehouse_sk
and ws_ship_mode_sk   = sm_ship_mode_sk
and ws_web_site_sk    = web_site_sk
group by
   substr(w_warehouse_name,1,20)
  ,sm_type
  ,web_name
order by substr(w_warehouse_name,1,20)
        ,sm_type
       ,web_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="141" name="test_tpcds_q43[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.55952572823"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q43

-- executing against localhost:21000
select
  s_store_name,
  s_store_id,
  sum(case when (d_day_name = &apos;Sunday&apos;) then ss_sales_price else null end) sun_sales,
  sum(case when (d_day_name = &apos;Monday&apos;) then ss_sales_price else null end) mon_sales,
  sum(case when (d_day_name = &apos;Tuesday&apos;) then ss_sales_price else null end) tue_sales,
  sum(case when (d_day_name = &apos;Wednesday&apos;) then ss_sales_price else null end) wed_sales,
  sum(case when (d_day_name = &apos;Thursday&apos;) then ss_sales_price else null end) thu_sales,
  sum(case when (d_day_name = &apos;Friday&apos;) then ss_sales_price else null end) fri_sales,
  sum(case when (d_day_name = &apos;Saturday&apos;) then ss_sales_price else null end) sat_sales
from
  date_dim,
  store_sales,
  store
where
  d_date_sk = ss_sold_date_sk
  and s_store_sk = ss_store_sk
  and s_gmt_offset = -5
  and d_year = 2000
group by
  s_store_name,
  s_store_id
order by
  s_store_name,
  s_store_id,
  sun_sales,
  mon_sales,
  tue_sales,
  wed_sales,
  thu_sales,
  fri_sales,
  sat_sales
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="195" name="test_tpcds_q70a[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="22.4949390888"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q70A

-- executing against localhost:21000
with results as
( select
    sum(ss_net_profit) as total_sum ,s_state ,s_county, 0 as gstate, 0 as g_county
 from
    store_sales
  ,date_dim      d1
  ,store
 where
    d1.d_month_seq between 1200 and 1200 + 11
 and d1.d_date_sk = ss_sold_date_sk
 and s_store_sk  = ss_store_sk
 and s_state in
            ( select s_state
              from  (select s_state as s_state,
                 rank() over ( partition by s_state order by sum(ss_net_profit) desc) as ranking
                      from  store_sales, store, date_dim
                      where d_month_seq between 1200 and 1200 + 11
                 and d_date_sk = ss_sold_date_sk
                 and s_store_sk  = ss_store_sk
                      group by s_state
                    ) tmp1
              where ranking &lt;= 5)
  group by s_state,s_county) ,
 results_rollup as
(select total_sum ,s_state ,s_county, 0 as g_state, 0 as g_county, 0 as lochierarchy from results
 union
 select sum(total_sum) as total_sum,s_state, NULL as s_county, 0 as g_state, 1 as g_county, 1 as lochierarchy from results group by s_state
 union
 select sum(total_sum) as total_sum ,NULL as s_state ,NULL as s_county, 1 as g_state, 1 as g_county, 2 as lochierarchy from results)
 select  total_sum ,s_state ,s_county, lochierarchy
  ,rank() over (
     partition by lochierarchy,
     case when g_county = 0 then s_state end
     order by total_sum desc) as rank_within_parent
 from results_rollup
 order by
  lochierarchy desc
  ,case when lochierarchy = 0 then s_state end
  ,rank_within_parent
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="126" name="test_tpcds_q39_1[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="26.6249301434"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q39.1

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL
-- ADD ROUND()s TO 4th, 5th, 9th, 10th COLUMNS, TAKE ACTUAL RESULTS AS EXPECTED.
with inv as
(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
       ,stdev,mean, case mean when 0 then null else stdev/mean end cov
 from(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
            ,stddev_samp(inv_quantity_on_hand) stdev,avg(inv_quantity_on_hand) mean
      from inventory
          ,item
          ,warehouse
          ,date_dim
      where inv_item_sk = i_item_sk
        and inv_warehouse_sk = w_warehouse_sk
        and inv_date_sk = d_date_sk
        and d_year =2001
      group by w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy) foo
 where case mean when 0 then 0 else stdev/mean end &gt; 1)
select inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy
        ,round(inv1.mean, 2), round(inv1.cov, 8)
        ,inv2.w_warehouse_sk,inv2.i_item_sk,inv2.d_moy
        ,round(inv2.mean, 2), round(inv2.cov, 8)
from inv inv1,inv inv2
where inv1.i_item_sk = inv2.i_item_sk
  and inv1.w_warehouse_sk =  inv2.w_warehouse_sk
  and inv1.d_moy=1
  and inv2.d_moy=1+1
order by inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean,inv1.cov
        ,inv2.d_moy,inv2.mean, inv2.cov;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="180" name="test_tpcds_q64[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="28.3209059238"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q64

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL
-- ADDED ORDER BY COLUMNS.
with cs_ui as
 (select cs_item_sk
        ,sum(cs_ext_list_price) as sale,sum(cr_refunded_cash+cr_reversed_charge+cr_store_credit) as refund
  from catalog_sales
      ,catalog_returns
  where cs_item_sk = cr_item_sk
    and cs_order_number = cr_order_number
  group by cs_item_sk
  having sum(cs_ext_list_price)&gt;2*sum(cr_refunded_cash+cr_reversed_charge+cr_store_credit)),
cross_sales as
 (select i_product_name product_name
     ,i_item_sk item_sk
     ,s_store_name store_name
     ,s_zip store_zip
     ,ad1.ca_street_number b_street_number
     ,ad1.ca_street_name b_street_name
     ,ad1.ca_city b_city
     ,ad1.ca_zip b_zip
     ,ad2.ca_street_number c_street_number
     ,ad2.ca_street_name c_street_name
     ,ad2.ca_city c_city
     ,ad2.ca_zip c_zip
     ,d1.d_year as syear
     ,d2.d_year as fsyear
     ,d3.d_year s2year
     ,count(*) cnt
     ,sum(ss_wholesale_cost) s1
     ,sum(ss_list_price) s2
     ,sum(ss_coupon_amt) s3
  FROM   store_sales
        ,store_returns
        ,cs_ui
        ,date_dim d1
        ,date_dim d2
        ,date_dim d3
        ,store
        ,customer
        ,customer_demographics cd1
        ,customer_demographics cd2
        ,promotion
        ,household_demographics hd1
        ,household_demographics hd2
        ,customer_address ad1
        ,customer_address ad2
        ,income_band ib1
        ,income_band ib2
        ,item
  WHERE  ss_store_sk = s_store_sk AND
         ss_sold_date_sk = d1.d_date_sk AND
         ss_customer_sk = c_customer_sk AND
         ss_cdemo_sk= cd1.cd_demo_sk AND
         ss_hdemo_sk = hd1.hd_demo_sk AND
         ss_addr_sk = ad1.ca_address_sk and
         ss_item_sk = i_item_sk and
         ss_item_sk = sr_item_sk and
         ss_ticket_number = sr_ticket_number and
         ss_item_sk = cs_ui.cs_item_sk and
         c_current_cdemo_sk = cd2.cd_demo_sk AND
         c_current_hdemo_sk = hd2.hd_demo_sk AND
         c_current_addr_sk = ad2.ca_address_sk and
         c_first_sales_date_sk = d2.d_date_sk and
         c_first_shipto_date_sk = d3.d_date_sk and
         ss_promo_sk = p_promo_sk and
         hd1.hd_income_band_sk = ib1.ib_income_band_sk and
         hd2.hd_income_band_sk = ib2.ib_income_band_sk and
         cd1.cd_marital_status &lt;&gt; cd2.cd_marital_status and
         i_color in (&apos;purple&apos;,&apos;burlywood&apos;,&apos;indian&apos;,&apos;spring&apos;,&apos;floral&apos;,&apos;medium&apos;) and
         i_current_price between 64 and 64 + 10 and
         i_current_price between 64 + 1 and 64 + 15
group by i_product_name
       ,i_item_sk
       ,s_store_name
       ,s_zip
       ,ad1.ca_street_number
       ,ad1.ca_street_name
       ,ad1.ca_city
       ,ad1.ca_zip
       ,ad2.ca_street_number
       ,ad2.ca_street_name
       ,ad2.ca_city
       ,ad2.ca_zip
       ,d1.d_year
       ,d2.d_year
       ,d3.d_year
)
select cs1.product_name
     ,cs1.store_name
     ,cs1.store_zip
     ,cs1.b_street_number
     ,cs1.b_street_name
     ,cs1.b_city
     ,cs1.b_zip
     ,cs1.c_street_number
     ,cs1.c_street_name
     ,cs1.c_city
     ,cs1.c_zip
     ,cs1.syear
     ,cs1.cnt
     ,cs1.s1 as s11
     ,cs1.s2 as s21
     ,cs1.s3 as s31
     ,cs2.s1 as s12
     ,cs2.s2 as s22
     ,cs2.s3 as s32
     ,cs2.syear
     ,cs2.cnt
from cross_sales cs1,cross_sales cs2
where cs1.item_sk=cs2.item_sk and
     cs1.syear = 1999 and
     cs2.syear = 1999 + 1 and
     cs2.cnt &lt;= cs1.cnt and
     cs1.store_name = cs2.store_name and
     cs1.store_zip = cs2.store_zip
order by cs1.product_name
       ,cs1.store_name
       ,cs2.cnt
     -- Added to fix result ordering
       ,b_street_number desc
       ,b_street_name desc
       ,b_zip desc
       ,s11 desc
       ,s21 desc
       ,s31 desc
       ,s12 desc
       ,s22 desc
       ,s32 desc;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="144" name="test_tpcds_q46[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="15.1420192719"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q46

-- executing against localhost:21000
select
  c_last_name,
  c_first_name,
  ca_city,
  bought_city,
  ss_ticket_number,
  amt,
  profit
from
  (select
    ss_ticket_number,
    ss_customer_sk,
    ca_city bought_city,
    sum(ss_coupon_amt) amt,
    sum(ss_net_profit) profit
  from
    store_sales,
    date_dim,
    store,
    household_demographics,
    customer_address
  where
    store_sales.ss_sold_date_sk = date_dim.d_date_sk
    and store_sales.ss_store_sk = store.s_store_sk
    and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk
    and store_sales.ss_addr_sk = customer_address.ca_address_sk
    and (household_demographics.hd_dep_count = 4
      or household_demographics.hd_vehicle_count = 3)
    and date_dim.d_dow in (6, 0)
    and date_dim.d_year in (1999, 1999 + 1, 1999 + 2)
    and store.s_city in (&apos;Fairview&apos;,&apos;Midway&apos;,&apos;Fairview&apos;,&apos;Fairview&apos;,&apos;Fairview&apos;)
  group by
    ss_ticket_number,
    ss_customer_sk,
    ss_addr_sk,
    ca_city
  ) dn,
  customer,
  customer_address current_addr
where
  ss_customer_sk = c_customer_sk
  and customer.c_current_addr_sk = current_addr.ca_address_sk
  and current_addr.ca_city &lt;&gt; bought_city
order by
  c_last_name,
  c_first_name,
  ca_city,
  bought_city,
  ss_ticket_number
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="222" name="test_tpcds_q79[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.3733096123"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q79

-- executing against localhost:21000
select
  c_last_name,
  c_first_name,
  substr(s_city, 1, 30),
  ss_ticket_number,
  amt,
  profit
from
  (select
    ss_ticket_number,
    ss_customer_sk,
    store.s_city,
    sum(ss_coupon_amt) amt,
    sum(ss_net_profit) profit
  from
    store_sales,
    date_dim,
    store,
    household_demographics
  where
    store_sales.ss_sold_date_sk = date_dim.d_date_sk
    and store_sales.ss_store_sk = store.s_store_sk
    and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk
    and (household_demographics.hd_dep_count = 6
      or household_demographics.hd_vehicle_count &gt; 2)
    and date_dim.d_dow = 1
    and date_dim.d_year in (1999, 1999 + 1, 1999 + 2)
    and store.s_number_employees between 200 and 295
  group by
    ss_ticket_number,
    ss_customer_sk,
    ss_addr_sk,
    store.s_city
  ) ms,
  customer
where
  ss_customer_sk = c_customer_sk
order by
  c_last_name,
  c_first_name,
  substr(s_city, 1, 30),
  profit
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="225" name="test_tpcds_q80a[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="28.8947160244"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q80A

-- executing against localhost:21000
with ssr as
 (select  s_store_id as store_id,
          sum(ss_ext_sales_price) as sales,
          sum(coalesce(sr_return_amt, 0)) as return_amt,
          sum(ss_net_profit - coalesce(sr_net_loss, 0)) as profit
  from store_sales left outer join store_returns on
         (ss_item_sk = sr_item_sk and ss_ticket_number = sr_ticket_number),
     date_dim,
     store,
     item,
     promotion
 where ss_sold_date_sk = d_date_sk
       and d_date between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days )
       and ss_store_sk = s_store_sk
       and ss_item_sk = i_item_sk
       and i_current_price &gt; 50
       and ss_promo_sk = p_promo_sk
       and p_channel_tv = &apos;N&apos;
 group by s_store_id)
 ,
 csr as
 (select  cp_catalog_page_id as catalog_page_id,
          sum(cs_ext_sales_price) as sales,
          sum(coalesce(cr_return_amount, 0)) as return_amt,
          sum(cs_net_profit - coalesce(cr_net_loss, 0)) as profit
  from catalog_sales left outer join catalog_returns on
         (cs_item_sk = cr_item_sk and cs_order_number = cr_order_number),
     date_dim,
     catalog_page,
     item,
     promotion
 where cs_sold_date_sk = d_date_sk
       and d_date between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days )
        and cs_catalog_page_sk = cp_catalog_page_sk
       and cs_item_sk = i_item_sk
       and i_current_price &gt; 50
       and cs_promo_sk = p_promo_sk
       and p_channel_tv = &apos;N&apos;
group by cp_catalog_page_id)
 ,
 wsr as
 (select  web_site_id,
          sum(ws_ext_sales_price) as sales,
          sum(coalesce(wr_return_amt, 0)) as return_amt,
          sum(ws_net_profit - coalesce(wr_net_loss, 0)) as profit
  from web_sales left outer join web_returns on
         (ws_item_sk = wr_item_sk and ws_order_number = wr_order_number),
     date_dim,
     web_site,
     item,
     promotion
 where ws_sold_date_sk = d_date_sk
       and d_date between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days )
        and ws_web_site_sk = web_site_sk
       and ws_item_sk = i_item_sk
       and i_current_price &gt; 50
       and ws_promo_sk = p_promo_sk
       and p_channel_tv = &apos;N&apos;
group by web_site_id)
,
results as
 (select channel
        , id
        , sum(sales) as sales
        , sum(return_amt) as return_amt
        , sum(profit) as profit
 from
 (select &apos;store channel&apos; as channel
        , concat(&apos;store&apos;, store_id) as id
        , sales
        , return_amt
        , profit
 from   ssr
 union all
 select &apos;catalog channel&apos; as channel
        , concat(&apos;catalog_page&apos;, catalog_page_id) as id
        , sales
        , return_amt
        , profit
 from  csr
 union all
 select &apos;web channel&apos; as channel
        , concat(&apos;web_site&apos;, web_site_id) as id
        , sales
        , return_amt
        , profit
 from   wsr
 ) x
 group by channel, id)

  select  channel
        , id
        , sales
        , return_amt
        , profit
 from (
   select channel, id, sales, return_amt, profit from  results
   union
   select channel, NULL AS id, sum(sales) as sales, sum(return_amt) as return_amt, sum(profit) as profit from  results group by channel
   union
   select NULL AS channel, NULL AS id, sum(sales) as sales, sum(return_amt) as return_amt, sum(profit) as profit from  results
 ) foo
 order by channel, id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="147" name="test_tpcds_q50[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="22.5581963062"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q50

-- executing against localhost:21000
select
   s_store_name
  ,s_company_id
  ,s_street_number
  ,s_street_name
  ,s_street_type
  ,s_suite_number
  ,s_city
  ,s_county
  ,s_state
  ,s_zip
  ,sum(case when (sr_returned_date_sk - ss_sold_date_sk &lt;= 30 ) then 1 else 0 end)  as &quot;30 days&quot;
  ,sum(case when (sr_returned_date_sk - ss_sold_date_sk &gt; 30) and
                 (sr_returned_date_sk - ss_sold_date_sk &lt;= 60) then 1 else 0 end )  as &quot;31-60 days&quot;
  ,sum(case when (sr_returned_date_sk - ss_sold_date_sk &gt; 60) and
                 (sr_returned_date_sk - ss_sold_date_sk &lt;= 90) then 1 else 0 end)  as &quot;61-90 days&quot;
  ,sum(case when (sr_returned_date_sk - ss_sold_date_sk &gt; 90) and
                 (sr_returned_date_sk - ss_sold_date_sk &lt;= 120) then 1 else 0 end)  as &quot;91-120 days&quot;
  ,sum(case when (sr_returned_date_sk - ss_sold_date_sk  &gt; 120) then 1 else 0 end)  as &quot;&gt;120 days&quot;
from
   store_sales
  ,store_returns
  ,store
  ,date_dim d1
  ,date_dim d2
where
    d2.d_year = 2001
and d2.d_moy  = 8
and ss_ticket_number = sr_ticket_number
and ss_item_sk = sr_item_sk
and ss_sold_date_sk   = d1.d_date_sk
and sr_returned_date_sk   = d2.d_date_sk
and ss_customer_sk = sr_customer_sk
and ss_store_sk = s_store_sk
group by
   s_store_name
  ,s_company_id
  ,s_street_number
  ,s_street_name
  ,s_street_type
  ,s_suite_number
  ,s_city
  ,s_county
  ,s_state
  ,s_zip
order by s_store_name
        ,s_company_id
        ,s_street_number
        ,s_street_name
        ,s_street_type
        ,s_suite_number
        ,s_city
        ,s_county
        ,s_state
        ,s_zip
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="84" name="test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]" time="60.4205369949"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_decimal_tbl_196a4d97` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_decimal_tbl_196a4d97`;

MainThread: Created database &quot;test_fuzz_decimal_tbl_196a4d97&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]&quot;
MainThread: Using random seed 1530587751
-- executing against localhost:21000
create table test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl like functional_avro_snap.avro_decimal_tbl;

MainThread: Generating corrupted version of avro_decimal_tbl in test_fuzz_decimal_tbl_196a4d97. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz
-- executing against localhost:21000
use functional_avro_snap;

-- executing against localhost:21000
describe formatted functional_avro_snap.avro_decimal_tbl;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/avro_decimal_tbl.avro at 70 from 99 to 65
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/avro_decimal_tbl.avro at 220 from 177 to 105
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/avro_decimal_tbl.avro at 290 from 111 to 253
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/avro_decimal_tbl.avro at 51 from 104 to 165
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/avro_decimal_tbl.avro at 242 from 101 to 150
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/avro_decimal_tbl.avro to 67
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy1_avro_decimal_tbl.avro at 35 from 44 to 158
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy1_avro_decimal_tbl.avro at 86 from 100 to 202
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy1_avro_decimal_tbl.avro at 207 from 58 to 137
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy1_avro_decimal_tbl.avro at 75 from 111 to 130
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy1_avro_decimal_tbl.avro to 217
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy2_avro_decimal_tbl.avro at 263 from 177 to 134
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy2_avro_decimal_tbl.avro at 234 from 84 to 74
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy2_avro_decimal_tbl.avro at 195 from 110 to 76
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy3_avro_decimal_tbl.avro at 303 from 8 to 181
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy3_avro_decimal_tbl.avro at 250 from 110 to 239
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy3_avro_decimal_tbl.avro at 217 from 130 to 136
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy3_avro_decimal_tbl.avro at 112 from 58 to 122
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy4_avro_decimal_tbl.avro at 38 from 97 to 59
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy4_avro_decimal_tbl.avro to 301
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy5_avro_decimal_tbl.avro at 256 from 8 to 46
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy5_avro_decimal_tbl.avro at 92 from 34 to 39
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy5_avro_decimal_tbl.avro at 201 from 115 to 183
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy6_avro_decimal_tbl.avro at 276 from 109 to 128
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy6_avro_decimal_tbl.avro at 133 from 97 to 181
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy7_avro_decimal_tbl.avro at 251 from 111 to 48
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy7_avro_decimal_tbl.avro at 197 from 58 to 18
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy7_avro_decimal_tbl.avro at 263 from 177 to 138
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy7_avro_decimal_tbl.avro at 215 from 94 to 152
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy7_avro_decimal_tbl.avro at 4 from 2 to 233
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy8_avro_decimal_tbl.avro at 29 from 101 to 27
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy8_avro_decimal_tbl.avro at 59 from 97 to 232
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy8_avro_decimal_tbl.avro at 218 from 44 to 128
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy9_avro_decimal_tbl.avro at 20 from 34 to 150
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy9_avro_decimal_tbl.avro at 128 from 101 to 216
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-avro_decimal_tblZyT6Nz/copy9_avro_decimal_tbl.avro to 238
-- executing against localhost:21000
refresh test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_196a4d97.avro_decimal_tbl q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
b
 
n
e
a
r
 
&apos;
&quot;
r
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
s
t
r
i
n
g
 
o
r
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
&apos;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
D
e
c
i
m
a
l
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
n
 
i
n
t
e
g
e
r
 
a
t
t
r
i
b
u
t
e
 
&quot;
p
r
e
c
i
s
i
o
n
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
6


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
5
 
n
e
a
r
 
&apos;
&quot;
v
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
:
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
z
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
n
a
m
e
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e


T
r
i
e
d
 
t
o
 
r
e
a
d
 
1
9
4
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
6
7
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
1
9
6
a
4
d
9
7
.
d
b
/
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
/
c
o
p
y
7
_
a
v
r
o
_
d
e
c
i
m
a
l
_
t
b
l
.
a
v
r
o
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
m
e
t
a
d
a
t
a
 
c
o
u
n
t
 
-
1
4
6
1
 
a
t
 
o
f
f
s
e
t
 
6




</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="198" name="test_tpcds_q71[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="15.6146140099"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q71

-- executing against localhost:21000
select i_brand_id brand_id, i_brand brand,t_hour,t_minute,
  sum(ext_price) ext_price
 from item, (select ws_ext_sales_price as ext_price,
                        ws_sold_date_sk as sold_date_sk,
                        ws_item_sk as sold_item_sk,
                        ws_sold_time_sk as time_sk
                 from web_sales,date_dim
                 where d_date_sk = ws_sold_date_sk
                   and d_moy=11
                   and d_year=1999
                 union all
                 select cs_ext_sales_price as ext_price,
                        cs_sold_date_sk as sold_date_sk,
                        cs_item_sk as sold_item_sk,
                        cs_sold_time_sk as time_sk
                 from catalog_sales,date_dim
                 where d_date_sk = cs_sold_date_sk
                   and d_moy=11
                   and d_year=1999
                 union all
                 select ss_ext_sales_price as ext_price,
                        ss_sold_date_sk as sold_date_sk,
                        ss_item_sk as sold_item_sk,
                        ss_sold_time_sk as time_sk
                 from store_sales,date_dim
                 where d_date_sk = ss_sold_date_sk
                   and d_moy=11
                   and d_year=1999
                 ) tmp,time_dim
 where
   sold_item_sk = i_item_sk
   and i_manager_id=1
   and time_sk = t_time_sk
   and (t_meal_time = &apos;breakfast&apos; or t_meal_time = &apos;dinner&apos;)
 group by i_brand, i_brand_id,t_hour,t_minute
 order by ext_price desc, i_brand_id
 ;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="129" name="test_tpcds_q39_2[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="25.1993429661"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q39.2

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL
-- ADDED ROUND()s TO 4th, 5th, 9th, 10th COLUMNS, TAKE ACTUAL RESULTS AS EXPECTED.
with inv as
(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
       ,stdev,mean, case mean when 0 then null else stdev/mean end cov
 from(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
            ,stddev_samp(inv_quantity_on_hand) stdev,avg(inv_quantity_on_hand) mean
      from inventory
          ,item
          ,warehouse
          ,date_dim
      where inv_item_sk = i_item_sk
        and inv_warehouse_sk = w_warehouse_sk
        and inv_date_sk = d_date_sk
        and d_year =2001
      group by w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy) foo
 where case mean when 0 then 0 else stdev/mean end &gt; 1)
select inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy
        ,round(inv1.mean, 2), round(inv1.cov, 8)
        ,inv2.w_warehouse_sk,inv2.i_item_sk,inv2.d_moy
        ,round(inv2.mean, 2), round(inv2.cov, 8)
from inv inv1,inv inv2
where inv1.i_item_sk = inv2.i_item_sk
  and inv1.w_warehouse_sk =  inv2.w_warehouse_sk
  and inv1.d_moy=1
  and inv2.d_moy=1+1
  and inv1.cov &gt; 1.5
order by inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean,inv1.cov
        ,inv2.d_moy,inv2.mean, inv2.cov;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestHdfsParquetTableWriter" file="query_test/test_insert_parquet.py" line="206" name="test_def_level_encoding[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.9776749611"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_def_level_encoding_870ec10b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_def_level_encoding_870ec10b`;

MainThread: Created database &quot;test_def_level_encoding_870ec10b&quot; for test ID &quot;query_test/test_insert_parquet.py::TestHdfsParquetTableWriter::()::test_def_level_encoding[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_def_level_encoding_870ec10b.test_hdfs_parquet_table_writer stored as parquet as select l_linenumber from tpch_parquet.lineitem limit 180000;

File Length: 44082
Metadata len: 229
FileMetaData {
  01: version (i32) = 1,
  02: schema (list) = list&lt;struct&gt;[2] {
    [0] = SchemaElement {
      04: name (string) = &quot;schema&quot;,
      05: num_children (i32) = 1,
    },
    [1] = SchemaElement {
      01: type (i32) = 1,
      03: repetition_type (i32) = 1,
      04: name (string) = &quot;l_linenumber&quot;,
      06: converted_type (i32) = 17,
    },
  },
  03: num_rows (i64) = 180000,
  04: row_groups (list) = list&lt;struct&gt;[1] {
    [0] = RowGroup {
      01: columns (list) = list&lt;struct&gt;[1] {
        [0] = ColumnChunk {
          02: file_offset (i64) = 43708,
          03: meta_data (struct) = ColumnMetaData {
            01: type (i32) = 1,
            02: encodings (list) = list&lt;i32&gt;[2] {
              [0] = 2,
              [1] = 3,
            },
            03: path_in_schema (list) = list&lt;string&gt;[1] {
              [0] = &quot;l_linenumber&quot;,
            },
            04: codec (i32) = 1,
            05: num_values (i64) = 180000,
            06: total_uncompressed_size (i64) = 67959,
            07: total_compressed_size (i64) = 43704,
            09: data_page_offset (i64) = 47,
            11: dictionary_page_offset (i64) = 4,
            12: statistics (struct) = Statistics {
              03: null_count (i64) = 0,
              05: max_value (string) = &quot;\a\x00\x00\x00&quot;,
              06: min_value (string) = &quot;\x01\x00\x00\x00&quot;,
            },
            13: encoding_stats (list) = list&lt;struct&gt;[2] {
              [0] = PageEncodingStats {
                01: page_type (i32) = 2,
                02: encoding (i32) = 2,
                03: count (i32) = 1,
              },
              [1] = PageEncodingStats {
                01: page_type (i32) = 0,
                02: encoding (i32) = 2,
                03: count (i32) = 2,
              },
            },
          },
          04: offset_index_offset (i64) = 43821,
          05: offset_index_length (i32) = 24,
          06: column_index_offset (i64) = 43786,
          07: column_index_length (i32) = 35,
        },
      },
      02: total_byte_size (i64) = 43704,
      03: num_rows (i64) = 180000,
    },
  },
  06: created_by (string) = &quot;impala version 3.1.0-SNAPSHOT (build f7051f83688fd054cb65f3e195fb3a299ad66c53)&quot;,
  07: column_orders (list) = list&lt;struct&gt;[1] {
    [0] = ColumnOrder {
      01: TYPE_ORDER (struct) = TypeDefinedOrder {
      },
    },
  },
}
Schema: 
l_linenumber  INT32

Reading row group 0
  Reading column 0

Summary:
  Rows: 180000
  Read pages: 3
  Skipped pages: 0
  Metadata size: 229(0.00519486)
  Total page header size: 56(0.00127036)
  Column compressed size: 43648(0.990155)
  Column uncompressed size: 67903(1.5557)
    Col 0: 43648(0.990155)

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="183" name="test_tpcds_q65[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.67189574242"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q65

-- executing against localhost:21000
select
  s_store_name,
  i_item_desc,
  sc.revenue,
  i_current_price,
  i_wholesale_cost,
  i_brand
from
  store,
  item,
  (select
    ss_store_sk,
    avg(revenue) as ave
  from
    (select
      ss_store_sk,
      ss_item_sk,
      sum(ss_sales_price) as revenue
    from
      store_sales,
      date_dim
    where
      ss_sold_date_sk = d_date_sk
      and d_month_seq between 1176 and 1176 + 11
    group by
      ss_store_sk,
      ss_item_sk
    ) sa
  group by
    ss_store_sk
  ) sb,
  (select
    ss_store_sk,
    ss_item_sk,
    sum(ss_sales_price) as revenue
  from
    store_sales,
    date_dim
  where
    ss_sold_date_sk = d_date_sk
    and d_month_seq between 1176 and 1176 + 11
  group by
    ss_store_sk,
    ss_item_sk
  ) sc
where
  sb.ss_store_sk = sc.ss_store_sk
  and sc.revenue &lt;= 0.1 * sb.ave
  and s_store_sk = sc.ss_store_sk
  and i_item_sk = sc.ss_item_sk
order by
  s_store_name,
  i_item_desc
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="372" name="test_multi_compression_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="178.517576456"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_multi_compression_types_aa9cbfbd` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_multi_compression_types_aa9cbfbd`;

MainThread: Created database &quot;test_multi_compression_types_aa9cbfbd&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_multi_compression_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_multi_compression_types_aa9cbfbd.alltypes_multi_compression like functional_parquet.alltypes;

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hbase-2.0.0-cdh6.x-SNAPSHOT/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/log4j-slf4j-impl-2.8.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]

Logging initialized using configuration in file:/home/ubuntu/Impala/fe/src/test/resources/hive-log4j2.properties Async: false
Query ID = ubuntu_20180703031640_9fb30065-86dc-447a-9639-bf8fe4e965e6
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there&apos;s no reduce operator
18/07/03 03:16:59 INFO beanutils.FluentPropertyBeanIntrospector: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
18/07/03 03:17:00 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library
18/07/03 03:17:00 INFO lzo.LzoCodec: Successfully loaded &amp; initialized native-lzo library [hadoop-lzo rev 2b3bd7731ff3ef5d8585a004b90696630e5cea96]
18/07/03 03:17:01 INFO mapred.LocalDistributedCacheManager: Creating symlink: /tmp/hadoop-ubuntu/mapred/local/1530587820968/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:17:01 WARN mapred.LocalDistributedCacheManager: Failed to create symlink: /tmp/hadoop-ubuntu/mapred/local/1530587820968/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:17:01 INFO mapred.LocalDistributedCacheManager: Localized file:/tmp/hadoop/mapred/staging/ubuntu1834261004/.staging/job_local1834261004_0001/libjars as file:/tmp/hadoop-ubuntu/mapred/local/1530587820968/libjars
Job running in-process (local Hadoop)
18/07/03 03:17:01 INFO mapred.LocalJobRunner: OutputCommitter set in config org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:17:01 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:17:02 INFO mapred.LocalJobRunner: Waiting for map tasks
18/07/03 03:17:02 INFO mapred.LocalJobRunner: Starting task: attempt_local1834261004_0001_m_000000_0
2018-07-03 03:17:02,984 Stage-1 map = 0%,  reduce = 0%
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/hive-exec-2.1.1-cdh6.x-SNAPSHOT.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/parquet-hadoop-bundle-1.9.0-cdh6.x-20180615.142109-1.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [shaded.parquet.org.slf4j.helpers.NOPLoggerFactory]
18/07/03 03:17:08 INFO mapred.LocalJobRunner: 
18/07/03 03:17:08 INFO mapred.LocalJobRunner: map
18/07/03 03:17:08 INFO mapred.LocalJobRunner: Finishing task: attempt_local1834261004_0001_m_000000_0
18/07/03 03:17:08 INFO mapred.LocalJobRunner: map task executor complete.
2018-07-03 03:17:09,002 Stage-1 map = 100%,  reduce = 0%
Ended Job = job_local1834261004_0001
Stage-3 is selected by condition resolver.
Stage-2 is filtered out by condition resolver.
Stage-4 is filtered out by condition resolver.
Moving data to directory hdfs://localhost:20500/test-warehouse/test_multi_compression_types_aa9cbfbd.db/alltypes_multi_compression/year=2010/month=1/.hive-staging_hive_2018-07-03_03-16-40_512_5032218576750394672-1/-ext-10000
Loading data to table test_multi_compression_types_aa9cbfbd.alltypes_multi_compression partition (year=2010, month=1)
MapReduce Jobs Launched: 
Stage-Stage-1:  HDFS Read: 8797 HDFS Write: 7375 SUCCESS
Total MapReduce CPU Time Spent: 0 msec
OK
Time taken: 29.499 seconds
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hbase-2.0.0-cdh6.x-SNAPSHOT/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/log4j-slf4j-impl-2.8.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]

Logging initialized using configuration in file:/home/ubuntu/Impala/fe/src/test/resources/hive-log4j2.properties Async: false
Query ID = ubuntu_20180703031742_07c9f498-d829-40ac-9188-078c8c7eb009
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there&apos;s no reduce operator
18/07/03 03:18:06 INFO beanutils.FluentPropertyBeanIntrospector: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
18/07/03 03:18:08 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library
18/07/03 03:18:08 INFO lzo.LzoCodec: Successfully loaded &amp; initialized native-lzo library [hadoop-lzo rev 2b3bd7731ff3ef5d8585a004b90696630e5cea96]
18/07/03 03:18:09 INFO mapred.LocalDistributedCacheManager: Creating symlink: /tmp/hadoop-ubuntu/mapred/local/1530587889215/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:18:09 WARN mapred.LocalDistributedCacheManager: Failed to create symlink: /tmp/hadoop-ubuntu/mapred/local/1530587889215/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:18:09 INFO mapred.LocalDistributedCacheManager: Localized file:/tmp/hadoop/mapred/staging/ubuntu1594878402/.staging/job_local1594878402_0001/libjars as file:/tmp/hadoop-ubuntu/mapred/local/1530587889215/libjars
18/07/03 03:18:10 INFO mapred.LocalJobRunner: OutputCommitter set in config org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
Job running in-process (local Hadoop)
18/07/03 03:18:10 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:18:10 INFO mapred.LocalJobRunner: Waiting for map tasks
18/07/03 03:18:10 INFO mapred.LocalJobRunner: Starting task: attempt_local1594878402_0001_m_000000_0
2018-07-03 03:18:11,464 Stage-1 map = 0%,  reduce = 0%
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/hive-exec-2.1.1-cdh6.x-SNAPSHOT.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/parquet-hadoop-bundle-1.9.0-cdh6.x-20180615.142109-1.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [shaded.parquet.org.slf4j.helpers.NOPLoggerFactory]
18/07/03 03:18:15 INFO mapred.LocalJobRunner: 
18/07/03 03:18:15 INFO mapred.LocalJobRunner: map
18/07/03 03:18:15 INFO mapred.LocalJobRunner: Finishing task: attempt_local1594878402_0001_m_000000_0
18/07/03 03:18:15 INFO mapred.LocalJobRunner: map task executor complete.
2018-07-03 03:18:15,475 Stage-1 map = 100%,  reduce = 0%
Ended Job = job_local1594878402_0001
Stage-3 is selected by condition resolver.
Stage-2 is filtered out by condition resolver.
Stage-4 is filtered out by condition resolver.
Moving data to directory hdfs://localhost:20500/test-warehouse/test_multi_compression_types_aa9cbfbd.db/alltypes_multi_compression/year=2010/month=2/.hive-staging_hive_2018-07-03_03-17-43_232_962957366427922878-1/-ext-10000
Loading data to table test_multi_compression_types_aa9cbfbd.alltypes_multi_compression partition (year=2010, month=2)
MapReduce Jobs Launched: 
Stage-Stage-1:  HDFS Read: 8233 HDFS Write: 5603 SUCCESS
Total MapReduce CPU Time Spent: 0 msec
OK
Time taken: 33.107 seconds
-- executing against localhost:21000
create table test_multi_compression_types_aa9cbfbd.multi_compression (a string, b string) stored as parquet;

-- executing against localhost:21000
use test_multi_compression_types_aa9cbfbd;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes_multi_compression;

-- executing against localhost:21000
select * from multi_compression;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="201" name="test_tpcds_q72[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="438.1291852"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q72

-- executing against localhost:21000
select  i_item_desc
      ,w_warehouse_name
      ,d1.d_week_seq
      ,sum(case when p_promo_sk is null then 1 else 0 end) no_promo
      ,sum(case when p_promo_sk is not null then 1 else 0 end) promo
      ,count(*) total_cnt
from catalog_sales
join inventory on (cs_item_sk = inv_item_sk)
join warehouse on (w_warehouse_sk=inv_warehouse_sk)
join item on (i_item_sk = cs_item_sk)
join customer_demographics on (cs_bill_cdemo_sk = cd_demo_sk)
join household_demographics on (cs_bill_hdemo_sk = hd_demo_sk)
join date_dim d1 on (cs_sold_date_sk = d1.d_date_sk)
join date_dim d2 on (inv_date_sk = d2.d_date_sk)
join date_dim d3 on (cs_ship_date_sk = d3.d_date_sk)
left outer join promotion on (cs_promo_sk=p_promo_sk)
left outer join catalog_returns on (cr_item_sk = cs_item_sk and cr_order_number = cs_order_number)
where d1.d_week_seq = d2.d_week_seq
  and inv_quantity_on_hand &lt; cs_quantity
  and cast(d3.d_date as timestamp) &gt; (cast(d1.d_date as timestamp) + interval 5 days)
  and hd_buy_potential = &apos;&gt;10000&apos;
  and d1.d_year = 1999
  and cd_marital_status = &apos;D&apos;
group by i_item_desc,w_warehouse_name,d1.d_week_seq
order by total_cnt desc, i_item_desc, w_warehouse_name, d_week_seq
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="186" name="test_tpcds_q67a[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="47.8409819603"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q67A

-- executing against localhost:21000
with results as
(     select i_category ,i_class ,i_brand ,i_product_name ,d_year ,d_qoy ,d_moy ,s_store_id
                  ,sum(coalesce(ss_sales_price*ss_quantity,0)) sumsales
            from store_sales ,date_dim ,store ,item
       where  ss_sold_date_sk=d_date_sk
          and ss_item_sk=i_item_sk
          and ss_store_sk = s_store_sk
          and d_month_seq between 1200 and 1200 + 11
       group by i_category, i_class, i_brand, i_product_name, d_year, d_qoy, d_moy,s_store_id)
 ,
 results_rollup as
 (select i_category, i_class, i_brand, i_product_name, d_year, d_qoy, d_moy, s_store_id, sumsales
  from results
  union all
  select i_category, i_class, i_brand, i_product_name, d_year, d_qoy, d_moy, null s_store_id, sum(sumsales) sumsales
  from results
  group by i_category, i_class, i_brand, i_product_name, d_year, d_qoy, d_moy
  union all
  select i_category, i_class, i_brand, i_product_name, d_year, d_qoy, null d_moy, null s_store_id, sum(sumsales) sumsales
  from results
  group by i_category, i_class, i_brand, i_product_name, d_year, d_qoy
  union all
  select i_category, i_class, i_brand, i_product_name, d_year, null d_qoy, null d_moy, null s_store_id, sum(sumsales) sumsales
  from results
  group by i_category, i_class, i_brand, i_product_name, d_year
  union all
  select i_category, i_class, i_brand, i_product_name, null d_year, null d_qoy, null d_moy, null s_store_id, sum(sumsales) sumsales
  from results
  group by i_category, i_class, i_brand, i_product_name
  union all
  select i_category, i_class, i_brand, null i_product_name, null d_year, null d_qoy, null d_moy, null s_store_id, sum(sumsales) sumsales
  from results
  group by i_category, i_class, i_brand
  union all
  select i_category, i_class, null i_brand, null i_product_name, null d_year, null d_qoy, null d_moy, null s_store_id, sum(sumsales) sumsales
  from results
  group by i_category, i_class
  union all
  select i_category, null i_class, null i_brand, null i_product_name, null d_year, null d_qoy, null d_moy, null s_store_id, sum(sumsales) sumsales
  from results
  group by i_category
  union all
  select null i_category, null i_class, null i_brand, null i_product_name, null d_year, null d_qoy, null d_moy, null s_store_id, sum(sumsales) sumsales
  from results)

 select  *
from (select i_category
            ,i_class
            ,i_brand
            ,i_product_name
            ,d_year
            ,d_qoy
            ,d_moy
            ,s_store_id
            ,sumsales
            ,rank() over (partition by i_category order by sumsales desc) rk
      from results_rollup) dw2
where rk &lt;= 100
order by i_category
        ,i_class
        ,i_brand
        ,i_product_name
        ,d_year
        ,d_qoy
        ,d_moy
        ,s_store_id
        ,sumsales
        ,rk
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="150" name="test_tpcds_q51[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="24.6149339676"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q51

-- executing against localhost:21000
WITH web_v1 as (
select
  ws_item_sk item_sk, d_date,
  sum(sum(ws_sales_price))
      over (partition by ws_item_sk order by d_date rows between unbounded preceding and current row) cume_sales
from web_sales
    ,date_dim
where ws_sold_date_sk=d_date_sk
  and d_month_seq between 1200 and 1200+11
  and ws_item_sk is not NULL
group by ws_item_sk, d_date),
store_v1 as (
select
  ss_item_sk item_sk, d_date,
  sum(sum(ss_sales_price))
      over (partition by ss_item_sk order by d_date rows between unbounded preceding and current row) cume_sales
from store_sales
    ,date_dim
where ss_sold_date_sk=d_date_sk
  and d_month_seq between 1200 and 1200+11
  and ss_item_sk is not NULL
group by ss_item_sk, d_date)
 select  *
from (select item_sk
     ,d_date
     ,web_sales
     ,store_sales
     ,max(web_sales)
         over (partition by item_sk order by d_date rows between unbounded preceding and current row) web_cumulative
     ,max(store_sales)
         over (partition by item_sk order by d_date rows between unbounded preceding and current row) store_cumulative
     from (select case when web.item_sk is not null then web.item_sk else store.item_sk end item_sk
                 ,case when web.d_date is not null then web.d_date else store.d_date end d_date
                 ,web.cume_sales web_sales
                 ,store.cume_sales store_sales
           from web_v1 web full outer join store_v1 store on (web.item_sk = store.item_sk
                                                          and web.d_date = store.d_date)
          )x )y
where web_cumulative &gt; store_cumulative
order by item_sk
        ,d_date
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="111" name="test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]" time="4.43415617943"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners_fuzz.py:119: &lt;py._xmlgen.raw object at 0x7f1519544ed0&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_uncompressed_parquet_8d5b94b0` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_uncompressed_parquet_8d5b94b0`;

MainThread: Created database &quot;test_fuzz_uncompressed_parquet_8d5b94b0&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_uncompressed_parquet[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]&quot;
</system-err></testcase><testcase classname="query_test.test_spilling.TestSpillingNoDebugActionDimensions" file="query_test/test_spilling.py" line="97" name="test_spilling_naaj_no_deny_reservation[exec_option: {&apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]" time="478.578129053"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_parquet;

SET default_spillable_buffer_size=256k;
-- executing against localhost:21000
set buffer_pool_limit=110m;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber
from lineitem
where l_suppkey = 4162 and l_shipmode = &apos;AIR&apos; and l_returnflag = &apos;A&apos; and
  l_shipdate &gt; &apos;1993-01-01&apos; and
  if(l_orderkey &gt; 5500000, NULL, l_orderkey) not in (
      select if(o_orderkey % 2 = 0, NULL, o_orderkey + 1)
      from orders
      where l_orderkey = o_orderkey)
order by 1,2,3,4;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set scratch_limit=0;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber
from lineitem
where l_suppkey = 4162 and l_shipmode = &apos;AIR&apos; and l_returnflag = &apos;A&apos; and
  l_shipdate &gt; &apos;1993-01-01&apos; and
  if(l_orderkey &gt; 5500000, NULL, l_orderkey) not in (
      select if(o_orderkey % 2 = 0, NULL, o_orderkey + 1)
      from orders
      where l_orderkey = o_orderkey)
order by 1,2,3,4;

-- executing against localhost:21000
SET SCRATCH_LIMIT=&quot;-1&quot;;

-- executing against localhost:21000
set debug_action=&quot;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&quot;;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber
from lineitem
where l_suppkey = 4162 and l_shipmode = &apos;AIR&apos; and l_returnflag = &apos;A&apos; and
  l_shipdate &gt; &apos;1993-01-01&apos; and
  if(l_orderkey &gt; 5500000, NULL, l_orderkey) not in (
      select if(o_orderkey % 2 = 0, NULL, o_orderkey + 1)
      from orders
      where l_orderkey = o_orderkey)
order by 1,2,3,4;

-- executing against localhost:21000
SET DEBUG_ACTION=&quot;&quot;;

-- executing against localhost:21000
set scratch_limit=0;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber
from lineitem
where if(l_orderkey % 2 = 0, NULL, l_partkey) not in (
  select p_partkey
    from part
      where p_retailprice != l_extendedprice * l_tax)
      order by 1,2,3,4 limit 5;

-- executing against localhost:21000
SET SCRATCH_LIMIT=&quot;-1&quot;;

-- executing against localhost:21000
set scratch_limit=0;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber
from lineitem
where l_partkey not in (
  select if(p_partkey = 2, NULL, p_partkey)
  from part
  where p_partkey % 2 = 0 and p_retailprice != l_extendedprice * l_tax)
order by 1,2,3,4;

-- executing against localhost:21000
SET SCRATCH_LIMIT=&quot;-1&quot;;

-- executing against localhost:21000
set scratch_limit=0;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber
from lineitem
where if(l_partkey % 5 != 1, NULL, l_partkey) not in (
  select if(p_partkey = 2, NULL, p_partkey)
  from part
  where p_partkey % 2 = 0 and p_retailprice != l_extendedprice * l_tax)
order by 1,2,3,4;

-- executing against localhost:21000
SET SCRATCH_LIMIT=&quot;-1&quot;;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestNestedTypes" file="query_test/test_nested_types.py" line="76" name="test_with_clause[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.89227390289"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select pos from functional.allcomplextypes t inner join
  (with w as (select pos from t.int_array_col)
   select pos from w) v
on v.pos = t.id;

-- executing against localhost:21000
select c_custkey, o_orderkey from tpch_nested_parquet.customer c join
  (with w1 as (with w2 as (select o_orderkey from c.c_orders) select * from w2)
   select o_orderkey from w1) v
where c_custkey = 4;

-- executing against localhost:21000
with w1 as (select c_custkey, o_orderkey from tpch_nested_parquet.customer c join
  (with w2 as (select o_orderkey from c.c_orders) select * from w2) v)
select * from w1
where c_custkey = 4;

-- executing against localhost:21000
select pos from functional.allcomplextypes t inner join
  (with w1 as (select pos, item from t.int_array_col),
   w2 as (select key, value from t.map_map_col.value)
   select a1.*, m2.* from w1 a1, w1 a2, w2 m1, w2 m2) v on v.value = t.id;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="228" name="test_tpcds_q81[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.5636498928"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q81

-- executing against localhost:21000
with customer_total_return as
 (select cr_returning_customer_sk as ctr_customer_sk
        ,ca_state as ctr_state,
  sum(cr_return_amt_inc_tax) as ctr_total_return
 from catalog_returns
     ,date_dim
     ,customer_address
 where cr_returned_date_sk = d_date_sk
   and d_year =2000
   and cr_returning_addr_sk = ca_address_sk
 group by cr_returning_customer_sk
         ,ca_state )
  select  c_customer_id,c_salutation,c_first_name,c_last_name,ca_street_number,ca_street_name
                   ,ca_street_type,ca_suite_number,ca_city,ca_county,ca_state,ca_zip,ca_country,ca_gmt_offset
                  ,ca_location_type,ctr_total_return
 from customer_total_return ctr1
     ,customer_address
     ,customer
 where ctr1.ctr_total_return &gt; (select avg(ctr_total_return)*1.2
         from customer_total_return ctr2
                     where ctr1.ctr_state = ctr2.ctr_state)
       and ca_address_sk = c_current_addr_sk
       and ca_state = &apos;GA&apos;
       and ctr1.ctr_customer_sk = c_customer_sk
 order by c_customer_id,c_salutation,c_first_name,c_last_name,ca_street_number,ca_street_name
                   ,ca_street_type,ca_suite_number,ca_city,ca_county,ca_state,ca_zip,ca_country,ca_gmt_offset
                  ,ca_location_type,ctr_total_return
 limit 100;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestHdfsParquetTableWriter" file="query_test/test_insert_parquet.py" line="227" name="test_sorting_columns[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="24.1558120251"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_sorting_columns_e4092d0a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_sorting_columns_e4092d0a`;

MainThread: Created database &quot;test_sorting_columns_e4092d0a&quot; for test ID &quot;query_test/test_insert_parquet.py::TestHdfsParquetTableWriter::()::test_sorting_columns[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_sorting_columns_e4092d0a.test_write_sorting_columns sort by (int_col, id) like functional_parquet.alltypessmall stored as parquet;

-- executing against localhost:21000
insert into test_sorting_columns_e4092d0a.test_write_sorting_columns partition(year, month) select * from functional_parquet.alltypessmall;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="78" name="test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]" time="81.9479310513"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_alltypes_9990a2e4` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_alltypes_9990a2e4`;

MainThread: Created database &quot;test_fuzz_alltypes_9990a2e4&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]&quot;
MainThread: Using random seed 1530587778
-- executing against localhost:21000
create table test_fuzz_alltypes_9990a2e4.alltypes like functional_avro_snap.alltypes;

MainThread: Generating corrupted version of alltypes in test_fuzz_alltypes_9990a2e4. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx
-- executing against localhost:21000
use functional_avro_snap;

-- executing against localhost:21000
describe formatted functional_avro_snap.alltypes;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=5/000009_0 at 6242 from 0 to 136
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=5/000009_0 at 1614 from 63 to 17
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=5/000009_0 at 6113 from 9 to 96
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=5/000009_0 at 6809 from 2 to 232
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=5/000009_0 at 5131 from 110 to 35
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=5/000009_0 at 4430 from 210 to 135
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=5/000009_0 at 4493 from 106 to 234
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=5/000009_0 at 5500 from 46 to 161
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=5/000009_0 to 5919
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=12/000007_0 to 4164
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=3/000008_0 at 565 from 111 to 170
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=3/000008_0 at 5273 from 0 to 32
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=7/000010_0 to 3345
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=6/000019_0 at 358 from 93 to 113
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=6/000019_0 at 3440 from 64 to 32
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=6/000019_0 at 1093 from 131 to 167
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=6/000019_0 at 6543 from 2 to 124
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=6/000019_0 at 3467 from 12 to 104
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=6/000019_0 to 507
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=10/000006_0 to 3677
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=2/000022_0 at 5577 from 56 to 125
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=2/000022_0 at 3406 from 64 to 56
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=2/000022_0 at 6100 from 65 to 198
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=2/000022_0 at 939 from 1 to 103
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=2/000022_0 at 2680 from 64 to 20
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=11/000017_0 at 1549 from 55 to 117
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=11/000017_0 at 3431 from 128 to 20
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=11/000017_0 at 6158 from 1 to 33
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=11/000017_0 at 2149 from 0 to 73
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=11/000017_0 at 1808 from 64 to 197
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=11/000017_0 at 1656 from 128 to 170
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=9/000020_0 at 1325 from 125 to 21
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=9/000020_0 at 2694 from 64 to 232
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=9/000020_0 to 5478
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=4/000018_0 at 6687 from 106 to 194
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=4/000018_0 at 5426 from 9 to 137
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=4/000018_0 at 6603 from 8 to 183
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=4/000018_0 at 1508 from 9 to 194
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=4/000018_0 at 6174 from 64 to 42
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=4/000018_0 at 428 from 95 to 81
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=4/000018_0 to 4871
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=1/000005_0 at 4127 from 1 to 227
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=1/000005_0 at 6638 from 13 to 13
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2010/month=1/000005_0 at 2316 from 8 to 221
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=5/000002_0 at 2814 from 1 to 203
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=5/000002_0 at 6626 from 50 to 208
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=5/000002_0 at 1046 from 9 to 160
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=5/000002_0 at 3450 from 1 to 89
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=5/000002_0 to 496
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=12/000001_0 at 4053 from 127 to 5
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=12/000001_0 at 1812 from 0 to 223
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=8/000004_0 at 2804 from 2 to 14
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=8/000004_0 at 4422 from 8 to 70
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=8/000004_0 at 4838 from 8 to 113
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=8/000004_0 at 3997 from 9 to 70
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=8/000004_0 at 3422 from 130 to 63
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=8/000004_0 at 5981 from 130 to 236
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=8/000004_0 at 4229 from 1 to 9
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=8/000004_0 at 2968 from 1 to 78
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=8/000004_0 to 257
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=3/000012_0 at 6459 from 64 to 77
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=3/000012_0 at 137 from 125 to 57
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=3/000012_0 at 3831 from 56 to 197
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=3/000012_0 to 3051
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=7/000003_0 at 6408 from 128 to 97
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=7/000003_0 at 4403 from 2 to 131
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=7/000003_0 at 5732 from 5 to 97
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=7/000003_0 at 3016 from 46 to 171
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=6/000015_0 at 5204 from 9 to 193
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=6/000015_0 at 1562 from 69 to 199
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=6/000015_0 at 1751 from 12 to 126
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=6/000015_0 at 2954 from 48 to 100
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=6/000015_0 at 3961 from 129 to 192
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=6/000015_0 at 1788 from 9 to 180
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=10/000000_0 at 6936 from 46 to 126
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=10/000000_0 at 2756 from 93 to 123
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=10/000000_0 at 2926 from 2 to 237
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=10/000000_0 at 1992 from 2 to 121
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=10/000000_0 at 5157 from 12 to 20
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=10/000000_0 to 6279
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=2/000023_0 at 5141 from 110 to 91
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=2/000023_0 at 1707 from 0 to 159
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=2/000023_0 at 2660 from 127 to 177
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=2/000023_0 at 555 from 125 to 202
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=2/000023_0 at 4273 from 9 to 44
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=2/000023_0 at 139 from 123 to 189
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=2/000023_0 at 3719 from 129 to 239
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=2/000023_0 at 447 from 110 to 26
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=11/000014_0 at 3734 from 12 to 91
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=11/000014_0 at 4472 from 0 to 74
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=11/000014_0 at 162 from 116 to 21
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=11/000014_0 at 3614 from 0 to 253
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=11/000014_0 at 6030 from 0 to 150
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=11/000014_0 at 6473 from 106 to 155
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=11/000014_0 at 3052 from 1 to 209
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=9/000016_0 at 3419 from 64 to 52
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=9/000016_0 at 1418 from 5 to 233
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=9/000016_0 at 2419 from 128 to 94
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=9/000016_0 at 2154 from 0 to 30
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=4/000021_0 at 2462 from 128 to 83
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=4/000021_0 at 1144 from 130 to 74
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=4/000021_0 to 1695
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesAVzhFx/year=2009/month=1/000013_0 to 3955
-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2010,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2010,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2010,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2010,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2010,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2010,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2010,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2010,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2010,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2010,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2010,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2010,month=1);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2009,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2009,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2009,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2009,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2009,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2009,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2009,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2009,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2009,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2009,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2009,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_9990a2e4.alltypes add partition (year=2009,month=1);

18/07/03 03:16:50 WARN hdfs.DataStreamer: Caught exception
java.lang.InterruptedException
	at java.lang.Object.wait(Native Method)
	at java.lang.Thread.join(Thread.java:1252)
	at java.lang.Thread.join(Thread.java:1326)
	at org.apache.hadoop.hdfs.DataStreamer.closeResponder(DataStreamer.java:986)
	at org.apache.hadoop.hdfs.DataStreamer.endBlock(DataStreamer.java:640)
	at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:810)
-- executing against localhost:21000
refresh test_fuzz_alltypes_9990a2e4.alltypes;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_9990a2e4.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
 
a
t
 
6
7
6
4
 
(
1
 
o
f
 
1
6
 
s
i
m
i
l
a
r
)


F
i
e
l
d
 
d
a
t
e
_
s
t
r
i
n
g
_
c
o
l
 
i
s
 
m
i
s
s
i
n
g
 
f
r
o
m
 
f
i
l
e
 
a
n
d
 
d
o
e
s
 
n
o
t
 
h
a
v
e
 
a
 
d
e
f
a
u
l
t
 
v
a
l
u
e
.


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
0
0
0
0
1
9
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
0
7
)
 
(
1
 
o
f
 
1
1
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
4
9
 
a
t
 
o
f
f
s
e
t
 
6
7
6
4
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_9990a2e4.alltypes) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
 
a
t
 
6
7
6
4
 
(
1
 
o
f
 
1
6
 
s
i
m
i
l
a
r
)


F
i
e
l
d
 
d
a
t
e
_
s
t
r
i
n
g
_
c
o
l
 
i
s
 
m
i
s
s
i
n
g
 
f
r
o
m
 
f
i
l
e
 
a
n
d
 
d
o
e
s
 
n
o
t
 
h
a
v
e
 
a
 
d
e
f
a
u
l
t
 
v
a
l
u
e
.


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
2
3
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
2
5
7
)
 
(
1
 
o
f
 
1
1
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
4
9
 
a
t
 
o
f
f
s
e
t
 
6
7
6
4
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_9990a2e4.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
 
a
t
 
6
7
6
4
 
(
1
 
o
f
 
1
6
 
s
i
m
i
l
a
r
)


F
i
e
l
d
 
d
a
t
e
_
s
t
r
i
n
g
_
c
o
l
 
i
s
 
m
i
s
s
i
n
g
 
f
r
o
m
 
f
i
l
e
 
a
n
d
 
d
o
e
s
 
n
o
t
 
h
a
v
e
 
a
 
d
e
f
a
u
l
t
 
v
a
l
u
e
.


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
0
0
0
0
1
9
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
0
7
)
 
(
1
 
o
f
 
1
1
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
4
9
 
a
t
 
o
f
f
s
e
t
 
6
7
6
4
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_9990a2e4.alltypes) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
0
0
0
1
5
_
0
 
a
t
 
6
7
5
7
 
(
1
 
o
f
 
1
6
 
s
i
m
i
l
a
r
)


F
i
e
l
d
 
d
a
t
e
_
s
t
r
i
n
g
_
c
o
l
 
i
s
 
m
i
s
s
i
n
g
 
f
r
o
m
 
f
i
l
e
 
a
n
d
 
d
o
e
s
 
n
o
t
 
h
a
v
e
 
a
 
d
e
f
a
u
l
t
 
v
a
l
u
e
.


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
2
3
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
2
5
7
)
 
(
1
 
o
f
 
1
1
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
4
9
 
a
t
 
o
f
f
s
e
t
 
6
7
6
4
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_9990a2e4.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
 
a
t
 
6
7
6
4
 
(
1
 
o
f
 
1
6
 
s
i
m
i
l
a
r
)


F
i
e
l
d
 
d
a
t
e
_
s
t
r
i
n
g
_
c
o
l
 
i
s
 
m
i
s
s
i
n
g
 
f
r
o
m
 
f
i
l
e
 
a
n
d
 
d
o
e
s
 
n
o
t
 
h
a
v
e
 
a
 
d
e
f
a
u
l
t
 
v
a
l
u
e
.


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
0
0
0
0
1
9
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
0
7
)
 
(
1
 
o
f
 
1
1
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
4
9
 
a
t
 
o
f
f
s
e
t
 
6
7
6
4
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_9990a2e4.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
0
0
0
1
5
_
0
 
a
t
 
6
7
5
7
 
(
1
 
o
f
 
1
6
 
s
i
m
i
l
a
r
)


F
i
e
l
d
 
d
a
t
e
_
s
t
r
i
n
g
_
c
o
l
 
i
s
 
m
i
s
s
i
n
g
 
f
r
o
m
 
f
i
l
e
 
a
n
d
 
d
o
e
s
 
n
o
t
 
h
a
v
e
 
a
 
d
e
f
a
u
l
t
 
v
a
l
u
e
.


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
2
3
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
2
5
7
)
 
(
1
 
o
f
 
1
1
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
4
9
 
a
t
 
o
f
f
s
e
t
 
6
7
6
4
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_9990a2e4.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
 
a
t
 
6
7
6
4
 
(
1
 
o
f
 
1
6
 
s
i
m
i
l
a
r
)


F
i
e
l
d
 
d
a
t
e
_
s
t
r
i
n
g
_
c
o
l
 
i
s
 
m
i
s
s
i
n
g
 
f
r
o
m
 
f
i
l
e
 
a
n
d
 
d
o
e
s
 
n
o
t
 
h
a
v
e
 
a
 
d
e
f
a
u
l
t
 
v
a
l
u
e
.


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
0
0
0
0
1
9
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
0
7
)
 
(
1
 
o
f
 
1
1
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
4
9
 
a
t
 
o
f
f
s
e
t
 
6
7
6
4
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_9990a2e4.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
0
0
0
1
5
_
0
 
a
t
 
6
7
5
7
 
(
1
 
o
f
 
1
6
 
s
i
m
i
l
a
r
)


F
i
e
l
d
 
d
a
t
e
_
s
t
r
i
n
g
_
c
o
l
 
i
s
 
m
i
s
s
i
n
g
 
f
r
o
m
 
f
i
l
e
 
a
n
d
 
d
o
e
s
 
n
o
t
 
h
a
v
e
 
a
 
d
e
f
a
u
l
t
 
v
a
l
u
e
.


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
0
0
0
0
1
9
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
0
7
)
 
(
1
 
o
f
 
1
1
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
4
9
 
a
t
 
o
f
f
s
e
t
 
6
7
6
4
 
(
1
 
o
f
 
3
 
s
i
m
i
l
a
r
)




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_9990a2e4.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
 
a
t
 
6
9
4
6
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
0
0
0
0
1
9
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
0
7
)
 
(
1
 
o
f
 
1
2
 
s
i
m
i
l
a
r
)




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_9990a2e4.alltypes q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
0
0
0
1
5
_
0
 
a
t
 
6
7
5
7
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
2
3
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
2
5
7
)
 
(
1
 
o
f
 
1
2
 
s
i
m
i
l
a
r
)




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_9990a2e4.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
 
a
t
 
6
9
4
6
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
0
0
0
0
1
9
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
0
7
)
 
(
1
 
o
f
 
1
2
 
s
i
m
i
l
a
r
)




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_9990a2e4.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
 
a
t
 
6
9
4
6
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
0
0
0
0
1
9
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
0
7
)
 
(
1
 
o
f
 
1
2
 
s
i
m
i
l
a
r
)




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_9990a2e4.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
 
a
t
 
6
9
4
6
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
2
3
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
2
5
7
)
 
(
1
 
o
f
 
1
2
 
s
i
m
i
l
a
r
)




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_9990a2e4.alltypes q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
 
a
t
 
6
9
4
6
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
2
3
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
2
5
7
)
 
(
1
 
o
f
 
1
2
 
s
i
m
i
l
a
r
)




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_9990a2e4.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
 
a
t
 
6
9
4
6
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
0
0
0
0
1
9
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
0
7
)
 
(
1
 
o
f
 
1
2
 
s
i
m
i
l
a
r
)




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_9990a2e4.alltypes q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
5
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
}
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
9
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
6
/
0
0
0
0
1
5
_
0
 
a
t
 
6
7
5
7
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
5
3
9
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
8
8
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
9
9
9
0
a
2
e
4
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
6
/
0
0
0
0
1
9
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
0
7
)
 
(
1
 
o
f
 
1
2
 
s
i
m
i
l
a
r
)




</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersAllTableFormatsWithLimit" file="query_test/test_scanners.py" line="105" name="test_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none]" time="36.610779047"><system-err>-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 101;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 201;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 301;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 401;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 501;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 601;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 701;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 801;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 901;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1001;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 100;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 200;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 300;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 400;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 500;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 600;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 700;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 800;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 900;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 1000;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 99;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 199;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 299;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 399;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 499;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 599;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 699;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 799;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 899;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 999;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 98;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 198;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 298;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 398;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 498;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 598;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 698;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 798;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 898;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 998;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 97;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 197;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 297;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 397;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 497;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 597;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 697;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 797;

-- executing against localhost:21000
use functional_kudu;

SET batch_size=100;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes limit 897;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestNestedTypes" file="query_test/test_nested_types.py" line="80" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="297.641784191"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
use tpch_nested_parquet;

-- executing against localhost:21000
select count(*)
from tpch_nested_parquet.customer c, c.c_orders o, o.o_lineitems i
where c_custkey in (1, 2) and o_orderkey in (4808192, 1374019);

-- executing against localhost:21000
select count(*)
from tpch_nested_parquet.customer c, c.c_orders o, o.o_lineitems i;

-- executing against localhost:21000
select count(l_linenumber)
from tpch_nested_parquet.customer.c_orders.o_lineitems i;

-- executing against localhost:21000
select count(*)
from tpch_nested_parquet.customer.c_orders.o_lineitems i;

-- executing against localhost:21000
select count(l_linenumber) from tpch_parquet.lineitem;

-- executing against localhost:21000
select c_custkey, count(*)
from tpch_parquet.customer join tpch_parquet.orders on c_custkey = o_custkey
where c_custkey &lt; 10
group by c_custkey
order by c_custkey;

-- executing against localhost:21000
select c_custkey from tpch_nested_parquet.customer c left anti join c.c_orders
where c_custkey &lt; 10 order by c_custkey;

-- executing against localhost:21000
select c_custkey, c_name, o_orderkey, o_orderpriority
from tpch_nested_parquet.customer c, c.c_orders o
where c_custkey &lt; 100
order by o_orderpriority, o_orderkey
limit 10;

-- executing against localhost:21000
SELECT t2.s_name
FROM tpch_nested_parquet.customer t1
INNER JOIN tpch_nested_parquet.supplier t2
  ON t2.s_phone = t1.c_phone AND t2.s_acctbal = t1.c_acctbal,
t2.s_partsupps t3
WHERE t2.s_suppkey &gt; t2.s_nationkey;

-- executing against localhost:21000
SELECT STRAIGHT_JOIN r_regionkey, p_retailprice
FROM (SELECT p1.p_partkey, p2.p_retailprice, p2.p_mfgr
      FROM part p1 INNER JOIN part p2 ON p1.p_partkey = p2.p_partkey
      WHERE p1.p_partkey &lt; 100 AND p2.p_partkey &lt; 100) t2
RIGHT JOIN (SELECT r_name, r_regionkey
            FROM region r, r.r_nations
            WHERE r_name = &apos;AFRICA&apos;) t1
  ON t1.r_regionkey = t2.p_partkey;

-- executing against localhost:21000
SELECT COALESCE(t2.p_size, t4.pos, o_orderkey) AS int_col, COUNT(*)
FROM customer t1
LEFT JOIN part t2 ON t1.c_custkey = t2.p_partkey,
t1.c_orders t3,
t3.item.o_lineitems t4
WHERE t1.c_custkey &lt; 100 AND t2.p_partkey &lt; 100
GROUP BY 1
HAVING COALESCE(t2.p_size, t4.pos, o_orderkey) &lt;= 5
ORDER BY 1;

-- executing against localhost:21000
SELECT o_orderkey, r FROM
  (SELECT o2.o_orderkey, COUNT(o1.pos) OVER (ORDER BY o2.o_orderkey DESC) r
   FROM tpch_nested_parquet.customer c
   JOIN c.c_orders o1
   JOIN c.c_orders o2 ON (o1.pos = o2.pos)) v
ORDER BY o_orderkey LIMIT 1;

-- executing against localhost:21000
select straight_join c_custkey, cnt1
from tpch_nested_parquet.customer c,
  (select count(*) cnt1 from c.c_orders) v
where cnt1 = 1
order by c_custkey;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="132" name="test_tpcds_q40[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.0241689682"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q40

-- executing against localhost:21000
select
   w_state
  ,i_item_id
  ,sum(case when (cast(d_date as timestamp) &lt; cast (&apos;2000-03-11&apos; as timestamp))
    then cs_sales_price - coalesce(cr_refunded_cash,0) else 0 end) as sales_before
  ,sum(case when (cast(d_date as timestamp) &gt;= cast (&apos;2000-03-11&apos; as timestamp))
    then cs_sales_price - coalesce(cr_refunded_cash,0) else 0 end) as sales_after
 from
   catalog_sales left outer join catalog_returns on
       (cs_order_number = cr_order_number
        and cs_item_sk = cr_item_sk)
  ,warehouse
  ,item
  ,date_dim
 where
     i_current_price between 0.99 and 1.49
 and i_item_sk          = cs_item_sk
 and cs_warehouse_sk    = w_warehouse_sk
 and cs_sold_date_sk    = d_date_sk
 and cast(d_date as timestamp) between (cast (&apos;2000-03-11&apos; as timestamp) - interval 30 days)
                and (cast (&apos;2000-03-11&apos; as timestamp) + interval 30 days)
 group by
    w_state,i_item_id
 order by w_state,i_item_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="231" name="test_tpcds_q82[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="21.546339035"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q82

-- executing against localhost:21000
select  i_item_id
       ,i_item_desc
       ,i_current_price
 from item, inventory, date_dim, store_sales
 where i_current_price between 62 and 62+30
 and inv_item_sk = i_item_sk
 and d_date_sk=inv_date_sk
 and cast(d_date as timestamp) between cast(&apos;2000-05-25&apos; as timestamp) and (cast(&apos;2000-05-25&apos; as timestamp) + interval 60 days)
 and i_manufact_id in (129,270,821,423)
 and inv_quantity_on_hand between 100 and 500
 and ss_item_sk = i_item_sk
 group by i_item_id,i_item_desc,i_current_price
 order by i_item_id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="246" name="test_tpcds_q92[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.68741202354"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q92

-- executing against localhost:21000
select
   sum(ws_ext_discount_amt)  as &quot;Excess Discount Amount&quot;
from
    web_sales
   ,item
   ,date_dim
where
i_manufact_id = 350
and i_item_sk = ws_item_sk
and cast(d_date as timestamp) between cast(&apos;2000-01-27&apos; as timestamp) and
        (cast(&apos;2000-01-27&apos; as timestamp) + interval 90 days)
and d_date_sk = ws_sold_date_sk
and ws_ext_discount_amt
     &gt; (
         SELECT
            1.3 * avg(ws_ext_discount_amt)
         FROM
            web_sales
           ,date_dim
         WHERE
              ws_item_sk = i_item_sk
          and cast(d_date as timestamp) between cast(&apos;2000-01-27&apos; as timestamp) and
                             (cast(&apos;2000-01-27&apos; as timestamp) + interval 90 days)
          and d_date_sk = ws_sold_date_sk
      )
order by sum(ws_ext_discount_amt)
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="153" name="test_tpcds_q51a[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="50.8911828995"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q51A

-- executing against localhost:21000
WITH web_tv as (
select
  ws_item_sk item_sk, d_date, sum(ws_sales_price) sumws,
  row_number()
      over (partition by ws_item_sk order by d_date) rk
from web_sales
    ,date_dim
where ws_sold_date_sk=d_date_sk
  and d_month_seq between 1200 and 1200+11
  and ws_item_sk is not NULL
group by ws_item_sk, d_date
),
web_v1 as (
select v1.item_sk, v1.d_date, v1.sumws, sum(v2.sumws) cume_sales
from web_tv v1, web_tv v2
where v1.item_sk = v2.item_sk and v1.rk &gt;= v2.rk
group by v1.item_sk, v1.d_date, v1.sumws
),
store_tv as (
select
  ss_item_sk item_sk, d_date, sum(ss_sales_price) sumss,
  row_number()
      over (partition by ss_item_sk order by d_date) rk
from store_sales
    ,date_dim
where ss_sold_date_sk=d_date_sk
  and d_month_seq between 1200 and 1200+11
  and ss_item_sk is not NULL
group by ss_item_sk, d_date
),
store_v1 as (
select v1.item_sk, v1.d_date, v1.sumss, sum(v2.sumss) cume_sales
from store_tv v1, store_tv v2
where v1.item_sk = v2.item_sk and v1.rk &gt;= v2.rk
group by v1.item_sk, v1.d_date, v1.sumss
),
v as (
select item_sk
     ,d_date
     ,web_sales
     ,store_sales
     ,row_number() over (partition by item_sk order by d_date) rk
     from (select case when web.item_sk is not null then web.item_sk else store.item_sk end item_sk
                 ,case when web.d_date is not null then web.d_date else store.d_date end d_date
                 ,web.cume_sales web_sales
                 ,store.cume_sales store_sales
           from web_v1 web full outer join store_v1 store on (web.item_sk = store.item_sk
                                                          and web.d_date = store.d_date)
          ) x
)
 select  *
from(
        select v1.item_sk, v1.d_date, v1.web_sales, v1.store_sales, max(v2.web_sales) web_cumulative, max(v2.store_sales) store_cumulative
        from v v1, v v2
        where v1.item_sk = v2.item_sk and v1.rk &gt;= v2.rk
        group by v1.item_sk, v1.d_date, v1.web_sales, v1.store_sales
)x
where web_cumulative &gt; store_cumulative
order by item_sk, d_date
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="249" name="test_tpcds_q94[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.20556569099"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q94

-- executing against localhost:21000
select
   count(distinct ws_order_number) as &quot;order count&quot;
  ,sum(ws_ext_ship_cost) as &quot;total shipping cost&quot;
  ,sum(ws_net_profit) as &quot;total net profit&quot;
from
   web_sales ws1
  ,date_dim
  ,customer_address
  ,web_site
where
    cast(d_date as timestamp) between cast(&apos;1999-02-01&apos; as timestamp) and
           (cast(&apos;1999-02-01&apos; as timestamp) + interval 60 days)
and ws1.ws_ship_date_sk = d_date_sk
and ws1.ws_ship_addr_sk = ca_address_sk
and ca_state = &apos;IL&apos;
and ws1.ws_web_site_sk = web_site_sk
and web_company_name = &apos;pri&apos;
and exists (select *
            from web_sales ws2
            where ws1.ws_order_number = ws2.ws_order_number
              and ws1.ws_warehouse_sk &lt;&gt; ws2.ws_warehouse_sk)
and not exists(select *
               from web_returns wr1
               where ws1.ws_order_number = wr1.wr_order_number)
order by count(distinct ws_order_number)
limit 100;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestHdfsParquetTableWriter" file="query_test/test_insert_parquet.py" line="261" name="test_set_column_orders[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="20.5091152191"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_set_column_orders_3b1ed4e0` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_set_column_orders_3b1ed4e0`;

MainThread: Created database &quot;test_set_column_orders_3b1ed4e0&quot; for test ID &quot;query_test/test_insert_parquet.py::TestHdfsParquetTableWriter::()::test_set_column_orders[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_set_column_orders_3b1ed4e0.test_set_column_orders like functional_parquet.alltypessmall stored as parquet;

-- executing against localhost:21000
insert into test_set_column_orders_3b1ed4e0.test_set_column_orders partition(year, month) select * from functional_parquet.alltypessmall;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="252" name="test_tpcds_q95[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.9956009388"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q95

-- executing against localhost:21000
with ws_wh as
(select ws1.ws_order_number,ws1.ws_warehouse_sk wh1,ws2.ws_warehouse_sk wh2
 from web_sales ws1,web_sales ws2
 where ws1.ws_order_number = ws2.ws_order_number
   and ws1.ws_warehouse_sk &lt;&gt; ws2.ws_warehouse_sk)
 select
   count(distinct ws_order_number) as &quot;order count&quot;
  ,sum(ws_ext_ship_cost) as &quot;total shipping cost&quot;
  ,sum(ws_net_profit) as &quot;total net profit&quot;
from
   web_sales ws1
  ,date_dim
  ,customer_address
  ,web_site
where
    cast(d_date as timestamp) between cast(&apos;1999-02-01&apos; as timestamp) and
           (cast(&apos;1999-02-01&apos; as timestamp) + interval 60 days)
and ws1.ws_ship_date_sk = d_date_sk
and ws1.ws_ship_addr_sk = ca_address_sk
and ca_state = &apos;IL&apos;
and ws1.ws_web_site_sk = web_site_sk
and web_company_name = &apos;pri&apos;
and ws1.ws_order_number in (select ws_order_number
                            from ws_wh)
and ws1.ws_order_number in (select wr_order_number
                            from web_returns,ws_wh
                            where wr_order_number = ws_wh.ws_order_number)
order by count(distinct ws_order_number)
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="234" name="test_tpcds_q84[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.5418419838"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q84

-- executing against localhost:21000
select  c_customer_id as customer_id
       ,concat(coalesce(c_last_name,&apos;&apos;), &apos;, &apos;, coalesce(c_first_name,&apos;&apos;)) as customername
 from customer
     ,customer_address
     ,customer_demographics
     ,household_demographics
     ,income_band
     ,store_returns
 where ca_city          =  &apos;Edgewood&apos;
   and c_current_addr_sk = ca_address_sk
   and ib_lower_bound   &gt;=  38128
   and ib_upper_bound   &lt;=  38128 + 50000
   and ib_income_band_sk = hd_income_band_sk
   and cd_demo_sk = c_current_cdemo_sk
   and hd_demo_sk = c_current_hdemo_sk
   and sr_cdemo_sk = cd_demo_sk
 order by c_customer_id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="103" name="test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]" time="5.92450284958"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners_fuzz.py:109: &lt;py._xmlgen.raw object at 0x7f15194629d0&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_nested_types_67367717` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_nested_types_67367717`;

MainThread: Created database &quot;test_fuzz_nested_types_67367717&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]&quot;
</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="237" name="test_tpcds_q86a[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.8121380806"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q86A

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL
-- FIXED. TAKE ACTUAL RESULT AS EXPECTED
with results as
( select sum(ws_net_paid) as total_sum, i_category, i_class, 0 as g_category, 0 as g_class
 from
    web_sales
   ,date_dim       d1
   ,item
 where
    d1.d_month_seq between 1200 and 1200+11
 and d1.d_date_sk = ws_sold_date_sk
 and i_item_sk  = ws_item_sk
 group by i_category,i_class
 ) ,
 results_rollup as
( select total_sum ,i_category ,i_class, g_category, g_class, 0 as lochierarchy from results
  union
  select sum(total_sum) as total_sum, i_category, NULL as i_class, 0 as g_category, 1 as g_class, 1 as lochierarchy from results group by i_category
  union
  select sum(total_sum) as total_sum, NULL as i_category, NULL as i_class, 1 as g_category, 1 as g_class, 2 as lochierarchy from results)
 select
 total_sum ,i_category ,i_class, lochierarchy
   ,rank() over (
  partition by lochierarchy,
  case when g_class = 0 then i_category end
  order by total_sum desc) as rank_within_parent
 from
 results_rollup
 order by
   lochierarchy desc,
   case when lochierarchy = 0 then i_category end,
   rank_within_parent
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="189" name="test_tpcds_q68[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.12659597397"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q68

-- executing against localhost:21000
select
  c_last_name,
  c_first_name,
  ca_city,
  bought_city,
  ss_ticket_number,
  extended_price,
  extended_tax,
  list_price
from
  (select
    ss_ticket_number,
    ss_customer_sk,
    ca_city bought_city,
    sum(ss_ext_sales_price) extended_price,
    sum(ss_ext_list_price) list_price,
    sum(ss_ext_tax) extended_tax
  from
    store_sales,
    date_dim,
    store,
    household_demographics,
    customer_address
  where
    store_sales.ss_sold_date_sk = date_dim.d_date_sk
    and store_sales.ss_store_sk = store.s_store_sk
    and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk
    and store_sales.ss_addr_sk = customer_address.ca_address_sk
    and date_dim.d_dom between 1 and 2
    and (household_demographics.hd_dep_count = 4
      or household_demographics.hd_vehicle_count = 3)
    and date_dim.d_year in (1999, 1999 + 1, 1999 + 2)
    and store.s_city in (&apos;Midway&apos;, &apos;Fairview&apos;)
  group by
    ss_ticket_number,
    ss_customer_sk,
    ss_addr_sk,
    ca_city
  ) dn,
  customer,
  customer_address current_addr
where
  ss_customer_sk = c_customer_sk
  and customer.c_current_addr_sk = current_addr.ca_address_sk
  and current_addr.ca_city &lt;&gt; bought_city
order by
  c_last_name,
  ss_ticket_number
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="255" name="test_tpcds_q96[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.553981781"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q96

-- executing against localhost:21000
select count(*) as total
from store_sales,
     household_demographics,
     time_dim,
     store
where ss_sold_time_sk = time_dim.t_time_sk
    and ss_hdemo_sk = household_demographics.hd_demo_sk
    and ss_store_sk = s_store_sk
    and time_dim.t_hour = 20
    and time_dim.t_minute &gt;= 30
    and household_demographics.hd_dep_count = 7
    and store.s_store_name = &apos;ese&apos;
order by total
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners.TestScannersMixedTableFormats" file="query_test/test_scanners.py" line="146" name="test_mixed_format[batch_size: 0 | debug_action: None | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="1.39987778664"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 1 or month = 3;

-- executing against localhost:21000
select count(*), sum(int_col) from functional.alltypesmixedformat where month = 2;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="103" name="test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]" time="6.02154397964"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners_fuzz.py:109: &lt;py._xmlgen.raw object at 0x7f1519442cd0&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_nested_types_3afe2f34` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_nested_types_3afe2f34`;

MainThread: Created database &quot;test_fuzz_nested_types_3afe2f34&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]&quot;
</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="240" name="test_tpcds_q88[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="22.5691523552"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q88

-- executing against localhost:21000
select  *
from
 (select count(*) h8_30_to_9
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 8
     and time_dim.t_minute &gt;= 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s1,
 (select count(*) h9_to_9_30
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 9
     and time_dim.t_minute &lt; 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s2,
 (select count(*) h9_30_to_10
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 9
     and time_dim.t_minute &gt;= 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s3,
 (select count(*) h10_to_10_30
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 10
     and time_dim.t_minute &lt; 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s4,
 (select count(*) h10_30_to_11
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 10
     and time_dim.t_minute &gt;= 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s5,
 (select count(*) h11_to_11_30
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 11
     and time_dim.t_minute &lt; 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s6,
 (select count(*) h11_30_to_12
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 11
     and time_dim.t_minute &gt;= 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s7,
 (select count(*) h12_to_12_30
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 12
     and time_dim.t_minute &lt; 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s8;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="335" name="test_tpcds_q19[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.65217399597"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q19

-- executing against localhost:21000
select
  i_brand_id brand_id,
  i_brand brand,
  i_manufact_id,
  i_manufact,
  sum(ss_ext_sales_price) ext_price
from
  date_dim,
  store_sales,
  item,
  customer,
  customer_address,
  store
where
  d_date_sk = ss_sold_date_sk
  and ss_item_sk = i_item_sk
  and i_manager_id = 8
  and d_moy = 11
  and d_year = 1998
  and ss_customer_sk = c_customer_sk
  and c_current_addr_sk = ca_address_sk
  and substr(ca_zip, 1, 5) &lt;&gt; substr(s_zip, 1, 5)
  and ss_store_sk = s_store_sk
group by
  i_brand,
  i_brand_id,
  i_manufact_id,
  i_manufact
order by
  ext_price desc,
  i_brand,
  i_brand_id,
  i_manufact_id,
  i_manufact
limit 100;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestHdfsParquetTableWriter" file="query_test/test_insert_parquet.py" line="290" name="test_read_write_logical_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="25.9897801876"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_read_write_logical_types_82615f09` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_read_write_logical_types_82615f09`;

MainThread: Created database &quot;test_read_write_logical_types_82615f09&quot; for test ID &quot;query_test/test_insert_parquet.py::TestHdfsParquetTableWriter::()::test_read_write_logical_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_read_write_logical_types_82615f09.read_write_logical_type_src like parquet &quot;hdfs://localhost:20500/test-warehouse/test_read_write_logical_types_82615f09.db/signed_integer_logical_types.parquet&quot;
        stored as parquet;

-- executing against localhost:21000
describe test_read_write_logical_types_82615f09.read_write_logical_type_src;

-- executing against localhost:21000
insert into table test_read_write_logical_types_82615f09.read_write_logical_type_src values(1, 2, 3, 4, 5);

-- executing against localhost:21000
show files in test_read_write_logical_types_82615f09.read_write_logical_type_src;

-- executing against localhost:21000
create table test_read_write_logical_types_82615f09.read_write_logical_type_dst like parquet &quot;hdfs://localhost:20500/test-warehouse/test_read_write_logical_types_82615f09.db/read_write_logical_type_src/93444cb15dde7480-eedd526a00000000_1086086617_data.0.parq&quot;;

-- executing against localhost:21000
describe test_read_write_logical_types_82615f09.read_write_logical_type_dst;

-- executing against localhost:21000
insert into table test_read_write_logical_types_82615f09.read_write_logical_type_dst values(1, 2, 3, 4, 5);

-- executing against localhost:21000
select * from test_read_write_logical_types_82615f09.read_write_logical_type_src;

-- executing against localhost:21000
select * from test_read_write_logical_types_82615f09.read_write_logical_type_dst;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="103" name="test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]" time="5.95131587982"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_scanners_fuzz.py:109: &lt;py._xmlgen.raw object at 0x7f1519470f10&gt;</skipped><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_nested_types_eb6e61b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_nested_types_eb6e61b`;

MainThread: Created database &quot;test_fuzz_nested_types_eb6e61b&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]&quot;
</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="311" name="test_tpcds_q10a[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.5909984112"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q10A

-- executing against localhost:21000
select
  cd_gender,
  cd_marital_status,
  cd_education_status,
  count(*) cnt1,
  cd_purchase_estimate,
  count(*) cnt2,
  cd_credit_rating,
  count(*) cnt3,
  cd_dep_count,
  count(*) cnt4,
  cd_dep_employed_count,
  count(*) cnt5,
  cd_dep_college_count,
  count(*) cnt6
 from
  customer c,customer_address ca,customer_demographics
 where
  c.c_current_addr_sk = ca.ca_address_sk and
  ca_county in (&apos;Rush County&apos;,&apos;Toole County&apos;,&apos;Jefferson County&apos;,&apos;Dona Ana County&apos;,&apos;La Porte County&apos;) and
  cd_demo_sk = c.c_current_cdemo_sk and
  exists (select *
          from store_sales,date_dim
          where c.c_customer_sk = ss_customer_sk and
                ss_sold_date_sk = d_date_sk and
                d_year = 2002 and
                d_moy between 1 and 1+3) and
   exists (select *
          from (
             select ws_bill_customer_sk as customer_sk, d_year,d_moy
             from web_sales, date_dim
             where ws_sold_date_sk = d_date_sk and
             d_year = 2002 and
             d_moy between 1 and 1+3
             union all
             select cs_ship_customer_sk as customer_sk, d_year, d_moy
             from catalog_sales, date_dim
             where cs_sold_date_sk = d_date_sk and
             d_year = 2002 and
             d_moy between 1 and 1+3
       ) x
            where c.c_customer_sk = customer_sk)
 group by cd_gender,
          cd_marital_status,
          cd_education_status,
          cd_purchase_estimate,
          cd_credit_rating,
          cd_dep_count,
          cd_dep_employed_count,
          cd_dep_college_count
 order by cd_gender,
          cd_marital_status,
          cd_education_status,
          cd_purchase_estimate,
          cd_credit_rating,
          cd_dep_count,
          cd_dep_employed_count,
          cd_dep_college_count
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="338" name="test_tpcds_q20[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.69346809387"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q20

-- executing against localhost:21000
select  i_item_id
       ,i_item_desc
       ,i_category
       ,i_class
       ,i_current_price
       ,sum(cs_ext_sales_price) as itemrevenue
       ,sum(cs_ext_sales_price)*100/sum(sum(cs_ext_sales_price)) over
           (partition by i_class) as revenueratio
 from  catalog_sales
     ,item
     ,date_dim
 where cs_item_sk = i_item_sk
   and i_category in (&apos;Sports&apos;, &apos;Books&apos;, &apos;Home&apos;)
   and cs_sold_date_sk = d_date_sk
   and cast(d_date as timestamp) between cast(&apos;1999-02-22&apos; as timestamp)
   and (cast(&apos;1999-02-22&apos; as timestamp) + interval 30 days)
 group by i_item_id
         ,i_item_desc
         ,i_category
         ,i_class
         ,i_current_price
 order by i_category
         ,i_class
         ,i_item_id
         ,i_item_desc
         ,revenueratio
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="258" name="test_tpcds_q97[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.23326086998"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q97

-- executing against localhost:21000
  with ssci as (
select ss_customer_sk customer_sk
      ,ss_item_sk item_sk
from store_sales,date_dim
where ss_sold_date_sk = d_date_sk
  and d_month_seq between 1200 and 1200 + 11
group by ss_customer_sk
        ,ss_item_sk),
csci as(
 select cs_bill_customer_sk customer_sk
      ,cs_item_sk item_sk
from catalog_sales,date_dim
where cs_sold_date_sk = d_date_sk
  and d_month_seq between 1200 and 1200 + 11
group by cs_bill_customer_sk
        ,cs_item_sk)
 select  sum(case when ssci.customer_sk is not null and csci.customer_sk is null then 1 else 0 end) store_only
      ,sum(case when ssci.customer_sk is null and csci.customer_sk is not null then 1 else 0 end) catalog_only
      ,sum(case when ssci.customer_sk is not null and csci.customer_sk is not null then 1 else 0 end) store_and_catalog
from ssci full outer join csci on (ssci.customer_sk=csci.customer_sk
                               and ssci.item_sk = csci.item_sk)
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="103" name="test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]" time="32.2258181572"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_nested_types_7b0d868e` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_nested_types_7b0d868e`;

MainThread: Created database &quot;test_fuzz_nested_types_7b0d868e&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_nested_types[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: parquet/none]&quot;
MainThread: Using random seed 1530587830
-- executing against localhost:21000
create table test_fuzz_nested_types_7b0d868e.complextypestbl like functional_parquet.complextypestbl;

MainThread: Generating corrupted version of complextypestbl in test_fuzz_nested_types_7b0d868e. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN
-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted functional_parquet.complextypestbl;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/nullable.parq at 2613 from 110 to 25
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/nullable.parq to 3244
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy2_nullable.parq at 648 from 24 to 246
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy2_nullable.parq at 585 from 21 to 3
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy2_nullable.parq at 2590 from 109 to 176
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy2_nullable.parq to 465
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy3_nullable.parq at 1161 from 2 to 214
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy3_nullable.parq at 854 from 0 to 240
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy3_nullable.parq at 1351 from 24 to 244
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy3_nullable.parq at 807 from 0 to 46
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy3_nullable.parq at 1902 from 7 to 141
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy3_nullable.parq to 2802
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy4_nullable.parq at 2670 from 102 to 145
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy4_nullable.parq at 1581 from 0 to 86
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy4_nullable.parq at 2845 from 114 to 4
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy4_nullable.parq at 578 from 21 to 210
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy4_nullable.parq at 3064 from 109 to 61
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy4_nullable.parq at 2190 from 108 to 235
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy4_nullable.parq at 2024 from 244 to 155
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy4_nullable.parq at 2691 from 44 to 121
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy4_nullable.parq to 1043
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy5_nullable.parq to 2416
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nullable.parq at 1614 from 2 to 25
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nullable.parq at 2675 from 115 to 103
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nullable.parq at 3220 from 98 to 201
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nullable.parq at 1893 from 28 to 89
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nullable.parq at 2980 from 125 to 175
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nullable.parq at 161 from 16 to 249
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nullable.parq at 3813 from 73 to 167
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nullable.parq at 3172 from 115 to 186
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nullable.parq at 972 from 2 to 67
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nullable.parq at 3836 from 46 to 25
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nullable.parq at 3726 from 110 to 217
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nullable.parq at 1106 from 108 to 205
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nullable.parq at 2960 from 108 to 36
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nullable.parq at 3743 from 91 to 249
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nullable.parq at 1033 from 102 to 155
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy9_nullable.parq at 814 from 64 to 75
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy9_nullable.parq at 2844 from 114 to 0
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy9_nullable.parq at 436 from 21 to 142
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy9_nullable.parq at 3603 from 118 to 61
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy9_nullable.parq at 1954 from 12 to 166
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/nonnullable.parq at 1412 from 0 to 97
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy1_nonnullable.parq at 1637 from 0 to 89
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy1_nonnullable.parq at 460 from 255 to 106
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy1_nonnullable.parq at 2743 from 112 to 200
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy1_nonnullable.parq to 242
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy2_nonnullable.parq at 2448 from 95 to 140
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy2_nonnullable.parq at 2727 from 91 to 45
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy2_nonnullable.parq at 1657 from 13 to 188
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy2_nonnullable.parq at 2423 from 117 to 157
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy2_nonnullable.parq at 879 from 53 to 224
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy2_nonnullable.parq at 28 from 0 to 233
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy2_nonnullable.parq at 1381 from 0 to 171
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy2_nonnullable.parq to 2256
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy5_nonnullable.parq at 3030 from 108 to 204
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy5_nonnullable.parq at 1420 from 186 to 237
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy5_nonnullable.parq at 2372 from 105 to 218
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy5_nonnullable.parq at 263 from 0 to 199
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy5_nonnullable.parq at 82 from 0 to 58
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy5_nonnullable.parq at 2203 from 123 to 83
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy5_nonnullable.parq at 1919 from 22 to 105
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nonnullable.parq at 2795 from 123 to 173
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nonnullable.parq at 33 from 0 to 148
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nonnullable.parq at 1750 from 98 to 8
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nonnullable.parq at 2821 from 51 to 175
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nonnullable.parq at 2822 from 34 to 214
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nonnullable.parq at 2491 from 123 to 109
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy6_nonnullable.parq to 1315
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy7_nonnullable.parq at 3113 from 114 to 228
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy7_nonnullable.parq at 2593 from 123 to 106
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy7_nonnullable.parq at 643 from 103 to 129
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy7_nonnullable.parq at 976 from 2 to 189
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy7_nonnullable.parq at 2641 from 121 to 190
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy7_nonnullable.parq at 338 from 0 to 35
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy7_nonnullable.parq to 2945
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nonnullable.parq at 2062 from 7 to 119
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nonnullable.parq at 26 from 0 to 62
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nonnullable.parq at 2230 from 44 to 175
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nonnullable.parq at 521 from 110 to 147
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nonnullable.parq at 561 from 108 to 75
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nonnullable.parq at 3104 from 112 to 194
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nonnullable.parq at 229 from 255 to 200
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy8_nonnullable.parq to 238
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy9_nonnullable.parq at 1227 from 0 to 236
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy9_nonnullable.parq at 2991 from 116 to 239
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy9_nonnullable.parq at 1680 from 74 to 145
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy9_nonnullable.parq at 687 from 0 to 40
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy9_nonnullable.parq at 2959 from 109 to 5
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy9_nonnullable.parq at 2449 from 109 to 74
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-complextypestbl931dtN/copy9_nonnullable.parq to 161
18/07/03 03:17:29 WARN hdfs.DataStreamer: Caught exception
java.lang.InterruptedException
	at java.lang.Object.wait(Native Method)
	at java.lang.Thread.join(Thread.java:1252)
	at java.lang.Thread.join(Thread.java:1326)
	at org.apache.hadoop.hdfs.DataStreamer.closeResponder(DataStreamer.java:986)
	at org.apache.hadoop.hdfs.DataStreamer.endBlock(DataStreamer.java:640)
	at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:810)
-- executing against localhost:21000
refresh test_fuzz_nested_types_7b0d868e.complextypestbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_7b0d868e.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy2_nullable.parq&apos; has an invalid version number: #x15#x16#x15#x04
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_7b0d868e.complextypestbl&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_7b0d868e.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy5_nullable.parq&apos; has an invalid version number: %#x06#x04#x19
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_7b0d868e.complextypestbl&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_7b0d868e.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy1_nonnullable.parq&apos; has an invalid version number: #x00#x00#x00#x03
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_7b0d868e.complextypestbl&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_7b0d868e.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy9_nonnullable.parq&apos; has an invalid version number: #x15#x00#x15$
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_7b0d868e.complextypestbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_7b0d868e.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy4_nullable.parq&apos; has an invalid version number: ����
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_7b0d868e.complextypestbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_7b0d868e.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy2_nonnullable.parq&apos; has an invalid version number: type
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_7b0d868e.complextypestbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_7b0d868e.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy2_nonnullable.parq&apos; has an invalid version number: type
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_7b0d868e.complextypestbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_nested_types_7b0d868e.complextypestbl) q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy6_nullable.parq has invalid file metadata at file offset 2819. Error = couldn&apos;t deserialize thrift msg:
TProtocolException: Invalid data
.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_7b0d868e.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy2_nullable.parq&apos; has an invalid version number: #x15#x16#x15#x04
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_7b0d868e.complextypestbl&quot;.

&apos;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_7b0d868e.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy9_nonnullable.parq&apos; has an invalid version number: #x15#x00#x15$
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_7b0d868e.complextypestbl&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_7b0d868e.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy2_nonnullable.parq&apos; has an invalid version number: type
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_7b0d868e.complextypestbl&quot;.

&apos;
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_7b0d868e.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/nullable.parq&apos; has an invalid version number: type
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_7b0d868e.complextypestbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_7b0d868e.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy1_nonnullable.parq&apos; has an invalid version number: #x00#x00#x00#x03
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_7b0d868e.complextypestbl&quot;.

&apos;
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_7b0d868e.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy4_nullable.parq&apos; has an invalid version number: ����
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_7b0d868e.complextypestbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_7b0d868e.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File &apos;hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy4_nullable.parq&apos; has an invalid version number: ����
This could be due to stale metadata. Try running &quot;refresh test_fuzz_nested_types_7b0d868e.complextypestbl&quot;.

&apos;
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_nested_types_7b0d868e.complextypestbl q;

MainThread: Should not throw error when abort_on_error=0: &apos;ImpalaBeeswaxException:
 Query aborted:File hdfs://localhost:20500/test-warehouse/test_fuzz_nested_types_7b0d868e.db/complextypestbl/copy9_nullable.parq has invalid file metadata at file offset 2819. Error = couldn&apos;t deserialize thrift msg:
don&apos;t know what type: 
.

&apos;
</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="341" name="test_tpcds_q21[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.6900451183"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q21

-- executing against localhost:21000
select  *
 from(select w_warehouse_name
            ,i_item_id
            ,sum(case when (cast(d_date as timestamp) &lt; cast (&apos;2000-03-11&apos; as timestamp))
                  then inv_quantity_on_hand
                      else 0 end) as inv_before
            ,sum(case when (cast(d_date as timestamp) &gt;= cast (&apos;2000-03-11&apos; as timestamp))
                      then inv_quantity_on_hand
                      else 0 end) as inv_after
   from inventory
       ,warehouse
       ,item
       ,date_dim
   where i_current_price between 0.99 and 1.49
     and i_item_sk          = inv_item_sk
     and inv_warehouse_sk   = w_warehouse_sk
     and inv_date_sk    = d_date_sk
     and cast(d_date as timestamp) between (cast (&apos;2000-03-11&apos; as timestamp) - interval 30 days)
                    and (cast (&apos;2000-03-11&apos; as timestamp) + interval 30 days)
   group by w_warehouse_name, i_item_id) x
 where (case when inv_before &gt; 0
             then inv_after / inv_before
             else null
             end) between 2.0/3.0 and 3.0/2.0
 order by w_warehouse_name
         ,i_item_id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="261" name="test_tpcds_q98[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.56570887566"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q98

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL
-- FIXED, ADDED ROUND() TO LAST COLUMN
select i_item_id,
       i_item_desc,
       i_category,
       i_class,
       i_current_price,
       sum(ss_ext_sales_price) as itemrevenue,
       round(sum(ss_ext_sales_price)*100.0/sum(sum(ss_ext_sales_price)) over
          (partition by i_class), 2) as revenueratio
from store_sales,
     item,
     date_dim
where ss_item_sk = i_item_sk
      and i_category in (&apos;Sports&apos;, &apos;Books&apos;, &apos;Home&apos;)
      and ss_sold_date_sk = d_date_sk
      and cast(d_date as timestamp) between cast(&apos;1999-02-22&apos; as timestamp)
                                    and (cast(&apos;1999-02-22&apos; as timestamp) + interval 30 days)
group by i_item_id,
         i_item_desc,
         i_category,
         i_class,
         i_current_price
order by i_category,
         i_class,
         i_item_id,
         i_item_desc,
         revenueratio;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="314" name="test_tpcds_q11[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.5692689419"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q11

-- executing against localhost:21000
with year_total as (
 select c_customer_id customer_id
       ,c_first_name customer_first_name
       ,c_last_name customer_last_name
       ,c_preferred_cust_flag customer_preferred_cust_flag
       ,c_birth_country customer_birth_country
       ,c_login customer_login
       ,c_email_address customer_email_address
       ,d_year dyear
       ,sum(ss_ext_list_price-ss_ext_discount_amt) year_total
       ,&apos;s&apos; sale_type
 from customer
     ,store_sales
     ,date_dim
 where c_customer_sk = ss_customer_sk
   and ss_sold_date_sk = d_date_sk
 group by c_customer_id
         ,c_first_name
         ,c_last_name
         ,c_preferred_cust_flag
         ,c_birth_country
         ,c_login
         ,c_email_address
         ,d_year
 union all
 select c_customer_id customer_id
       ,c_first_name customer_first_name
       ,c_last_name customer_last_name
       ,c_preferred_cust_flag customer_preferred_cust_flag
       ,c_birth_country customer_birth_country
       ,c_login customer_login
       ,c_email_address customer_email_address
       ,d_year dyear
       ,sum(ws_ext_list_price-ws_ext_discount_amt) year_total
       ,&apos;w&apos; sale_type
 from customer
     ,web_sales
     ,date_dim
 where c_customer_sk = ws_bill_customer_sk
   and ws_sold_date_sk = d_date_sk
 group by c_customer_id
         ,c_first_name
         ,c_last_name
         ,c_preferred_cust_flag
         ,c_birth_country
         ,c_login
         ,c_email_address
         ,d_year
         )
  select
                  t_s_secyear.customer_id
                 ,t_s_secyear.customer_first_name
                 ,t_s_secyear.customer_last_name
                 ,t_s_secyear.customer_preferred_cust_flag
 from year_total t_s_firstyear
     ,year_total t_s_secyear
     ,year_total t_w_firstyear
     ,year_total t_w_secyear
 where t_s_secyear.customer_id = t_s_firstyear.customer_id
         and t_s_firstyear.customer_id = t_w_secyear.customer_id
         and t_s_firstyear.customer_id = t_w_firstyear.customer_id
         and t_s_firstyear.sale_type = &apos;s&apos;
         and t_w_firstyear.sale_type = &apos;w&apos;
         and t_s_secyear.sale_type = &apos;s&apos;
         and t_w_secyear.sale_type = &apos;w&apos;
         and t_s_firstyear.dyear = 2001
         and t_s_secyear.dyear = 2001+1
         and t_w_firstyear.dyear = 2001
         and t_w_secyear.dyear = 2001+1
         and t_s_firstyear.year_total &gt; 0
         and t_w_firstyear.year_total &gt; 0
         and case when t_w_firstyear.year_total &gt; 0 then t_w_secyear.year_total / t_w_firstyear.year_total else 0.0 end
             &gt; case when t_s_firstyear.year_total &gt; 0 then t_s_secyear.year_total / t_s_firstyear.year_total else 0.0 end
 order by t_s_secyear.customer_id
         ,t_s_secyear.customer_first_name
         ,t_s_secyear.customer_last_name
         ,t_s_secyear.customer_preferred_cust_flag
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="243" name="test_tpcds_q91[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.4294962883"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q91

-- executing against localhost:21000
select
        cc_call_center_id Call_Center,
        cc_name Call_Center_Name,
        cc_manager Manager,
        sum(cr_net_loss) Returns_Loss
from
        call_center,
        catalog_returns,
        date_dim,
        customer,
        customer_address,
        customer_demographics,
        household_demographics
where
        cr_call_center_sk       = cc_call_center_sk
and     cr_returned_date_sk     = d_date_sk
and     cr_returning_customer_sk= c_customer_sk
and     cd_demo_sk              = c_current_cdemo_sk
and     hd_demo_sk              = c_current_hdemo_sk
and     ca_address_sk           = c_current_addr_sk
and     d_year                  = 1998
and     d_moy                   = 11
and     ( (cd_marital_status       = &apos;M&apos; and cd_education_status     = &apos;Unknown&apos;)
        or(cd_marital_status       = &apos;W&apos; and cd_education_status     = &apos;Advanced Degree&apos;))
and     hd_buy_potential like &apos;Unknown%&apos;
and     ca_gmt_offset           = -7
group by cc_call_center_id,cc_name,cc_manager,cd_marital_status,cd_education_status
order by sum(cr_net_loss) desc;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="264" name="test_tpcds_q99[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.50324296951"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q99

-- executing against localhost:21000
select
   substr(w_warehouse_name,1,20)
  ,sm_type
  ,cc_name
  ,sum(case when (cs_ship_date_sk - cs_sold_date_sk &lt;= 30 ) then 1 else 0 end)  as &quot;30 days&quot;
  ,sum(case when (cs_ship_date_sk - cs_sold_date_sk &gt; 30) and
                 (cs_ship_date_sk - cs_sold_date_sk &lt;= 60) then 1 else 0 end )  as &quot;31-60 days&quot;
  ,sum(case when (cs_ship_date_sk - cs_sold_date_sk &gt; 60) and
                 (cs_ship_date_sk - cs_sold_date_sk &lt;= 90) then 1 else 0 end)  as &quot;61-90 days&quot;
  ,sum(case when (cs_ship_date_sk - cs_sold_date_sk &gt; 90) and
                 (cs_ship_date_sk - cs_sold_date_sk &lt;= 120) then 1 else 0 end)  as &quot;91-120 days&quot;
  ,sum(case when (cs_ship_date_sk - cs_sold_date_sk  &gt; 120) then 1 else 0 end)  as &quot;&gt;120 days&quot;
from
   catalog_sales
  ,warehouse
  ,ship_mode
  ,call_center
  ,date_dim
where
    d_month_seq between 1200 and 1200 + 11
and cs_ship_date_sk   = d_date_sk
and cs_warehouse_sk   = w_warehouse_sk
and cs_ship_mode_sk   = sm_ship_mode_sk
and cs_call_center_sk = cc_call_center_sk
group by
   substr(w_warehouse_name,1,20)
  ,sm_type
  ,cc_name
order by substr(w_warehouse_name,1,20)
        ,sm_type
        ,cc_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestHdfsParquetTableStatsWriter" file="query_test/test_insert_parquet.py" line="478" name="test_write_statistics_alltypes[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.509125948"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_statistics_alltypes_d46229b5` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_statistics_alltypes_d46229b5`;

MainThread: Created database &quot;test_write_statistics_alltypes_d46229b5&quot; for test ID &quot;query_test/test_insert_parquet.py::TestHdfsParquetTableStatsWriter::()::test_write_statistics_alltypes[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
drop table if exists test_write_statistics_alltypes_d46229b5.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_statistics_alltypes_d46229b5.test_hdfs_parquet_table_writer stored as parquet as select * from functional.alltypes;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="156" name="test_tpcds_q52[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.44526076317"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q52

-- executing against localhost:21000
select
  dt.d_year,
  item.i_brand_id brand_id,
  item.i_brand brand,
  sum(ss_ext_sales_price) ext_price
from
  date_dim dt,
  store_sales,
  item
where
  dt.d_date_sk = store_sales.ss_sold_date_sk
  and store_sales.ss_item_sk = item.i_item_sk
  and item.i_manager_id = 1
  and dt.d_moy = 11
  and dt.d_year = 2000
group by
  dt.d_year,
  item.i_brand,
  item.i_brand_id
order by
  dt.d_year,
  ext_price desc,
  brand_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="344" name="test_tpcds_q22a[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="27.0769309998"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q22A

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL in LSD of AVG() values
-- FIXED, HAND_ROUNDED AVG() VALUES IN RESULT SET
with results as
(select  i_product_name
             ,i_brand
             ,i_class
             ,i_category
             ,inv_quantity_on_hand qoh
       from inventory
           ,date_dim
           ,item
           ,warehouse
       where  inv_date_sk=d_date_sk
              and inv_item_sk=i_item_sk
              and inv_warehouse_sk = w_warehouse_sk
              and d_month_seq between 1200 and 1200 + 11
       -- group by i_product_name,i_brand,i_class,i_category
),
results_rollup as
(select i_product_name, i_brand, i_class, i_category,avg(qoh) qoh
from results
group by i_product_name,i_brand,i_class,i_category
union all
select i_product_name, i_brand, i_class, null i_category,avg(qoh) qoh
from results
group by i_product_name,i_brand,i_class
union all
select i_product_name, i_brand, null i_class, null i_category,avg(qoh) qoh
from results
group by i_product_name,i_brand
union all
select i_product_name, null i_brand, null i_class, null i_category,avg(qoh)  qoh
from results
group by i_product_name
union all
select null i_product_name, null i_brand, null i_class, null i_category,avg(qoh) qoh
from results)
 select  i_product_name, i_brand, i_class, i_category, cast(qoh as decimal(12, 2))
      from results_rollup
      order by qoh, i_product_name, i_brand, i_class, i_category
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="359" name="test_tpcds_q34[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.26800990105"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q34

-- executing against localhost:21000
select
  c_last_name,
  c_first_name,
  c_salutation,
  c_preferred_cust_flag,
  ss_ticket_number,
  cnt
from
  (select
    ss_ticket_number,
    ss_customer_sk,
    count(*) cnt
  from
    store_sales,
    date_dim,
    store,
    household_demographics
  where
    store_sales.ss_sold_date_sk = date_dim.d_date_sk
    and store_sales.ss_store_sk = store.s_store_sk
    and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk
    and (date_dim.d_dom between 1 and 3
      or date_dim.d_dom between 25 and 28)
    and (household_demographics.hd_buy_potential = &apos;&gt;10000&apos;
      or household_demographics.hd_buy_potential = &apos;Unknown&apos;)
    and household_demographics.hd_vehicle_count &gt; 0
    and (case when household_demographics.hd_vehicle_count &gt; 0
         then (1.0 * household_demographics.hd_dep_count) / (1.0 * household_demographics.hd_vehicle_count)
         else null end) &gt; 1.2
    and date_dim.d_year in (1999, 1999 + 1, 1999 + 2)
    and store.s_county in (&apos;Williamson County&apos;,&apos;Williamson County&apos;,&apos;Williamson County&apos;,&apos;Williamson County&apos;,
                           &apos;Williamson County&apos;,&apos;Williamson County&apos;,&apos;Williamson County&apos;,&apos;Williamson County&apos;)
  group by
    ss_ticket_number,
    ss_customer_sk
  ) dn,
  customer
where
  ss_customer_sk = c_customer_sk
  and cnt between 15 and 20
order by
  c_last_name,
  c_first_name,
  c_salutation,
  c_preferred_cust_flag desc,
  cnt,
  ss_ticket_number;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="317" name="test_tpcds_q12[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.04857492447"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q12

-- executing against localhost:21000
select  i_item_id
      ,i_item_desc
      ,i_category
      ,i_class
      ,i_current_price
      ,sum(ws_ext_sales_price) as itemrevenue
      ,sum(ws_ext_sales_price)*100/sum(sum(ws_ext_sales_price)) over
          (partition by i_class) as revenueratio
from
  web_sales
      ,item
      ,date_dim
where
  ws_item_sk = i_item_sk
    and i_category in (&apos;Sports&apos;, &apos;Books&apos;, &apos;Home&apos;)
    and ws_sold_date_sk = d_date_sk
  and cast(d_date as timestamp) between cast(&apos;1999-02-22&apos; as timestamp)
        and (cast(&apos;1999-02-22&apos; as timestamp) + interval 30 days)
group by
  i_item_id
        ,i_item_desc
        ,i_category
        ,i_class
        ,i_current_price
order by
  i_category
        ,i_class
        ,i_item_id
        ,i_item_desc
        ,revenueratio
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="290" name="test_tpcds_q1[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.48758196831"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q1

-- executing against localhost:21000
with customer_total_return as
(select sr_customer_sk as ctr_customer_sk,
        sr_store_sk as ctr_store_sk,
        sum(SR_RETURN_AMT) as ctr_total_return
 from store_returns,
       date_dim
 where sr_returned_date_sk = d_date_sk
       and d_year = 2000
 group by sr_customer_sk,
          sr_store_sk)
select c_customer_id
from customer_total_return ctr1,
     store,
     customer
where ctr1.ctr_total_return &gt;
      (select avg(ctr_total_return)*1.2
       from customer_total_return ctr2
       where ctr1.ctr_store_sk = ctr2.ctr_store_sk)
      and s_store_sk = ctr1.ctr_store_sk
      and s_state = &apos;TN&apos;
      and ctr1.ctr_customer_sk = c_customer_sk
order by c_customer_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="159" name="test_tpcds_q53[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.81231284142"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q53

-- executing against localhost:21000
select
  *
from
  (select
    i_manufact_id,
    sum(ss_sales_price) sum_sales,
    avg(sum(ss_sales_price)) over (partition by i_manufact_id) avg_quarterly_sales
  from
    item,
    store_sales,
    date_dim,
    store
  where
    ss_item_sk = i_item_sk
    and ss_sold_date_sk = d_date_sk
    and ss_store_sk = s_store_sk
    and d_month_seq in (1200, 1200 + 1, 1200 + 2, 1200 + 3, 1200 + 4, 1200 + 5, 1200 + 6, 1200 + 7, 1200 + 8, 1200 + 9, 1200 + 10, 1200 + 11)
    and ((i_category in (&apos;Books&apos;, &apos;Children&apos;, &apos;Electronics&apos;)
      and i_class in (&apos;personal&apos;, &apos;portable&apos;, &apos;reference&apos;, &apos;self-help&apos;)
      and i_brand in (&apos;scholaramalgamalg #14&apos;, &apos;scholaramalgamalg #7&apos;, &apos;exportiunivamalg #9&apos;, &apos;scholaramalgamalg #9&apos;))
    or (i_category in (&apos;Women&apos;, &apos;Music&apos;, &apos;Men&apos;)
      and i_class in (&apos;accessories&apos;, &apos;classical&apos;, &apos;fragrances&apos;, &apos;pants&apos;)
      and i_brand in (&apos;amalgimporto #1&apos;, &apos;edu packscholar #1&apos;, &apos;exportiimporto #1&apos;, &apos;importoamalg #1&apos;)))
  group by
    i_manufact_id,
    d_qoy
  ) tmp1
where
  case when avg_quarterly_sales &gt; 0 then abs (sum_sales - avg_quarterly_sales) / avg_quarterly_sales else null end &gt; 0.1
order by
  avg_quarterly_sales,
  sum_sales,
  i_manufact_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="320" name="test_tpcds_q13[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="23.8081672192"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q13

-- executing against localhost:21000
select avg(ss_quantity)
       ,avg(ss_ext_sales_price)
       ,avg(ss_ext_wholesale_cost)
       ,sum(ss_ext_wholesale_cost)
 from store_sales
     ,store
     ,customer_demographics
     ,household_demographics
     ,customer_address
     ,date_dim
 where s_store_sk = ss_store_sk
 and  ss_sold_date_sk = d_date_sk and d_year = 2001
 and((ss_hdemo_sk=hd_demo_sk
  and cd_demo_sk = ss_cdemo_sk
  and cd_marital_status = &apos;M&apos;
  and cd_education_status = &apos;Advanced Degree&apos;
  and ss_sales_price between 100.00 and 150.00
  and hd_dep_count = 3
     )or
     (ss_hdemo_sk=hd_demo_sk
  and cd_demo_sk = ss_cdemo_sk
  and cd_marital_status = &apos;S&apos;
  and cd_education_status = &apos;College&apos;
  and ss_sales_price between 50.00 and 100.00
  and hd_dep_count = 1
     ) or
     (ss_hdemo_sk=hd_demo_sk
  and cd_demo_sk = ss_cdemo_sk
  and cd_marital_status = &apos;W&apos;
  and cd_education_status = &apos;2 yr Degree&apos;
  and ss_sales_price between 150.00 and 200.00
  and hd_dep_count = 1
     ))
 and((ss_addr_sk = ca_address_sk
  and ca_country = &apos;United States&apos;
  and ca_state in (&apos;TX&apos;, &apos;OH&apos;, &apos;TX&apos;)
  and ss_net_profit between 100 and 200
     ) or
     (ss_addr_sk = ca_address_sk
  and ca_country = &apos;United States&apos;
  and ca_state in (&apos;OR&apos;, &apos;NM&apos;, &apos;KY&apos;)
  and ss_net_profit between 150 and 300
     ) or
     (ss_addr_sk = ca_address_sk
  and ca_country = &apos;United States&apos;
  and ca_state in (&apos;VA&apos;, &apos;TX&apos;, &apos;MS&apos;)
  and ss_net_profit between 50 and 250
     ));

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="362" name="test_tpcds_q37[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.6613931656"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q37

-- executing against localhost:21000
-- start query 1 in stream 0 using template query37.tpl
select  i_item_id
       ,i_item_desc
       ,i_current_price
 from item, inventory, date_dim, catalog_sales
 where i_current_price between 68 and 68 + 30
 and inv_item_sk = i_item_sk
 and d_date_sk=inv_date_sk
 and cast(d_date as timestamp) between cast(&apos;2000-02-01&apos; as timestamp) and (cast(&apos;2000-02-01&apos; as timestamp) + interval 60 days)
 and i_manufact_id in (677,940,694,808)
 and inv_quantity_on_hand between 100 and 500
 and cs_item_sk = i_item_sk
 group by i_item_id,i_item_desc,i_current_price
 order by i_item_id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="293" name="test_tpcds_q2[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.85957050323"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q2

-- executing against localhost:21000
with wscs as
 (select sold_date_sk,
         sales_price
  from  (select ws_sold_date_sk sold_date_sk,
                ws_ext_sales_price sales_price
        from web_sales
        union all
        select cs_sold_date_sk sold_date_sk,
               cs_ext_sales_price sales_price
        from catalog_sales) x),
 wswscs as
 (select d_week_seq,
        sum(case when (d_day_name=&apos;Sunday&apos;) then sales_price else null end) sun_sales,
        sum(case when (d_day_name=&apos;Monday&apos;) then sales_price else null end) mon_sales,
        sum(case when (d_day_name=&apos;Tuesday&apos;) then sales_price else  null end) tue_sales,
        sum(case when (d_day_name=&apos;Wednesday&apos;) then sales_price else null end) wed_sales,
        sum(case when (d_day_name=&apos;Thursday&apos;) then sales_price else null end) thu_sales,
        sum(case when (d_day_name=&apos;Friday&apos;) then sales_price else null end) fri_sales,
        sum(case when (d_day_name=&apos;Saturday&apos;) then sales_price else null end) sat_sales
 from wscs,
      date_dim
 where d_date_sk = sold_date_sk
 group by d_week_seq)
 select d_week_seq1,
        round(sun_sales1/sun_sales2,2),
        round(mon_sales1/mon_sales2,2),
        round(tue_sales1/tue_sales2,2),
        round(wed_sales1/wed_sales2,2),
        round(thu_sales1/thu_sales2,2),
        round(fri_sales1/fri_sales2,2),
        round(sat_sales1/sat_sales2,2)
 from
 (select wswscs.d_week_seq d_week_seq1,
         sun_sales sun_sales1,
         mon_sales mon_sales1,
         tue_sales tue_sales1,
         wed_sales wed_sales1,
         thu_sales thu_sales1,
         fri_sales fri_sales1,
         sat_sales sat_sales1
  from wswscs,date_dim
  where date_dim.d_week_seq = wswscs.d_week_seq and
        d_year = 2001) y,
 (select wswscs.d_week_seq d_week_seq2,
         sun_sales sun_sales2,
         mon_sales mon_sales2,
         tue_sales tue_sales2,
         wed_sales wed_sales2,
         thu_sales thu_sales2,
         fri_sales fri_sales2,
         sat_sales sat_sales2
  from wswscs,
       date_dim
  where date_dim.d_week_seq = wswscs.d_week_seq and
        d_year = 2001+1) z
 where d_week_seq1=d_week_seq2-53
 order by d_week_seq1;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="78" name="test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]" time="126.707153082"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_alltypes_bbfad45b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_alltypes_bbfad45b`;

MainThread: Created database &quot;test_fuzz_alltypes_bbfad45b&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]&quot;
MainThread: Using random seed 1530587860
-- executing against localhost:21000
create table test_fuzz_alltypes_bbfad45b.alltypes like functional_avro_snap.alltypes;

MainThread: Generating corrupted version of alltypes in test_fuzz_alltypes_bbfad45b. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR
-- executing against localhost:21000
use functional_avro_snap;

-- executing against localhost:21000
describe formatted functional_avro_snap.alltypes;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=5/000009_0 at 919 from 0 to 226
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=5/000009_0 at 3 from 1 to 194
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=5/000009_0 at 2545 from 0 to 118
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=5/000009_0 to 2817
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=12/000007_0 at 6158 from 0 to 171
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=12/000007_0 at 2979 from 129 to 9
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=12/000007_0 to 1491
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=8/000011_0 at 2466 from 2 to 163
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=8/000011_0 at 6534 from 128 to 14
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=8/000011_0 at 3026 from 56 to 26
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=8/000011_0 at 111 from 44 to 188
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=8/000011_0 at 6953 from 58 to 20
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=8/000011_0 at 3108 from 0 to 178
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=3/000008_0 at 4646 from 0 to 239
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=3/000008_0 at 3478 from 1 to 116
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=3/000008_0 at 3498 from 178 to 206
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=3/000008_0 at 5190 from 9 to 140
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=3/000008_0 at 2686 from 157 to 197
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=3/000008_0 at 3662 from 64 to 233
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=7/000010_0 at 3277 from 127 to 221
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=7/000010_0 to 6566
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=6/000019_0 at 4967 from 22 to 213
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=6/000019_0 at 6707 from 13 to 182
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=6/000019_0 at 5492 from 57 to 154
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=6/000019_0 at 1065 from 9 to 204
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=6/000019_0 at 6111 from 128 to 237
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=6/000019_0 at 5704 from 65 to 170
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=2/000022_0 at 3125 from 2 to 174
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=2/000022_0 at 2556 from 128 to 197
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=2/000022_0 at 2412 from 126 to 71
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=2/000022_0 at 3214 from 2 to 34
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=2/000022_0 at 2543 from 1 to 42
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=2/000022_0 at 2908 from 55 to 58
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=2/000022_0 to 3557
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=11/000017_0 at 1469 from 4 to 132
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=11/000017_0 at 3526 from 12 to 85
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=11/000017_0 at 4970 from 65 to 183
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=11/000017_0 to 3438
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=9/000020_0 at 3086 from 0 to 243
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=9/000020_0 at 5917 from 5 to 191
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=9/000020_0 at 1963 from 130 to 48
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=9/000020_0 at 2368 from 0 to 97
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=9/000020_0 at 2636 from 63 to 148
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=9/000020_0 at 2525 from 65 to 233
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=4/000018_0 at 756 from 5 to 244
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=4/000018_0 at 5146 from 56 to 54
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=4/000018_0 at 5548 from 1 to 242
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=4/000018_0 at 1714 from 128 to 90
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=4/000018_0 at 1599 from 126 to 114
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=4/000018_0 at 3193 from 63 to 25
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=4/000018_0 at 4766 from 65 to 161
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=4/000018_0 at 5927 from 146 to 166
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=4/000018_0 to 1015
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2010/month=1/000005_0 at 4688 from 142 to 48
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=5/000002_0 at 3866 from 2 to 227
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=5/000002_0 at 2412 from 129 to 82
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=5/000002_0 at 5930 from 54 to 117
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=5/000002_0 at 2467 from 69 to 15
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=5/000002_0 at 6853 from 2 to 142
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=5/000002_0 at 1482 from 2 to 18
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=12/000001_0 at 1848 from 46 to 183
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=12/000001_0 at 6800 from 13 to 198
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=12/000001_0 at 1123 from 65 to 72
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=12/000001_0 at 4890 from 8 to 55
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=12/000001_0 at 5518 from 46 to 22
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=12/000001_0 at 25 from 34 to 3
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=12/000001_0 at 3968 from 191 to 151
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=12/000001_0 at 6736 from 126 to 175
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=12/000001_0 to 2538
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=8/000004_0 at 2702 from 127 to 212
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=8/000004_0 at 962 from 0 to 215
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=8/000004_0 at 1963 from 130 to 46
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=8/000004_0 at 1186 from 63 to 190
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=8/000004_0 at 5257 from 210 to 232
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=8/000004_0 at 857 from 140 to 246
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=3/000012_0 at 5441 from 46 to 18
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=3/000012_0 at 2586 from 128 to 8
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=3/000012_0 at 6114 from 9 to 72
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=3/000012_0 at 2349 from 9 to 141
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=3/000012_0 at 3428 from 168 to 72
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=3/000012_0 at 4703 from 69 to 196
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=7/000003_0 at 5848 from 12 to 118
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=7/000003_0 at 622 from 48 to 28
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=7/000003_0 at 3567 from 53 to 123
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=7/000003_0 to 4213
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=6/000015_0 at 3093 from 2 to 138
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=6/000015_0 at 2805 from 13 to 51
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=10/000000_0 at 6302 from 110 to 33
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=10/000000_0 at 5871 from 0 to 117
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=10/000000_0 at 3062 from 127 to 135
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=10/000000_0 at 6169 from 0 to 125
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=10/000000_0 at 1541 from 162 to 93
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=10/000000_0 to 5129
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=2/000023_0 at 2344 from 130 to 102
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=2/000023_0 at 5980 from 69 to 206
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=2/000023_0 at 2962 from 128 to 213
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=2/000023_0 at 4322 from 0 to 139
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=2/000023_0 at 2363 from 130 to 134
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=2/000023_0 at 1762 from 0 to 1
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=2/000023_0 at 2880 from 127 to 63
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=2/000023_0 to 5490
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=11/000014_0 at 4421 from 127 to 125
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=11/000014_0 at 2807 from 254 to 200
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=11/000014_0 at 6265 from 0 to 185
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=11/000014_0 at 2701 from 0 to 104
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=11/000014_0 at 1688 from 127 to 10
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=11/000014_0 at 6222 from 9 to 44
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=9/000016_0 at 5769 from 253 to 101
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=9/000016_0 at 5664 from 232 to 171
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=9/000016_0 at 2089 from 69 to 37
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=9/000016_0 at 1757 from 86 to 112
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=9/000016_0 at 6211 from 129 to 206
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=4/000021_0 at 1383 from 0 to 14
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=4/000021_0 at 686 from 20 to 12
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=4/000021_0 at 759 from 80 to 11
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=4/000021_0 at 4355 from 46 to 149
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=4/000021_0 at 141 from 110 to 17
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=4/000021_0 at 631 from 52 to 66
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=4/000021_0 to 960
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=1/000013_0 at 6754 from 127 to 157
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=1/000013_0 at 647 from 2 to 0
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesBT0bBR/year=2009/month=1/000013_0 at 2930 from 49 to 230
-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2010,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2010,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2010,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2010,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2010,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2010,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2010,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2010,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2010,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2010,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2010,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2010,month=1);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2009,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2009,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2009,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2009,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2009,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2009,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2009,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2009,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2009,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2009,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2009,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_bbfad45b.alltypes add partition (year=2009,month=1);

-- executing against localhost:21000
refresh test_fuzz_alltypes_bbfad45b.alltypes;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_bbfad45b.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
0
0
0
1
6
_
0
 
a
t
 
6
7
5
6
 
(
1
 
o
f
 
1
9
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
6
0
 
a
t
 
o
f
f
s
e
t
 
6
9
4
6




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_bbfad45b.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
0
0
0
0
2
0
_
0
 
a
t
 
6
7
7
3
 
(
1
 
o
f
 
1
9
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
6
0
 
a
t
 
o
f
f
s
e
t
 
6
9
4
6




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_bbfad45b.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
0
0
0
1
6
_
0
 
a
t
 
6
7
5
6
 
(
1
 
o
f
 
1
9
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
6
0
 
a
t
 
o
f
f
s
e
t
 
6
9
4
6




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_bbfad45b.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
 
a
t
 
5
1
2
9
(
E
O
F
)
 
(
1
 
o
f
 
1
9
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
6
0
 
a
t
 
o
f
f
s
e
t
 
6
9
4
6




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_bbfad45b.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
0
0
0
1
6
_
0
 
a
t
 
6
7
5
6
 
(
1
 
o
f
 
1
9
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
6
0
 
a
t
 
o
f
f
s
e
t
 
6
9
4
6




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_bbfad45b.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
0
0
0
0
0
8
_
0
 
a
t
 
6
9
4
9
 
(
1
 
o
f
 
1
9
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
6
0
 
a
t
 
o
f
f
s
e
t
 
6
9
4
6




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_bbfad45b.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
0
0
0
1
6
_
0
 
a
t
 
6
7
5
6
 
(
1
 
o
f
 
1
9
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
6
0
 
a
t
 
o
f
f
s
e
t
 
6
9
4
6




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_bbfad45b.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
3
/
0
0
0
0
1
2
_
0
 
a
t
 
6
9
4
6
 
(
1
 
o
f
 
1
9
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
&apos;
 
i
s
 
c
o
r
r
u
p
t
:
 
i
n
v
a
l
i
d
 
u
n
i
o
n
 
v
a
l
u
e
 
6
0
 
a
t
 
o
f
f
s
e
t
 
6
9
4
6




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_bbfad45b.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
0
0
0
1
6
_
0
 
a
t
 
6
7
5
6
 
(
1
 
o
f
 
1
8
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_bbfad45b.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
0
0
0
0
0
8
_
0
 
a
t
 
6
9
4
9
 
(
1
 
o
f
 
1
8
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_bbfad45b.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
0
0
0
1
6
_
0
 
a
t
 
6
7
5
6
 
(
1
 
o
f
 
1
8
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_bbfad45b.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
 
a
t
 
5
1
2
9
(
E
O
F
)
 
(
1
 
o
f
 
1
8
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_bbfad45b.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
0
0
0
1
6
_
0
 
a
t
 
6
7
5
6
 
(
1
 
o
f
 
1
8
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_bbfad45b.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
9
/
0
0
0
0
2
0
_
0
 
a
t
 
6
7
7
3
 
(
1
 
o
f
 
1
8
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_bbfad45b.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
9
/
0
0
0
0
1
6
_
0
 
a
t
 
6
7
5
6
 
(
1
 
o
f
 
1
8
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_bbfad45b.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
3
 
n
e
a
r
 
&apos;
&quot;
t
y
p
e
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
c
o
n
t
r
o
l
 
c
h
a
r
a
c
t
e
r
 
0
x
1
1
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
b
c


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
3
/
0
0
0
0
0
8
_
0
 
a
t
 
6
9
4
9
 
(
1
 
o
f
 
1
8
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
4
5
3
2
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
0
/
0
0
0
0
0
0
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
5
1
2
9
)
 
(
1
 
o
f
 
8
 
s
i
m
i
l
a
r
)


F
i
l
e
 
&apos;
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
b
b
f
a
d
4
5
b
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
5
/
0
0
0
0
0
9
_
0
&apos;
 
h
a
s
 
a
n
 
i
n
v
a
l
i
d
 
v
e
r
s
i
o
n
 
h
e
a
d
e
r
:
 
4
f
 
6
2
 
6
a
 
c
2
 


M
a
k
e
 
s
u
r
e
 
t
h
e
 
f
i
l
e
 
i
s
 
a
n
 
A
v
r
o
 
d
a
t
a
 
f
i
l
e
.




</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="380" name="test_tpcds_q43[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.93912816048"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q43

-- executing against localhost:21000
select
  s_store_name,
  s_store_id,
  sum(case when (d_day_name = &apos;Sunday&apos;) then ss_sales_price else null end) sun_sales,
  sum(case when (d_day_name = &apos;Monday&apos;) then ss_sales_price else null end) mon_sales,
  sum(case when (d_day_name = &apos;Tuesday&apos;) then ss_sales_price else null end) tue_sales,
  sum(case when (d_day_name = &apos;Wednesday&apos;) then ss_sales_price else null end) wed_sales,
  sum(case when (d_day_name = &apos;Thursday&apos;) then ss_sales_price else null end) thu_sales,
  sum(case when (d_day_name = &apos;Friday&apos;) then ss_sales_price else null end) fri_sales,
  sum(case when (d_day_name = &apos;Saturday&apos;) then ss_sales_price else null end) sat_sales
from
  date_dim,
  store_sales,
  store
where
  d_date_sk = ss_sold_date_sk
  and s_store_sk = ss_store_sk
  and s_gmt_offset = -5
  and d_year = 2000
group by
  s_store_name,
  s_store_id
order by
  s_store_name,
  s_store_id,
  sun_sales,
  mon_sales,
  tue_sales,
  wed_sales,
  thu_sales,
  fri_sales,
  sat_sales
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="162" name="test_tpcds_q54[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.970417738"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q54

-- executing against localhost:21000
with my_customers as (
 select distinct c_customer_sk
        , c_current_addr_sk
 from
        ( select cs_sold_date_sk sold_date_sk,
                 cs_bill_customer_sk customer_sk,
                 cs_item_sk item_sk
          from   catalog_sales
          union all
          select ws_sold_date_sk sold_date_sk,
                 ws_bill_customer_sk customer_sk,
                 ws_item_sk item_sk
          from   web_sales
         ) cs_or_ws_sales,
         item,
         date_dim,
         customer
 where   sold_date_sk = d_date_sk
         and item_sk = i_item_sk
         and i_category = &apos;Women&apos;
         and i_class = &apos;maternity&apos;
         and c_customer_sk = cs_or_ws_sales.customer_sk
         and d_moy = 12
         and d_year = 1998
 )
 , my_revenue as (
 select c_customer_sk,
        sum(ss_ext_sales_price) as revenue
 from   my_customers,
        store_sales,
        customer_address,
        store,
        date_dim
 where  c_current_addr_sk = ca_address_sk
        and ca_county = s_county
        and ca_state = s_state
        and ss_sold_date_sk = d_date_sk
        and c_customer_sk = ss_customer_sk
        and d_month_seq between (select distinct d_month_seq+1
                                 from   date_dim where d_year = 1998 and d_moy = 12 limit 1)
                           and  (select distinct d_month_seq+3
                                 from   date_dim where d_year = 1998 and d_moy = 12 limit 1)
 group by c_customer_sk
 )
 , segments as
 (select cast((revenue/50) as int) as segment
  from   my_revenue
 )
  select  segment, count(*) as num_customers, segment*50 as segment_base
 from segments
 group by segment
 order by segment, num_customers
 limit 100;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestHdfsParquetTableStatsWriter" file="query_test/test_insert_parquet.py" line="503" name="test_write_statistics_decimal[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.2434649467"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_statistics_decimal_f90eac23` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_statistics_decimal_f90eac23`;

MainThread: Created database &quot;test_write_statistics_decimal_f90eac23&quot; for test ID &quot;query_test/test_insert_parquet.py::TestHdfsParquetTableStatsWriter::()::test_write_statistics_decimal[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
drop table if exists test_write_statistics_decimal_f90eac23.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_statistics_decimal_f90eac23.test_hdfs_parquet_table_writer stored as parquet as select * from functional.decimal_tbl;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="296" name="test_tpcds_q3[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.78895711899"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q3

-- executing against localhost:21000
select
  dt.d_year,
  item.i_brand_id brand_id,
  item.i_brand brand,
  sum(ss_ext_sales_price) sum_agg
from
  date_dim dt,
  store_sales ss,
  item
where
  dt.d_date_sk = ss.ss_sold_date_sk
  and ss.ss_item_sk = item.i_item_sk
  and item.i_manufact_id = 128
  and dt.d_moy = 11
group by
  dt.d_year,
  item.i_brand,
  item.i_brand_id
order by
  dt.d_year,
  sum_agg desc,
  brand_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="383" name="test_tpcds_q46[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="15.0399038792"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q46

-- executing against localhost:21000
select
  c_last_name,
  c_first_name,
  ca_city,
  bought_city,
  ss_ticket_number,
  amt,
  profit
from
  (select
    ss_ticket_number,
    ss_customer_sk,
    ca_city bought_city,
    sum(ss_coupon_amt) amt,
    sum(ss_net_profit) profit
  from
    store_sales,
    date_dim,
    store,
    household_demographics,
    customer_address
  where
    store_sales.ss_sold_date_sk = date_dim.d_date_sk
    and store_sales.ss_store_sk = store.s_store_sk
    and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk
    and store_sales.ss_addr_sk = customer_address.ca_address_sk
    and (household_demographics.hd_dep_count = 4
      or household_demographics.hd_vehicle_count = 3)
    and date_dim.d_dow in (6, 0)
    and date_dim.d_year in (1999, 1999 + 1, 1999 + 2)
    and store.s_city in (&apos;Fairview&apos;,&apos;Midway&apos;,&apos;Fairview&apos;,&apos;Fairview&apos;,&apos;Fairview&apos;)
  group by
    ss_ticket_number,
    ss_customer_sk,
    ss_addr_sk,
    ca_city
  ) dn,
  customer,
  customer_address current_addr
where
  ss_customer_sk = c_customer_sk
  and customer.c_current_addr_sk = current_addr.ca_address_sk
  and current_addr.ca_city &lt;&gt; bought_city
order by
  c_last_name,
  c_first_name,
  ca_city,
  bought_city,
  ss_ticket_number
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="365" name="test_tpcds_q39_1[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="25.6301259995"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q39.1

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL
-- ADD ROUND()s TO 4th, 5th, 9th, 10th COLUMNS, TAKE ACTUAL RESULTS AS EXPECTED.
with inv as
(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
       ,stdev,mean, case mean when 0 then null else stdev/mean end cov
 from(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
            ,stddev_samp(inv_quantity_on_hand) stdev,avg(inv_quantity_on_hand) mean
      from inventory
          ,item
          ,warehouse
          ,date_dim
      where inv_item_sk = i_item_sk
        and inv_warehouse_sk = w_warehouse_sk
        and inv_date_sk = d_date_sk
        and d_year =2001
      group by w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy) foo
 where case mean when 0 then 0 else stdev/mean end &gt; 1)
select inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy
        ,round(inv1.mean, 2), round(inv1.cov, 8)
        ,inv2.w_warehouse_sk,inv2.i_item_sk,inv2.d_moy
        ,round(inv2.mean, 2), round(inv2.cov, 8)
from inv inv1,inv inv2
where inv1.i_item_sk = inv2.i_item_sk
  and inv1.w_warehouse_sk =  inv2.w_warehouse_sk
  and inv1.d_moy=1
  and inv2.d_moy=1+1
order by inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean,inv1.cov
        ,inv2.d_moy,inv2.mean, inv2.cov;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="299" name="test_tpcds_q4[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="24.6896159649"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q4

-- executing against localhost:21000
with year_total as (
 select c_customer_id customer_id,
        c_first_name customer_first_name,
        c_last_name customer_last_name,
        c_preferred_cust_flag customer_preferred_cust_flag,
        c_birth_country customer_birth_country,
        c_login customer_login,
        c_email_address customer_email_address,
        d_year dyear,
        sum(((ss_ext_list_price-ss_ext_wholesale_cost-ss_ext_discount_amt)+ss_ext_sales_price)/2) year_total,
        &apos;s&apos; sale_type
 from customer,
      store_sales,
      date_dim
 where c_customer_sk = ss_customer_sk
   and ss_sold_date_sk = d_date_sk
 group by c_customer_id,
          c_first_name,
          c_last_name,
          c_preferred_cust_flag,
          c_birth_country,
          c_login,
          c_email_address,
          d_year
 union all
 select c_customer_id customer_id,
        c_first_name customer_first_name,
        c_last_name customer_last_name,
        c_preferred_cust_flag customer_preferred_cust_flag,
        c_birth_country customer_birth_country,
        c_login customer_login,
        c_email_address customer_email_address,
        d_year dyear,
        sum((((cs_ext_list_price-cs_ext_wholesale_cost-cs_ext_discount_amt)+cs_ext_sales_price)/2) ) year_total,
        &apos;c&apos; sale_type
 from customer,
      catalog_sales,
      date_dim
 where c_customer_sk = cs_bill_customer_sk
   and cs_sold_date_sk = d_date_sk
 group by c_customer_id,
          c_first_name,
          c_last_name,
          c_preferred_cust_flag,
          c_birth_country,
          c_login,
          c_email_address,
          d_year
union all
 select c_customer_id customer_id,
        c_first_name customer_first_name,
        c_last_name customer_last_name,
        c_preferred_cust_flag customer_preferred_cust_flag,
        c_birth_country customer_birth_country,
        c_login customer_login,
        c_email_address customer_email_address,
        d_year dyear,
        sum((((ws_ext_list_price-ws_ext_wholesale_cost-ws_ext_discount_amt)+ws_ext_sales_price)/2) ) year_total,
        &apos;w&apos; sale_type
 from customer,
      web_sales,
      date_dim
 where c_customer_sk = ws_bill_customer_sk
   and ws_sold_date_sk = d_date_sk
 group by c_customer_id,
          c_first_name,
          c_last_name,
          c_preferred_cust_flag,
          c_birth_country,
          c_login,
          c_email_address,
          d_year
         )
  select t_s_secyear.customer_id,
         t_s_secyear.customer_first_name,
         t_s_secyear.customer_last_name,
         t_s_secyear.customer_preferred_cust_flag
 from year_total t_s_firstyear,
      year_total t_s_secyear,
      year_total t_c_firstyear,
      year_total t_c_secyear,
      year_total t_w_firstyear,
      year_total t_w_secyear
 where t_s_secyear.customer_id = t_s_firstyear.customer_id
   and t_s_firstyear.customer_id = t_c_secyear.customer_id
   and t_s_firstyear.customer_id = t_c_firstyear.customer_id
   and t_s_firstyear.customer_id = t_w_firstyear.customer_id
   and t_s_firstyear.customer_id = t_w_secyear.customer_id
   and t_s_firstyear.sale_type = &apos;s&apos;
   and t_c_firstyear.sale_type = &apos;c&apos;
   and t_w_firstyear.sale_type = &apos;w&apos;
   and t_s_secyear.sale_type = &apos;s&apos;
   and t_c_secyear.sale_type = &apos;c&apos;
   and t_w_secyear.sale_type = &apos;w&apos;
   and t_s_firstyear.dyear =  2001
   and t_s_secyear.dyear = 2001+1
   and t_c_firstyear.dyear =  2001
   and t_c_secyear.dyear =  2001+1
   and t_w_firstyear.dyear = 2001
   and t_w_secyear.dyear = 2001+1
   and t_s_firstyear.year_total &gt; 0
   and t_c_firstyear.year_total &gt; 0
   and t_w_firstyear.year_total &gt; 0
   and case when t_c_firstyear.year_total &gt; 0 then t_c_secyear.year_total / t_c_firstyear.year_total else null end
           &gt; case when t_s_firstyear.year_total &gt; 0 then t_s_secyear.year_total / t_s_firstyear.year_total else null end
   and case when t_c_firstyear.year_total &gt; 0 then t_c_secyear.year_total / t_c_firstyear.year_total else null end
           &gt; case when t_w_firstyear.year_total &gt; 0 then t_w_secyear.year_total / t_w_firstyear.year_total else null end
 order by t_s_secyear.customer_id,
          t_s_secyear.customer_first_name,
          t_s_secyear.customer_last_name,
          t_s_secyear.customer_email_address
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="401" name="test_tpcds_q54[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.982872963"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q54

-- executing against localhost:21000
with my_customers as (
 select distinct c_customer_sk
        , c_current_addr_sk
 from
        ( select cs_sold_date_sk sold_date_sk,
                 cs_bill_customer_sk customer_sk,
                 cs_item_sk item_sk
          from   catalog_sales
          union all
          select ws_sold_date_sk sold_date_sk,
                 ws_bill_customer_sk customer_sk,
                 ws_item_sk item_sk
          from   web_sales
         ) cs_or_ws_sales,
         item,
         date_dim,
         customer
 where   sold_date_sk = d_date_sk
         and item_sk = i_item_sk
         and i_category = &apos;Women&apos;
         and i_class = &apos;maternity&apos;
         and c_customer_sk = cs_or_ws_sales.customer_sk
         and d_moy = 12
         and d_year = 1998
 )
 , my_revenue as (
 select c_customer_sk,
        sum(ss_ext_sales_price) as revenue
 from   my_customers,
        store_sales,
        customer_address,
        store,
        date_dim
 where  c_current_addr_sk = ca_address_sk
        and ca_county = s_county
        and ca_state = s_state
        and ss_sold_date_sk = d_date_sk
        and c_customer_sk = ss_customer_sk
        and d_month_seq between (select distinct d_month_seq+1
                                 from   date_dim where d_year = 1998 and d_moy = 12 limit 1)
                           and  (select distinct d_month_seq+3
                                 from   date_dim where d_year = 1998 and d_moy = 12 limit 1)
 group by c_customer_sk
 )
 , segments as
 (select cast((revenue/50) as int) as segment
  from   my_revenue
 )
  select  segment, count(*) as num_customers, segment*50 as segment_base
 from segments
 group by segment
 order by segment, num_customers
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="347" name="test_tpcds_q25[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.6705019474"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q25

-- executing against localhost:21000
select
 i_item_id
 ,i_item_desc
 ,s_store_id
 ,s_store_name
 ,sum(ss_net_profit) as store_sales_profit
 ,sum(sr_net_loss) as store_returns_loss
 ,sum(cs_net_profit) as catalog_sales_profit
 from
 store_sales
 ,store_returns
 ,catalog_sales
 ,date_dim d1
 ,date_dim d2
 ,date_dim d3
 ,store
 ,item
 where
 d1.d_moy = 4
 and d1.d_year = 2001
 and d1.d_date_sk = ss_sold_date_sk
 and i_item_sk = ss_item_sk
 and s_store_sk = ss_store_sk
 and ss_customer_sk = sr_customer_sk
 and ss_item_sk = sr_item_sk
 and ss_ticket_number = sr_ticket_number
 and sr_returned_date_sk = d2.d_date_sk
 and d2.d_moy               between 4 and  10
 and d2.d_year              = 2001
 and sr_customer_sk = cs_bill_customer_sk
 and sr_item_sk = cs_item_sk
 and cs_sold_date_sk = d3.d_date_sk
 and d3.d_moy               between 4 and  10
 and d3.d_year              = 2001
 group by
 i_item_id
 ,i_item_desc
 ,s_store_id
 ,s_store_name
 order by
 i_item_id
 ,i_item_desc
 ,s_store_id
 ,s_store_name
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="323" name="test_tpcds_q15[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.58388590813"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q15

-- executing against localhost:21000
select  ca_zip
       ,sum(cs_sales_price)
 from catalog_sales
     ,customer
     ,customer_address
     ,date_dim
 where cs_bill_customer_sk = c_customer_sk
  and c_current_addr_sk = ca_address_sk
  and ( substr(ca_zip,1,5) in (&apos;85669&apos;, &apos;86197&apos;,&apos;88274&apos;,&apos;83405&apos;,&apos;86475&apos;,
                                   &apos;85392&apos;, &apos;85460&apos;, &apos;80348&apos;, &apos;81792&apos;)
        or ca_state in (&apos;CA&apos;,&apos;WA&apos;,&apos;GA&apos;)
        or cs_sales_price &gt; 500)
  and cs_sold_date_sk = d_date_sk
  and d_qoy = 2 and d_year = 2001
 group by ca_zip
 order by ca_zip
 limit 100;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestHdfsParquetTableStatsWriter" file="query_test/test_insert_parquet.py" line="520" name="test_write_statistics_multi_page[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="21.415615797"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_statistics_multi_page_76f75589` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_statistics_multi_page_76f75589`;

MainThread: Created database &quot;test_write_statistics_multi_page_76f75589&quot; for test ID &quot;query_test/test_insert_parquet.py::TestHdfsParquetTableStatsWriter::()::test_write_statistics_multi_page[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
drop table if exists test_write_statistics_multi_page_76f75589.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_statistics_multi_page_76f75589.test_hdfs_parquet_table_writer stored as parquet as select * from tpch_parquet.customer;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="386" name="test_tpcds_q50[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="21.0797960758"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q50

-- executing against localhost:21000
select
   s_store_name
  ,s_company_id
  ,s_street_number
  ,s_street_name
  ,s_street_type
  ,s_suite_number
  ,s_city
  ,s_county
  ,s_state
  ,s_zip
  ,sum(case when (sr_returned_date_sk - ss_sold_date_sk &lt;= 30 ) then 1 else 0 end)  as &quot;30 days&quot;
  ,sum(case when (sr_returned_date_sk - ss_sold_date_sk &gt; 30) and
                 (sr_returned_date_sk - ss_sold_date_sk &lt;= 60) then 1 else 0 end )  as &quot;31-60 days&quot;
  ,sum(case when (sr_returned_date_sk - ss_sold_date_sk &gt; 60) and
                 (sr_returned_date_sk - ss_sold_date_sk &lt;= 90) then 1 else 0 end)  as &quot;61-90 days&quot;
  ,sum(case when (sr_returned_date_sk - ss_sold_date_sk &gt; 90) and
                 (sr_returned_date_sk - ss_sold_date_sk &lt;= 120) then 1 else 0 end)  as &quot;91-120 days&quot;
  ,sum(case when (sr_returned_date_sk - ss_sold_date_sk  &gt; 120) then 1 else 0 end)  as &quot;&gt;120 days&quot;
from
   store_sales
  ,store_returns
  ,store
  ,date_dim d1
  ,date_dim d2
where
    d2.d_year = 2001
and d2.d_moy  = 8
and ss_ticket_number = sr_ticket_number
and ss_item_sk = sr_item_sk
and ss_sold_date_sk   = d1.d_date_sk
and sr_returned_date_sk   = d2.d_date_sk
and ss_customer_sk = sr_customer_sk
and ss_store_sk = s_store_sk
group by
   s_store_name
  ,s_company_id
  ,s_street_number
  ,s_street_name
  ,s_street_type
  ,s_suite_number
  ,s_city
  ,s_county
  ,s_state
  ,s_zip
order by s_store_name
        ,s_company_id
        ,s_street_number
        ,s_street_name
        ,s_street_type
        ,s_suite_number
        ,s_city
        ,s_county
        ,s_state
        ,s_zip
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="326" name="test_tpcds_q16[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.77641987801"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q16

-- executing against localhost:21000
select
   count(distinct cs_order_number) as &quot;order count&quot;
  ,sum(cs_ext_ship_cost) as &quot;total shipping cost&quot;
  ,sum(cs_net_profit) as &quot;total net profit&quot;
from
   catalog_sales cs1
  ,date_dim
  ,customer_address
  ,call_center
where
    cast(d_date as timestamp) between cast(&apos;2002-02-01&apos; as timestamp) and
           (cast(&apos;2002-02-01&apos; as timestamp) + interval 60 days)
and cs1.cs_ship_date_sk = d_date_sk
and cs1.cs_ship_addr_sk = ca_address_sk
and ca_state = &apos;GA&apos;
and cs1.cs_call_center_sk = cc_call_center_sk
and cc_county in (&apos;Williamson County&apos;,&apos;Williamson County&apos;,&apos;Williamson County&apos;,&apos;Williamson County&apos;,
                  &apos;Williamson County&apos;
)
and exists (select *
            from catalog_sales cs2
            where cs1.cs_order_number = cs2.cs_order_number
              and cs1.cs_warehouse_sk &lt;&gt; cs2.cs_warehouse_sk)
and not exists(select *
               from catalog_returns cr1
               where cs1.cs_order_number = cr1.cr_order_number)
order by count(distinct cs_order_number)
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="350" name="test_tpcds_q29[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.10806488991"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q29

-- executing against localhost:21000
select
     i_item_id
    ,i_item_desc
    ,s_store_id
    ,s_store_name
    ,sum(ss_quantity)        as store_sales_quantity
    ,sum(sr_return_quantity) as store_returns_quantity
    ,sum(cs_quantity)        as catalog_sales_quantity
 from
    store_sales
   ,store_returns
   ,catalog_sales
   ,date_dim             d1
   ,date_dim             d2
   ,date_dim             d3
   ,store
   ,item
 where
     d1.d_moy               = 9
 and d1.d_year              = 1999
 and d1.d_date_sk           = ss_sold_date_sk
 and i_item_sk              = ss_item_sk
 and s_store_sk             = ss_store_sk
 and ss_customer_sk         = sr_customer_sk
 and ss_item_sk             = sr_item_sk
 and ss_ticket_number       = sr_ticket_number
 and sr_returned_date_sk    = d2.d_date_sk
 and d2.d_moy               between 9 and 9 + 3
 and d2.d_year              = 1999
 and sr_customer_sk         = cs_bill_customer_sk
 and sr_item_sk             = cs_item_sk
 and cs_sold_date_sk        = d3.d_date_sk
 and d3.d_year              in (1999,1999+1,1999+2)
 group by
    i_item_id
   ,i_item_desc
   ,s_store_id
   ,s_store_name
 order by
    i_item_id
   ,i_item_desc
   ,s_store_id
   ,s_store_name
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="404" name="test_tpcds_q55[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.02525210381"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q55

-- executing against localhost:21000
select
  i_brand_id brand_id,
  i_brand brand,
  sum(ss_ext_sales_price) ext_price
from
  date_dim,
  store_sales,
  item
where
  d_date_sk = ss_sold_date_sk
  and ss_item_sk = i_item_sk
  and i_manager_id = 28
  and d_moy = 12
  and d_year = 1999
group by
  i_brand,
  i_brand_id
order by
  ext_price desc,
  i_brand_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="329" name="test_tpcds_q17[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.42803502083"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q17

-- executing against localhost:21000
select  i_item_id
       ,i_item_desc
       ,s_state
       ,count(ss_quantity) as store_sales_quantitycount
       ,avg(ss_quantity) as store_sales_quantityave
       ,stddev_samp(ss_quantity) as store_sales_quantitystdev
       ,stddev_samp(ss_quantity)/avg(ss_quantity) as store_sales_quantitycov
       ,count(sr_return_quantity) as store_returns_quantitycount
       ,avg(sr_return_quantity) as store_returns_quantityave
       ,stddev_samp(sr_return_quantity) as store_returns_quantitystdev
       ,stddev_samp(sr_return_quantity)/avg(sr_return_quantity) as store_returns_quantitycov
       ,count(cs_quantity) as catalog_sales_quantitycount ,avg(cs_quantity) as catalog_sales_quantityave
       ,stddev_samp(cs_quantity) as catalog_sales_quantitystdev
       ,stddev_samp(cs_quantity)/avg(cs_quantity) as catalog_sales_quantitycov
 from store_sales
     ,store_returns
     ,catalog_sales
     ,date_dim d1
     ,date_dim d2
     ,date_dim d3
     ,store
     ,item
 where d1.d_quarter_name = &apos;2001Q1&apos;
   and d1.d_date_sk = ss_sold_date_sk
   and i_item_sk = ss_item_sk
   and s_store_sk = ss_store_sk
   and ss_customer_sk = sr_customer_sk
   and ss_item_sk = sr_item_sk
   and ss_ticket_number = sr_ticket_number
   and sr_returned_date_sk = d2.d_date_sk
   and d2.d_quarter_name in (&apos;2001Q1&apos;,&apos;2001Q2&apos;,&apos;2001Q3&apos;)
   and sr_customer_sk = cs_bill_customer_sk
   and sr_item_sk = cs_item_sk
   and cs_sold_date_sk = d3.d_date_sk
   and d3.d_quarter_name in (&apos;2001Q1&apos;,&apos;2001Q2&apos;,&apos;2001Q3&apos;)
 group by i_item_id
         ,i_item_desc
         ,s_state
 order by i_item_id
         ,i_item_desc
         ,s_state
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="407" name="test_tpcds_q56[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.51930809021"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q56

-- executing against localhost:21000
with ss as (
 select i_item_id,sum(ss_ext_sales_price) total_sales
 from
  store_sales,
  date_dim,
         customer_address,
         item
 where i_item_id in (select
     i_item_id
from item
where i_color in (&apos;slate&apos;,&apos;blanched&apos;,&apos;burnished&apos;))
 and     ss_item_sk              = i_item_sk
 and     ss_sold_date_sk         = d_date_sk
 and     d_year                  = 2001
 and     d_moy                   = 2
 and     ss_addr_sk              = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_item_id),
 cs as (
 select i_item_id,sum(cs_ext_sales_price) total_sales
 from
  catalog_sales,
  date_dim,
         customer_address,
         item
 where
         i_item_id               in (select
  i_item_id
from item
where i_color in (&apos;slate&apos;,&apos;blanched&apos;,&apos;burnished&apos;))
 and     cs_item_sk              = i_item_sk
 and     cs_sold_date_sk         = d_date_sk
 and     d_year                  = 2001
 and     d_moy                   = 2
 and     cs_bill_addr_sk         = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_item_id),
 ws as (
 select i_item_id,sum(ws_ext_sales_price) total_sales
 from
  web_sales,
  date_dim,
         customer_address,
         item
 where
         i_item_id               in (select
  i_item_id
from item
where i_color in (&apos;slate&apos;,&apos;blanched&apos;,&apos;burnished&apos;))
 and     ws_item_sk              = i_item_sk
 and     ws_sold_date_sk         = d_date_sk
 and     d_year                  = 2001
 and     d_moy                   = 2
 and     ws_bill_addr_sk         = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_item_id)
  select  i_item_id ,sum(total_sales) total_sales
 from  (select * from ss
        union all
        select * from cs
        union all
        select * from ws) tmp1
 group by i_item_id
 order by total_sales, i_item_id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="368" name="test_tpcds_q39_2[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="30.8339850903"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q39.2

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL
-- ADDED ROUND()s TO 4th, 5th, 9th, 10th COLUMNS, TAKE ACTUAL RESULTS AS EXPECTED.
with inv as
(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
       ,stdev,mean, case mean when 0 then null else stdev/mean end cov
 from(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy
            ,stddev_samp(inv_quantity_on_hand) stdev,avg(inv_quantity_on_hand) mean
      from inventory
          ,item
          ,warehouse
          ,date_dim
      where inv_item_sk = i_item_sk
        and inv_warehouse_sk = w_warehouse_sk
        and inv_date_sk = d_date_sk
        and d_year =2001
      group by w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy) foo
 where case mean when 0 then 0 else stdev/mean end &gt; 1)
select inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy
        ,round(inv1.mean, 2), round(inv1.cov, 8)
        ,inv2.w_warehouse_sk,inv2.i_item_sk,inv2.d_moy
        ,round(inv2.mean, 2), round(inv2.cov, 8)
from inv inv1,inv inv2
where inv1.i_item_sk = inv2.i_item_sk
  and inv1.w_warehouse_sk =  inv2.w_warehouse_sk
  and inv1.d_moy=1
  and inv2.d_moy=1+1
  and inv1.cov &gt; 1.5
order by inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean,inv1.cov
        ,inv2.d_moy,inv2.mean, inv2.cov;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="353" name="test_tpcds_q32[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.96445322037"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q32

-- executing against localhost:21000
select  sum(cs_ext_discount_amt)  as &quot;excess discount amount&quot;
from
   catalog_sales
   ,item
   ,date_dim
where
i_manufact_id = 977
and i_item_sk = cs_item_sk
and cast(d_date as timestamp) between cast(&apos;2000-01-27&apos; as timestamp) and
        (cast(&apos;2000-01-27&apos; as timestamp) + interval 90 days)
and d_date_sk = cs_sold_date_sk
and cs_ext_discount_amt
     &gt; (
         select
            1.3 * avg(cs_ext_discount_amt)
         from
            catalog_sales
           ,date_dim
         where
              cs_item_sk = i_item_sk
          and cast(d_date as timestamp) between cast(&apos;2000-01-27&apos; as timestamp) and
                             (cast(&apos;2000-01-27&apos; as timestamp) + interval 90 days)
          and d_date_sk = cs_sold_date_sk
      )
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="302" name="test_tpcds_q6[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="24.5655546188"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q6

-- executing against localhost:21000
select a.ca_state state, count(*) cnt
from customer_address a,
     customer c,
     store_sales s,
     date_dim d,
     item i
where a.ca_address_sk = c.c_current_addr_sk
  and c.c_customer_sk = s.ss_customer_sk
  and s.ss_sold_date_sk = d.d_date_sk
  and s.ss_item_sk = i.i_item_sk
  and d.d_month_seq =
      (select distinct (d_month_seq)
       from date_dim
       where d_year = 2001
         and d_moy = 1
         limit 1)
  and i.i_current_price &gt; 1.2 *
      (select avg(j.i_current_price)
       from item j
       where j.i_category = i.i_category)
group by a.ca_state
having count(*) &gt;= 10
order by 2,1
limit 100;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestHdfsParquetTableStatsWriter" file="query_test/test_insert_parquet.py" line="541" name="test_write_statistics_null[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="22.8562121391"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_statistics_null_1ee9fb2f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_statistics_null_1ee9fb2f`;

MainThread: Created database &quot;test_write_statistics_null_1ee9fb2f&quot; for test ID &quot;query_test/test_insert_parquet.py::TestHdfsParquetTableStatsWriter::()::test_write_statistics_null[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
drop table if exists test_write_statistics_null_1ee9fb2f.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_statistics_null_1ee9fb2f.test_hdfs_parquet_table_writer stored as parquet as select * from functional.nulltable;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="356" name="test_tpcds_q33[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.0222058296"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q33

-- executing against localhost:21000
with ss as (
 select
          i_manufact_id,sum(ss_ext_sales_price) total_sales
 from
  store_sales,
  date_dim,
         customer_address,
         item
 where
         i_manufact_id in (select
  i_manufact_id
from
 item
where i_category in (&apos;Electronics&apos;))
 and     ss_item_sk              = i_item_sk
 and     ss_sold_date_sk         = d_date_sk
 and     d_year                  = 1998
 and     d_moy                   = 5
 and     ss_addr_sk              = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_manufact_id),
 cs as (
 select
          i_manufact_id,sum(cs_ext_sales_price) total_sales
 from
  catalog_sales,
  date_dim,
         customer_address,
         item
 where
         i_manufact_id               in (select
  i_manufact_id
from
 item
where i_category in (&apos;Electronics&apos;))
 and     cs_item_sk              = i_item_sk
 and     cs_sold_date_sk         = d_date_sk
 and     d_year                  = 1998
 and     d_moy                   = 5
 and     cs_bill_addr_sk         = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_manufact_id),
 ws as (
 select
          i_manufact_id,sum(ws_ext_sales_price) total_sales
 from
  web_sales,
  date_dim,
         customer_address,
         item
 where
         i_manufact_id               in (select
  i_manufact_id
from
 item
where i_category in (&apos;Electronics&apos;))
 and     ws_item_sk              = i_item_sk
 and     ws_sold_date_sk         = d_date_sk
 and     d_year                  = 1998
 and     d_moy                   = 5
 and     ws_bill_addr_sk         = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_manufact_id)
  select  i_manufact_id ,sum(total_sales) total_sales
 from  (select * from ss
        union all
        select * from cs
        union all
        select * from ws) tmp1
 group by i_manufact_id
 order by total_sales
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="332" name="test_tpcds_q18a[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="19.981746912"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q18A

-- executing against localhost:21000
with results as
 (select i_item_id,
        ca_country,
        ca_state,
        ca_county,
        cast(cs_quantity as decimal(12,2)) agg1,
        cast(cs_list_price as decimal(12,2)) agg2,
        cast(cs_coupon_amt as decimal(12,2)) agg3,
        cast(cs_sales_price as decimal(12,2)) agg4,
        cast(cs_net_profit as decimal(12,2)) agg5,
        cast(c_birth_year as decimal(12,2)) agg6,
        cast(cd1.cd_dep_count as decimal(12,2)) agg7
 from catalog_sales, customer_demographics cd1, customer_demographics cd2, customer, customer_address, date_dim, item
 where cs_sold_date_sk = d_date_sk and
       cs_item_sk = i_item_sk and
       cs_bill_cdemo_sk = cd1.cd_demo_sk and
       cs_bill_customer_sk = c_customer_sk and
       cd1.cd_gender = &apos;F&apos; and
       cd1.cd_education_status = &apos;Unknown&apos; and
       c_current_cdemo_sk = cd2.cd_demo_sk and
       c_current_addr_sk = ca_address_sk and
       c_birth_month in (1, 6, 8, 9, 12, 2) and
       d_year = 1998 and
       ca_state in (&apos;MS&apos;, &apos;IN&apos;, &apos;ND&apos;, &apos;OK&apos;, &apos;NM&apos;, &apos;VA&apos;, &apos;MS&apos;)
 )
  select  i_item_id, ca_country, ca_state, ca_county, agg1, agg2, agg3, agg4, agg5, agg6, agg7
 from (
  select i_item_id, ca_country, ca_state, ca_county, avg(agg1) agg1,
    avg(agg2) agg2, avg(agg3) agg3, avg(agg4) agg4, avg(agg5) agg5, avg(agg6) agg6, avg(agg7) agg7
  from results
  group by i_item_id, ca_country, ca_state, ca_county
  union all
  select i_item_id, ca_country, ca_state, NULL as county, avg(agg1) agg1, avg(agg2) agg2, avg(agg3) agg3,
    avg(agg4) agg4, avg(agg5) agg5, avg(agg6) agg6, avg(agg7) agg7
  from results
  group by i_item_id, ca_country, ca_state
  union all
  select i_item_id, ca_country, NULL as ca_state, NULL as county, avg(agg1) agg1, avg(agg2) agg2, avg(agg3) agg3,
    avg(agg4) agg4, avg(agg5) agg5, avg(agg6) agg6, avg(agg7) agg7
  from results
  group by i_item_id, ca_country
  union all
  select i_item_id, NULL as ca_country, NULL as ca_state, NULL as county, avg(agg1) agg1, avg(agg2) agg2, avg(agg3) agg3,
    avg(agg4) agg4, avg(agg5) agg5, avg(agg6) agg6, avg(agg7) agg7
  from results
  group by i_item_id
  union all
  select NULL AS i_item_id, NULL as ca_country, NULL as ca_state, NULL as county, avg(agg1) agg1, avg(agg2) agg2, avg(agg3) agg3,
    avg(agg4) agg4, avg(agg5) agg5, avg(agg6) agg6, avg(agg7) agg7
  from results
 ) foo
 order by ca_country, ca_state, ca_county, i_item_id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="410" name="test_tpcds_q60[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.9384322166"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q60

-- executing against localhost:21000
with ss as (
 select
          i_item_id,sum(ss_ext_sales_price) total_sales
 from
  store_sales,
  date_dim,
         customer_address,
         item
 where
         i_item_id in (select
  i_item_id
from
 item
where i_category in (&apos;Music&apos;))
 and     ss_item_sk              = i_item_sk
 and     ss_sold_date_sk         = d_date_sk
 and     d_year                  = 1998
 and     d_moy                   = 9
 and     ss_addr_sk              = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_item_id),
 cs as (
 select
          i_item_id,sum(cs_ext_sales_price) total_sales
 from
  catalog_sales,
  date_dim,
         customer_address,
         item
 where
         i_item_id               in (select
  i_item_id
from
 item
where i_category in (&apos;Music&apos;))
 and     cs_item_sk              = i_item_sk
 and     cs_sold_date_sk         = d_date_sk
 and     d_year                  = 1998
 and     d_moy                   = 9
 and     cs_bill_addr_sk         = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_item_id),
 ws as (
 select
          i_item_id,sum(ws_ext_sales_price) total_sales
 from
  web_sales,
  date_dim,
         customer_address,
         item
 where
         i_item_id               in (select
  i_item_id
from
 item
where i_category in (&apos;Music&apos;))
 and     ws_item_sk              = i_item_sk
 and     ws_sold_date_sk         = d_date_sk
 and     d_year                  = 1998
 and     d_moy                   = 9
 and     ws_bill_addr_sk         = ca_address_sk
 and     ca_gmt_offset           = -5
 group by i_item_id)
  select
  i_item_id
,sum(total_sales) total_sales
 from  (select * from ss
        union all
        select * from cs
        union all
        select * from ws) tmp1
 group by i_item_id
 order by i_item_id
      ,total_sales
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="389" name="test_tpcds_q51[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="24.7483918667"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q51

-- executing against localhost:21000
WITH web_v1 as (
select
  ws_item_sk item_sk, d_date,
  sum(sum(ws_sales_price))
      over (partition by ws_item_sk order by d_date rows between unbounded preceding and current row) cume_sales
from web_sales
    ,date_dim
where ws_sold_date_sk=d_date_sk
  and d_month_seq between 1200 and 1200+11
  and ws_item_sk is not NULL
group by ws_item_sk, d_date),
store_v1 as (
select
  ss_item_sk item_sk, d_date,
  sum(sum(ss_sales_price))
      over (partition by ss_item_sk order by d_date rows between unbounded preceding and current row) cume_sales
from store_sales
    ,date_dim
where ss_sold_date_sk=d_date_sk
  and d_month_seq between 1200 and 1200+11
  and ss_item_sk is not NULL
group by ss_item_sk, d_date)
 select  *
from (select item_sk
     ,d_date
     ,web_sales
     ,store_sales
     ,max(web_sales)
         over (partition by item_sk order by d_date rows between unbounded preceding and current row) web_cumulative
     ,max(store_sales)
         over (partition by item_sk order by d_date rows between unbounded preceding and current row) store_cumulative
     from (select case when web.item_sk is not null then web.item_sk else store.item_sk end item_sk
                 ,case when web.d_date is not null then web.d_date else store.d_date end d_date
                 ,web.cume_sales web_sales
                 ,store.cume_sales store_sales
           from web_v1 web full outer join store_v1 store on (web.item_sk = store.item_sk
                                                          and web.d_date = store.d_date)
          )x )y
where web_cumulative &gt; store_cumulative
order by item_sk
        ,d_date
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="422" name="test_tpcds_q65[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.5822269917"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q65

-- executing against localhost:21000
select
  s_store_name,
  i_item_desc,
  sc.revenue,
  i_current_price,
  i_wholesale_cost,
  i_brand
from
  store,
  item,
  (select
    ss_store_sk,
    avg(revenue) as ave
  from
    (select
      ss_store_sk,
      ss_item_sk,
      sum(ss_sales_price) as revenue
    from
      store_sales,
      date_dim
    where
      ss_sold_date_sk = d_date_sk
      and d_month_seq between 1176 and 1176 + 11
    group by
      ss_store_sk,
      ss_item_sk
    ) sa
  group by
    ss_store_sk
  ) sb,
  (select
    ss_store_sk,
    ss_item_sk,
    sum(ss_sales_price) as revenue
  from
    store_sales,
    date_dim
  where
    ss_sold_date_sk = d_date_sk
    and d_month_seq between 1176 and 1176 + 11
  group by
    ss_store_sk,
    ss_item_sk
  ) sc
where
  sb.ss_store_sk = sc.ss_store_sk
  and sc.revenue &lt;= 0.1 * sb.ave
  and s_store_sk = sc.ss_store_sk
  and i_item_sk = sc.ss_item_sk
order by
  s_store_name,
  i_item_desc
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="413" name="test_tpcds_q61[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.75599002838"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q61

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL in DECIMAL value
-- FIXED. CAST RESULT QUOTIENT TO DECIMAL(15, 4), TAKE ACTUAL RESULT AS EXPECTED
select promotions,total,cast(promotions*100.00/total as decimal(15,4))
from
  (select sum(ss_ext_sales_price) promotions
   from  store_sales
        ,store
        ,promotion
        ,date_dim
        ,customer
        ,customer_address
        ,item
   where ss_sold_date_sk = d_date_sk
   and   ss_store_sk = s_store_sk
   and   ss_promo_sk = p_promo_sk
   and   ss_customer_sk= c_customer_sk
   and   ca_address_sk = c_current_addr_sk
   and   ss_item_sk = i_item_sk
   and   ca_gmt_offset = -5
   and   i_category = &apos;Jewelry&apos;
   and   (p_channel_dmail = &apos;Y&apos; or p_channel_email = &apos;Y&apos; or p_channel_tv = &apos;Y&apos;)
   and   s_gmt_offset = -5
   and   d_year = 1998
   and   d_moy  = 1) promotional_sales,
  (select sum(ss_ext_sales_price) total
   from  store_sales
        ,store
        ,date_dim
        ,customer
        ,customer_address
        ,item
   where ss_sold_date_sk = d_date_sk
   and   ss_store_sk = s_store_sk
   and   ss_customer_sk= c_customer_sk
   and   ca_address_sk = c_current_addr_sk
   and   ss_item_sk = i_item_sk
   and   ca_gmt_offset = -5
   and   i_category = &apos;Jewelry&apos;
   and   s_gmt_offset = -5
   and   d_year = 1998
   and   d_moy  = 1) all_sales
order by promotions, total;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="305" name="test_tpcds_q7[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.66253995895"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q7

-- executing against localhost:21000
select
  i_item_id,
  avg(ss_quantity) agg1,
  avg(ss_list_price) agg2,
  avg(ss_coupon_amt) agg3,
  avg(ss_sales_price) agg4
from
  store_sales,
  customer_demographics,
  date_dim,
  item,
  promotion
where
  ss_sold_date_sk = d_date_sk
  and ss_item_sk = i_item_sk
  and ss_cdemo_sk = cd_demo_sk
  and ss_promo_sk = p_promo_sk
  and cd_gender = &apos;M&apos;
  and cd_marital_status = &apos;S&apos;
  and cd_education_status = &apos;College&apos;
  and (p_channel_email = &apos;N&apos;
    or p_channel_event = &apos;N&apos;)
  and d_year = 2000
group by
  i_item_id
order by
  i_item_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="443" name="test_tpcds_q73[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.36615514755"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q73

-- executing against localhost:21000
select c_last_name,
       c_first_name,
       c_salutation,
       c_preferred_cust_flag,
       ss_ticket_number,
       cnt
from
  (select
    ss_ticket_number,
    ss_customer_sk,
    count(*) cnt
  from store_sales,
       date_dim,
       store,
       household_demographics
  where store_sales.ss_sold_date_sk = date_dim.d_date_sk
    and store_sales.ss_store_sk = store.s_store_sk
    and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk
    and date_dim.d_dom between 1 and 2
    and (household_demographics.hd_buy_potential = &apos;&gt;10000&apos;
      or household_demographics.hd_buy_potential = &apos;Unknown&apos;)
    and household_demographics.hd_vehicle_count &gt; 0
    and case when household_demographics.hd_vehicle_count &gt; 0 then
        household_demographics.hd_dep_count / household_demographics.hd_vehicle_count else null end &gt; 1
    and date_dim.d_year in (1999,1999+1,1999+2)
    and store.s_county in (&apos;Williamson County&apos;,&apos;Franklin Parish&apos;,&apos;Bronx County&apos;,&apos;Orange County&apos;)
  group by ss_ticket_number,
           ss_customer_sk) dj,
  customer
where ss_customer_sk = c_customer_sk
  and cnt between 1 and 5
order by cnt desc,  c_last_name asc;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestHdfsParquetTableStatsWriter" file="query_test/test_insert_parquet.py" line="557" name="test_write_statistics_char_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="33.1620910168"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_statistics_char_types_7c8d2053` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_statistics_char_types_7c8d2053`;

MainThread: Created database &quot;test_write_statistics_char_types_7c8d2053&quot; for test ID &quot;query_test/test_insert_parquet.py::TestHdfsParquetTableStatsWriter::()::test_write_statistics_char_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_write_statistics_char_types_7c8d2053.test_char_types (c3 char(3), vc varchar, st string);;

-- executing against localhost:21000
insert into test_write_statistics_char_types_7c8d2053.test_char_types values
        (cast(&quot;def&quot; as char(3)), &quot;ghj xyz&quot;, &quot;abc xyz&quot;),
        (cast(&quot;abc&quot; as char(3)), &quot;def 123 xyz&quot;, &quot;lorem ipsum&quot;),
        (cast(&quot;xy&quot; as char(3)), &quot;abc banana&quot;, &quot;dolor dis amet&quot;)
        ;

-- executing against localhost:21000
drop table if exists test_write_statistics_char_types_7c8d2053.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_statistics_char_types_7c8d2053.test_hdfs_parquet_table_writer stored as parquet as select * from test_write_statistics_char_types_7c8d2053.test_char_types;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="371" name="test_tpcds_q40[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="12.5319898129"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q40

-- executing against localhost:21000
select
   w_state
  ,i_item_id
  ,sum(case when (cast(d_date as timestamp) &lt; cast (&apos;2000-03-11&apos; as timestamp))
    then cs_sales_price - coalesce(cr_refunded_cash,0) else 0 end) as sales_before
  ,sum(case when (cast(d_date as timestamp) &gt;= cast (&apos;2000-03-11&apos; as timestamp))
    then cs_sales_price - coalesce(cr_refunded_cash,0) else 0 end) as sales_after
 from
   catalog_sales left outer join catalog_returns on
       (cs_order_number = cr_order_number
        and cs_item_sk = cr_item_sk)
  ,warehouse
  ,item
  ,date_dim
 where
     i_current_price between 0.99 and 1.49
 and i_item_sk          = cs_item_sk
 and cs_warehouse_sk    = w_warehouse_sk
 and cs_sold_date_sk    = d_date_sk
 and cast(d_date as timestamp) between (cast (&apos;2000-03-11&apos; as timestamp) - interval 30 days)
                and (cast (&apos;2000-03-11&apos; as timestamp) + interval 30 days)
 group by
    w_state,i_item_id
 order by w_state,i_item_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="416" name="test_tpcds_q62[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="15.6836192608"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q62

-- executing against localhost:21000
select
   substr(w_warehouse_name,1,20)
  ,sm_type
  ,web_name
  ,sum(case when (ws_ship_date_sk - ws_sold_date_sk &lt;= 30 ) then 1 else 0 end)  as &quot;30 days&quot;
  ,sum(case when (ws_ship_date_sk - ws_sold_date_sk &gt; 30) and
                 (ws_ship_date_sk - ws_sold_date_sk &lt;= 60) then 1 else 0 end )  as &quot;31-60 days&quot;
  ,sum(case when (ws_ship_date_sk - ws_sold_date_sk &gt; 60) and
                 (ws_ship_date_sk - ws_sold_date_sk &lt;= 90) then 1 else 0 end)  as &quot;61-90 days&quot;
  ,sum(case when (ws_ship_date_sk - ws_sold_date_sk &gt; 90) and
                 (ws_ship_date_sk - ws_sold_date_sk &lt;= 120) then 1 else 0 end)  as &quot;91-120 days&quot;
  ,sum(case when (ws_ship_date_sk - ws_sold_date_sk  &gt; 120) then 1 else 0 end)  as &quot;&gt;120 days&quot;
from
   web_sales
  ,warehouse
  ,ship_mode
  ,web_site
  ,date_dim
where
    d_month_seq between 1200 and 1200 + 11
and ws_ship_date_sk   = d_date_sk
and ws_warehouse_sk   = w_warehouse_sk
and ws_ship_mode_sk   = sm_ship_mode_sk
and ws_web_site_sk    = web_site_sk
group by
   substr(w_warehouse_name,1,20)
  ,sm_type
  ,web_name
order by substr(w_warehouse_name,1,20)
        ,sm_type
       ,web_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="425" name="test_tpcds_q67a[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="65.779099226"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q67A

-- executing against localhost:21000
with results as
(     select i_category ,i_class ,i_brand ,i_product_name ,d_year ,d_qoy ,d_moy ,s_store_id
                  ,sum(coalesce(ss_sales_price*ss_quantity,0)) sumsales
            from store_sales ,date_dim ,store ,item
       where  ss_sold_date_sk=d_date_sk
          and ss_item_sk=i_item_sk
          and ss_store_sk = s_store_sk
          and d_month_seq between 1200 and 1200 + 11
       group by i_category, i_class, i_brand, i_product_name, d_year, d_qoy, d_moy,s_store_id)
 ,
 results_rollup as
 (select i_category, i_class, i_brand, i_product_name, d_year, d_qoy, d_moy, s_store_id, sumsales
  from results
  union all
  select i_category, i_class, i_brand, i_product_name, d_year, d_qoy, d_moy, null s_store_id, sum(sumsales) sumsales
  from results
  group by i_category, i_class, i_brand, i_product_name, d_year, d_qoy, d_moy
  union all
  select i_category, i_class, i_brand, i_product_name, d_year, d_qoy, null d_moy, null s_store_id, sum(sumsales) sumsales
  from results
  group by i_category, i_class, i_brand, i_product_name, d_year, d_qoy
  union all
  select i_category, i_class, i_brand, i_product_name, d_year, null d_qoy, null d_moy, null s_store_id, sum(sumsales) sumsales
  from results
  group by i_category, i_class, i_brand, i_product_name, d_year
  union all
  select i_category, i_class, i_brand, i_product_name, null d_year, null d_qoy, null d_moy, null s_store_id, sum(sumsales) sumsales
  from results
  group by i_category, i_class, i_brand, i_product_name
  union all
  select i_category, i_class, i_brand, null i_product_name, null d_year, null d_qoy, null d_moy, null s_store_id, sum(sumsales) sumsales
  from results
  group by i_category, i_class, i_brand
  union all
  select i_category, i_class, null i_brand, null i_product_name, null d_year, null d_qoy, null d_moy, null s_store_id, sum(sumsales) sumsales
  from results
  group by i_category, i_class
  union all
  select i_category, null i_class, null i_brand, null i_product_name, null d_year, null d_qoy, null d_moy, null s_store_id, sum(sumsales) sumsales
  from results
  group by i_category
  union all
  select null i_category, null i_class, null i_brand, null i_product_name, null d_year, null d_qoy, null d_moy, null s_store_id, sum(sumsales) sumsales
  from results)
 select  *
from (select i_category
            ,i_class
            ,i_brand
            ,i_product_name
            ,d_year
            ,d_qoy
            ,d_moy
            ,s_store_id
            ,sumsales
            ,rank() over (partition by i_category order by sumsales desc) rk
      from results_rollup) dw2
where rk &lt;= 100
order by i_category
        ,i_class
        ,i_brand
        ,i_product_name
        ,d_year
        ,d_qoy
        ,d_moy
        ,s_store_id
        ,sumsales
        ,rk
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="446" name="test_tpcds_q74[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="28.7533576488"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q74

-- executing against localhost:21000
with year_total as (
 select c_customer_id customer_id
       ,c_first_name customer_first_name
       ,c_last_name customer_last_name
       ,d_year as year
       ,sum(ss_net_paid) year_total
       ,&apos;s&apos; sale_type
 from customer
     ,store_sales
     ,date_dim
 where c_customer_sk = ss_customer_sk
   and ss_sold_date_sk = d_date_sk
   and d_year in (2001,2001+1)
 group by c_customer_id
         ,c_first_name
         ,c_last_name
         ,d_year
 union all
 select c_customer_id customer_id
       ,c_first_name customer_first_name
       ,c_last_name customer_last_name
       ,d_year as year
       ,sum(ws_net_paid) year_total
       ,&apos;w&apos; sale_type
 from customer
     ,web_sales
     ,date_dim
 where c_customer_sk = ws_bill_customer_sk
   and ws_sold_date_sk = d_date_sk
   and d_year in (2001,2001+1)
 group by c_customer_id
         ,c_first_name
         ,c_last_name
         ,d_year
         )
  select
        t_s_secyear.customer_id, t_s_secyear.customer_first_name, t_s_secyear.customer_last_name
 from year_total t_s_firstyear
     ,year_total t_s_secyear
     ,year_total t_w_firstyear
     ,year_total t_w_secyear
 where t_s_secyear.customer_id = t_s_firstyear.customer_id
         and t_s_firstyear.customer_id = t_w_secyear.customer_id
         and t_s_firstyear.customer_id = t_w_firstyear.customer_id
         and t_s_firstyear.sale_type = &apos;s&apos;
         and t_w_firstyear.sale_type = &apos;w&apos;
         and t_s_secyear.sale_type = &apos;s&apos;
         and t_w_secyear.sale_type = &apos;w&apos;
         and t_s_firstyear.year = 2001
         and t_s_secyear.year = 2001+1
         and t_w_firstyear.year = 2001
         and t_w_secyear.year = 2001+1
         and t_s_firstyear.year_total &gt; 0
         and t_w_firstyear.year_total &gt; 0
         and case when t_w_firstyear.year_total &gt; 0 then t_w_secyear.year_total / t_w_firstyear.year_total else null end
           &gt; case when t_s_firstyear.year_total &gt; 0 then t_s_secyear.year_total / t_s_firstyear.year_total else null end
 order by 1,1,1
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="392" name="test_tpcds_q51a[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="81.7964642048"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q51A

-- executing against localhost:21000
WITH web_tv as (
select
  ws_item_sk item_sk, d_date, sum(ws_sales_price) sumws,
  row_number()
      over (partition by ws_item_sk order by d_date) rk
from web_sales
    ,date_dim
where ws_sold_date_sk=d_date_sk
  and d_month_seq between 1200 and 1200+11
  and ws_item_sk is not NULL
group by ws_item_sk, d_date
),
web_v1 as (
select v1.item_sk, v1.d_date, v1.sumws, sum(v2.sumws) cume_sales
from web_tv v1, web_tv v2
where v1.item_sk = v2.item_sk and v1.rk &gt;= v2.rk
group by v1.item_sk, v1.d_date, v1.sumws
),
store_tv as (
select
  ss_item_sk item_sk, d_date, sum(ss_sales_price) sumss,
  row_number()
      over (partition by ss_item_sk order by d_date) rk
from store_sales
    ,date_dim
where ss_sold_date_sk=d_date_sk
  and d_month_seq between 1200 and 1200+11
  and ss_item_sk is not NULL
group by ss_item_sk, d_date
),
store_v1 as (
select v1.item_sk, v1.d_date, v1.sumss, sum(v2.sumss) cume_sales
from store_tv v1, store_tv v2
where v1.item_sk = v2.item_sk and v1.rk &gt;= v2.rk
group by v1.item_sk, v1.d_date, v1.sumss
),
v as (
select item_sk
     ,d_date
     ,web_sales
     ,store_sales
     ,row_number() over (partition by item_sk order by d_date) rk
     from (select case when web.item_sk is not null then web.item_sk else store.item_sk end item_sk
                 ,case when web.d_date is not null then web.d_date else store.d_date end d_date
                 ,web.cume_sales web_sales
                 ,store.cume_sales store_sales
           from web_v1 web full outer join store_v1 store on (web.item_sk = store.item_sk
                                                          and web.d_date = store.d_date)
          ) x
)
 select  *
from(
        select v1.item_sk, v1.d_date, v1.web_sales, v1.store_sales, max(v2.web_sales) web_cumulative, max(v2.store_sales) store_cumulative
        from v v1, v v2
        where v1.item_sk = v2.item_sk and v1.rk &gt;= v2.rk
        group by v1.item_sk, v1.d_date, v1.web_sales, v1.store_sales
)x
where web_cumulative &gt; store_cumulative
order by item_sk, d_date
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="308" name="test_tpcds_q8[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.485902071"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q8

-- executing against localhost:21000
select
  s_store_name,
  sum(ss_net_profit)
from
  store_sales
  join store on (store_sales.ss_store_sk = store.s_store_sk)
  join
  (select
    a.ca_zip
  from
    (select
      substr(ca_zip, 1, 5) ca_zip,
      count( *) cnt
    from
      customer_address
      join  customer on (customer_address.ca_address_sk = customer.c_current_addr_sk)
    where
      c_preferred_cust_flag = &apos;Y&apos;
    group by
      ca_zip
    having
      count(*) &gt; 10
    ) a
    left semi join
    (select
      substr(ca_zip, 1, 5) ca_zip
    from
      customer_address
    where
      substr(ca_zip, 1, 5) in (&apos;89436&apos;, &apos;30868&apos;, &apos;65085&apos;, &apos;22977&apos;, &apos;83927&apos;, &apos;77557&apos;, &apos;58429&apos;, &apos;40697&apos;, &apos;80614&apos;, &apos;10502&apos;, &apos;32779&apos;,
      &apos;91137&apos;, &apos;61265&apos;, &apos;98294&apos;, &apos;17921&apos;, &apos;18427&apos;, &apos;21203&apos;, &apos;59362&apos;, &apos;87291&apos;, &apos;84093&apos;, &apos;21505&apos;, &apos;17184&apos;, &apos;10866&apos;, &apos;67898&apos;, &apos;25797&apos;,
      &apos;28055&apos;, &apos;18377&apos;, &apos;80332&apos;, &apos;74535&apos;, &apos;21757&apos;, &apos;29742&apos;, &apos;90885&apos;, &apos;29898&apos;, &apos;17819&apos;, &apos;40811&apos;, &apos;25990&apos;, &apos;47513&apos;, &apos;89531&apos;, &apos;91068&apos;,
      &apos;10391&apos;, &apos;18846&apos;, &apos;99223&apos;, &apos;82637&apos;, &apos;41368&apos;, &apos;83658&apos;, &apos;86199&apos;, &apos;81625&apos;, &apos;26696&apos;, &apos;89338&apos;, &apos;88425&apos;, &apos;32200&apos;, &apos;81427&apos;, &apos;19053&apos;,
      &apos;77471&apos;, &apos;36610&apos;, &apos;99823&apos;, &apos;43276&apos;, &apos;41249&apos;, &apos;48584&apos;, &apos;83550&apos;, &apos;82276&apos;, &apos;18842&apos;, &apos;78890&apos;, &apos;14090&apos;, &apos;38123&apos;, &apos;40936&apos;, &apos;34425&apos;,
      &apos;19850&apos;, &apos;43286&apos;, &apos;80072&apos;, &apos;79188&apos;, &apos;54191&apos;, &apos;11395&apos;, &apos;50497&apos;, &apos;84861&apos;, &apos;90733&apos;, &apos;21068&apos;, &apos;57666&apos;, &apos;37119&apos;, &apos;25004&apos;, &apos;57835&apos;,
      &apos;70067&apos;, &apos;62878&apos;, &apos;95806&apos;, &apos;19303&apos;, &apos;18840&apos;, &apos;19124&apos;, &apos;29785&apos;, &apos;16737&apos;, &apos;16022&apos;, &apos;49613&apos;, &apos;89977&apos;, &apos;68310&apos;, &apos;60069&apos;, &apos;98360&apos;,
      &apos;48649&apos;, &apos;39050&apos;, &apos;41793&apos;, &apos;25002&apos;, &apos;27413&apos;, &apos;39736&apos;, &apos;47208&apos;, &apos;16515&apos;, &apos;94808&apos;, &apos;57648&apos;, &apos;15009&apos;, &apos;80015&apos;, &apos;42961&apos;, &apos;63982&apos;,
      &apos;21744&apos;, &apos;71853&apos;, &apos;81087&apos;, &apos;67468&apos;, &apos;34175&apos;, &apos;64008&apos;, &apos;20261&apos;, &apos;11201&apos;, &apos;51799&apos;, &apos;48043&apos;, &apos;45645&apos;, &apos;61163&apos;, &apos;48375&apos;, &apos;36447&apos;,
      &apos;57042&apos;, &apos;21218&apos;, &apos;41100&apos;, &apos;89951&apos;, &apos;22745&apos;, &apos;35851&apos;, &apos;83326&apos;, &apos;61125&apos;, &apos;78298&apos;, &apos;80752&apos;, &apos;49858&apos;, &apos;52940&apos;, &apos;96976&apos;, &apos;63792&apos;,
      &apos;11376&apos;, &apos;53582&apos;, &apos;18717&apos;, &apos;90226&apos;, &apos;50530&apos;, &apos;94203&apos;, &apos;99447&apos;, &apos;27670&apos;, &apos;96577&apos;, &apos;57856&apos;, &apos;56372&apos;, &apos;16165&apos;, &apos;23427&apos;, &apos;54561&apos;,
      &apos;28806&apos;, &apos;44439&apos;, &apos;22926&apos;, &apos;30123&apos;, &apos;61451&apos;, &apos;92397&apos;, &apos;56979&apos;, &apos;92309&apos;, &apos;70873&apos;, &apos;13355&apos;, &apos;21801&apos;, &apos;46346&apos;, &apos;37562&apos;, &apos;56458&apos;,
      &apos;28286&apos;, &apos;47306&apos;, &apos;99555&apos;, &apos;69399&apos;, &apos;26234&apos;, &apos;47546&apos;, &apos;49661&apos;, &apos;88601&apos;, &apos;35943&apos;, &apos;39936&apos;, &apos;25632&apos;, &apos;24611&apos;, &apos;44166&apos;, &apos;56648&apos;,
      &apos;30379&apos;, &apos;59785&apos;, &apos;11110&apos;, &apos;14329&apos;, &apos;93815&apos;, &apos;52226&apos;, &apos;71381&apos;, &apos;13842&apos;, &apos;25612&apos;, &apos;63294&apos;, &apos;14664&apos;, &apos;21077&apos;, &apos;82626&apos;, &apos;18799&apos;,
      &apos;60915&apos;, &apos;81020&apos;, &apos;56447&apos;, &apos;76619&apos;, &apos;11433&apos;, &apos;13414&apos;, &apos;42548&apos;, &apos;92713&apos;, &apos;70467&apos;, &apos;30884&apos;, &apos;47484&apos;, &apos;16072&apos;, &apos;38936&apos;, &apos;13036&apos;,
      &apos;88376&apos;, &apos;45539&apos;, &apos;35901&apos;, &apos;19506&apos;, &apos;65690&apos;, &apos;73957&apos;, &apos;71850&apos;, &apos;49231&apos;, &apos;14276&apos;, &apos;20005&apos;, &apos;18384&apos;, &apos;76615&apos;, &apos;11635&apos;, &apos;38177&apos;,
      &apos;55607&apos;, &apos;41369&apos;, &apos;95447&apos;, &apos;58581&apos;, &apos;58149&apos;, &apos;91946&apos;, &apos;33790&apos;, &apos;76232&apos;, &apos;75692&apos;, &apos;95464&apos;, &apos;22246&apos;, &apos;51061&apos;, &apos;56692&apos;, &apos;53121&apos;,
      &apos;77209&apos;, &apos;15482&apos;, &apos;10688&apos;, &apos;14868&apos;, &apos;45907&apos;, &apos;73520&apos;, &apos;72666&apos;, &apos;25734&apos;, &apos;17959&apos;, &apos;24677&apos;, &apos;66446&apos;, &apos;94627&apos;, &apos;53535&apos;, &apos;15560&apos;,
      &apos;41967&apos;, &apos;69297&apos;, &apos;11929&apos;, &apos;59403&apos;, &apos;33283&apos;, &apos;52232&apos;, &apos;57350&apos;, &apos;43933&apos;, &apos;40921&apos;, &apos;36635&apos;, &apos;10827&apos;, &apos;71286&apos;, &apos;19736&apos;, &apos;80619&apos;,
      &apos;25251&apos;, &apos;95042&apos;, &apos;15526&apos;, &apos;36496&apos;, &apos;55854&apos;, &apos;49124&apos;, &apos;81980&apos;, &apos;35375&apos;, &apos;49157&apos;, &apos;63512&apos;, &apos;28944&apos;, &apos;14946&apos;, &apos;36503&apos;, &apos;54010&apos;,
      &apos;18767&apos;, &apos;23969&apos;, &apos;43905&apos;, &apos;66979&apos;, &apos;33113&apos;, &apos;21286&apos;, &apos;58471&apos;, &apos;59080&apos;, &apos;13395&apos;, &apos;79144&apos;, &apos;70373&apos;, &apos;67031&apos;, &apos;38360&apos;, &apos;26705&apos;,
      &apos;50906&apos;, &apos;52406&apos;, &apos;26066&apos;, &apos;73146&apos;, &apos;15884&apos;, &apos;31897&apos;, &apos;30045&apos;, &apos;61068&apos;, &apos;45550&apos;, &apos;92454&apos;, &apos;13376&apos;, &apos;14354&apos;, &apos;19770&apos;, &apos;22928&apos;,
      &apos;97790&apos;, &apos;50723&apos;, &apos;46081&apos;, &apos;30202&apos;, &apos;14410&apos;, &apos;20223&apos;, &apos;88500&apos;, &apos;67298&apos;, &apos;13261&apos;, &apos;14172&apos;, &apos;81410&apos;, &apos;93578&apos;, &apos;83583&apos;, &apos;46047&apos;,
      &apos;94167&apos;, &apos;82564&apos;, &apos;21156&apos;, &apos;15799&apos;, &apos;86709&apos;, &apos;37931&apos;, &apos;74703&apos;, &apos;83103&apos;, &apos;23054&apos;, &apos;70470&apos;, &apos;72008&apos;, &apos;49247&apos;, &apos;91911&apos;, &apos;69998&apos;,
      &apos;20961&apos;, &apos;70070&apos;, &apos;63197&apos;, &apos;54853&apos;, &apos;88191&apos;, &apos;91830&apos;, &apos;49521&apos;, &apos;19454&apos;, &apos;81450&apos;, &apos;89091&apos;, &apos;62378&apos;, &apos;25683&apos;, &apos;61869&apos;, &apos;51744&apos;,
      &apos;36580&apos;, &apos;85778&apos;, &apos;36871&apos;, &apos;48121&apos;, &apos;28810&apos;, &apos;83712&apos;, &apos;45486&apos;, &apos;67393&apos;, &apos;26935&apos;, &apos;42393&apos;, &apos;20132&apos;, &apos;55349&apos;, &apos;86057&apos;, &apos;21309&apos;,
      &apos;80218&apos;, &apos;10094&apos;, &apos;11357&apos;, &apos;48819&apos;, &apos;39734&apos;, &apos;40758&apos;, &apos;30432&apos;, &apos;21204&apos;, &apos;29467&apos;, &apos;30214&apos;, &apos;61024&apos;, &apos;55307&apos;, &apos;74621&apos;, &apos;11622&apos;,
      &apos;68908&apos;, &apos;33032&apos;, &apos;52868&apos;, &apos;99194&apos;, &apos;99900&apos;, &apos;84936&apos;, &apos;69036&apos;, &apos;99149&apos;, &apos;45013&apos;, &apos;32895&apos;, &apos;59004&apos;, &apos;32322&apos;, &apos;14933&apos;, &apos;32936&apos;,
      &apos;33562&apos;, &apos;72550&apos;, &apos;27385&apos;, &apos;58049&apos;, &apos;58200&apos;, &apos;16808&apos;, &apos;21360&apos;, &apos;32961&apos;, &apos;18586&apos;, &apos;79307&apos;, &apos;15492&apos;)
    ) b
  on (a.ca_zip = b.ca_zip)
  ) v1 on (substr(store.s_zip, 1, 2) = substr(v1.ca_zip, 1, 2))
where
  ss_sold_date_sk between 2452276 and 2452366
group by
  s_store_name
order by
  s_store_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="372" name="test_multi_compression_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="174.24180603"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_multi_compression_types_b56c99f5` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_multi_compression_types_b56c99f5`;

MainThread: Created database &quot;test_multi_compression_types_b56c99f5&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_multi_compression_types[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_multi_compression_types_b56c99f5.alltypes_multi_compression like functional_parquet.alltypes;

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hbase-2.0.0-cdh6.x-SNAPSHOT/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/log4j-slf4j-impl-2.8.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]

Logging initialized using configuration in file:/home/ubuntu/Impala/fe/src/test/resources/hive-log4j2.properties Async: false
Query ID = ubuntu_20180703031952_5de8383a-931e-4df4-94f8-2dbf8821c867
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there&apos;s no reduce operator
18/07/03 03:20:13 INFO beanutils.FluentPropertyBeanIntrospector: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
18/07/03 03:20:15 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library
18/07/03 03:20:15 INFO lzo.LzoCodec: Successfully loaded &amp; initialized native-lzo library [hadoop-lzo rev 2b3bd7731ff3ef5d8585a004b90696630e5cea96]
18/07/03 03:20:17 INFO mapred.LocalDistributedCacheManager: Creating symlink: /tmp/hadoop-ubuntu/mapred/local/1530588016377/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:20:17 WARN mapred.LocalDistributedCacheManager: Failed to create symlink: /tmp/hadoop-ubuntu/mapred/local/1530588016377/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:20:17 INFO mapred.LocalDistributedCacheManager: Localized file:/tmp/hadoop/mapred/staging/ubuntu1517417264/.staging/job_local1517417264_0001/libjars as file:/tmp/hadoop-ubuntu/mapred/local/1530588016377/libjars
Job running in-process (local Hadoop)
18/07/03 03:20:17 INFO mapred.LocalJobRunner: OutputCommitter set in config org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:20:17 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:20:17 INFO mapred.LocalJobRunner: Waiting for map tasks
18/07/03 03:20:17 INFO mapred.LocalJobRunner: Starting task: attempt_local1517417264_0001_m_000000_0
2018-07-03 03:20:18,222 Stage-1 map = 0%,  reduce = 0%
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/hive-exec-2.1.1-cdh6.x-SNAPSHOT.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/parquet-hadoop-bundle-1.9.0-cdh6.x-20180615.142109-1.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [shaded.parquet.org.slf4j.helpers.NOPLoggerFactory]
18/07/03 03:20:25 INFO mapred.LocalJobRunner: 
18/07/03 03:20:25 INFO mapred.LocalJobRunner: map
18/07/03 03:20:25 INFO mapred.LocalJobRunner: Finishing task: attempt_local1517417264_0001_m_000000_0
18/07/03 03:20:25 INFO mapred.LocalJobRunner: map task executor complete.
2018-07-03 03:20:26,238 Stage-1 map = 100%,  reduce = 0%
Ended Job = job_local1517417264_0001
Stage-3 is selected by condition resolver.
Stage-2 is filtered out by condition resolver.
Stage-4 is filtered out by condition resolver.
Moving data to directory hdfs://localhost:20500/test-warehouse/test_multi_compression_types_b56c99f5.db/alltypes_multi_compression/year=2010/month=1/.hive-staging_hive_2018-07-03_03-19-52_817_4241838687933017600-1/-ext-10000
Loading data to table test_multi_compression_types_b56c99f5.alltypes_multi_compression partition (year=2010, month=1)
MapReduce Jobs Launched: 
Stage-Stage-1:  HDFS Read: 8797 HDFS Write: 7375 SUCCESS
Total MapReduce CPU Time Spent: 0 msec
OK
Time taken: 34.079 seconds
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hbase-2.0.0-cdh6.x-SNAPSHOT/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/log4j-slf4j-impl-2.8.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hadoop-3.0.0-cdh6.x-SNAPSHOT/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]

Logging initialized using configuration in file:/home/ubuntu/Impala/fe/src/test/resources/hive-log4j2.properties Async: false
Query ID = ubuntu_20180703032059_ba75787c-61ea-47fd-ba40-f5a72e27c1cc
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there&apos;s no reduce operator
18/07/03 03:21:14 INFO beanutils.FluentPropertyBeanIntrospector: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
18/07/03 03:21:15 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library
18/07/03 03:21:15 INFO lzo.LzoCodec: Successfully loaded &amp; initialized native-lzo library [hadoop-lzo rev 2b3bd7731ff3ef5d8585a004b90696630e5cea96]
18/07/03 03:21:16 INFO mapred.LocalDistributedCacheManager: Creating symlink: /tmp/hadoop-ubuntu/mapred/local/1530588075844/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:21:16 WARN mapred.LocalDistributedCacheManager: Failed to create symlink: /tmp/hadoop-ubuntu/mapred/local/1530588075844/libjars &lt;- /home/ubuntu/Impala/tests/libjars/*
18/07/03 03:21:16 INFO mapred.LocalDistributedCacheManager: Localized file:/tmp/hadoop/mapred/staging/ubuntu1739817841/.staging/job_local1739817841_0001/libjars as file:/tmp/hadoop-ubuntu/mapred/local/1530588075844/libjars
Job running in-process (local Hadoop)
18/07/03 03:21:16 INFO mapred.LocalJobRunner: OutputCommitter set in config org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:21:16 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.hive.ql.io.HiveFileFormatUtils$NullOutputCommitter
18/07/03 03:21:16 INFO mapred.LocalJobRunner: Waiting for map tasks
18/07/03 03:21:16 INFO mapred.LocalJobRunner: Starting task: attempt_local1739817841_0001_m_000000_0
2018-07-03 03:21:17,561 Stage-1 map = 0%,  reduce = 0%
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/hive-exec-2.1.1-cdh6.x-SNAPSHOT.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/Impala/toolchain/cdh_components/hive-2.1.1-cdh6.x-SNAPSHOT/lib/parquet-hadoop-bundle-1.9.0-cdh6.x-20180615.142109-1.jar!/shaded/parquet/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [shaded.parquet.org.slf4j.helpers.NOPLoggerFactory]
18/07/03 03:21:21 INFO mapred.LocalJobRunner: 
18/07/03 03:21:21 INFO mapred.LocalJobRunner: map
18/07/03 03:21:21 INFO mapred.LocalJobRunner: Finishing task: attempt_local1739817841_0001_m_000000_0
18/07/03 03:21:21 INFO mapred.LocalJobRunner: map task executor complete.
2018-07-03 03:21:21,586 Stage-1 map = 100%,  reduce = 0%
Ended Job = job_local1739817841_0001
Stage-3 is selected by condition resolver.
Stage-2 is filtered out by condition resolver.
Stage-4 is filtered out by condition resolver.
Moving data to directory hdfs://localhost:20500/test-warehouse/test_multi_compression_types_b56c99f5.db/alltypes_multi_compression/year=2010/month=2/.hive-staging_hive_2018-07-03_03-20-59_250_1963460811237470533-1/-ext-10000
Loading data to table test_multi_compression_types_b56c99f5.alltypes_multi_compression partition (year=2010, month=2)
MapReduce Jobs Launched: 
Stage-Stage-1:  HDFS Read: 8233 HDFS Write: 5603 SUCCESS
Total MapReduce CPU Time Spent: 0 msec
OK
Time taken: 22.969 seconds
-- executing against localhost:21000
create table test_multi_compression_types_b56c99f5.multi_compression (a string, b string) stored as parquet;

18/07/03 03:21:31 WARN hdfs.DataStreamer: Caught exception
java.lang.InterruptedException
	at java.lang.Object.wait(Native Method)
	at java.lang.Thread.join(Thread.java:1252)
	at java.lang.Thread.join(Thread.java:1326)
	at org.apache.hadoop.hdfs.DataStreamer.closeResponder(DataStreamer.java:986)
	at org.apache.hadoop.hdfs.DataStreamer.endBlock(DataStreamer.java:640)
	at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:810)
-- executing against localhost:21000
use test_multi_compression_types_b56c99f5;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypes_multi_compression;

-- executing against localhost:21000
select * from multi_compression;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="374" name="test_tpcds_q41[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.8434951305"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q41

-- executing against localhost:21000
select  distinct(i_product_name)
 from item i1
 where i_manufact_id between 738 and 738+40
   and (select count(*) as item_cnt
        from item
        where (i_manufact = i1.i_manufact and
        ((i_category = &apos;Women&apos; and
        (i_color = &apos;powder&apos; or i_color = &apos;khaki&apos;) and
        (i_units = &apos;Ounce&apos; or i_units = &apos;Oz&apos;) and
        (i_size = &apos;medium&apos; or i_size = &apos;extra large&apos;)
        ) or
        (i_category = &apos;Women&apos; and
        (i_color = &apos;brown&apos; or i_color = &apos;honeydew&apos;) and
        (i_units = &apos;Bunch&apos; or i_units = &apos;Ton&apos;) and
        (i_size = &apos;N/A&apos; or i_size = &apos;small&apos;)
        ) or
        (i_category = &apos;Men&apos; and
        (i_color = &apos;floral&apos; or i_color = &apos;deep&apos;) and
        (i_units = &apos;N/A&apos; or i_units = &apos;Dozen&apos;) and
        (i_size = &apos;petite&apos; or i_size = &apos;large&apos;)
        ) or
        (i_category = &apos;Men&apos; and
        (i_color = &apos;light&apos; or i_color = &apos;cornflower&apos;) and
        (i_units = &apos;Box&apos; or i_units = &apos;Pound&apos;) and
        (i_size = &apos;medium&apos; or i_size = &apos;extra large&apos;)
        ))) or
       (i_manufact = i1.i_manufact and
        ((i_category = &apos;Women&apos; and
        (i_color = &apos;midnight&apos; or i_color = &apos;snow&apos;) and
        (i_units = &apos;Pallet&apos; or i_units = &apos;Pallet&apos;) and
        (i_size = &apos;medium&apos; or i_size = &apos;extra large&apos;)
        ) or
        (i_category = &apos;Women&apos; and
        (i_color = &apos;cyan&apos; or i_color = &apos;papaya&apos;) and
        (i_units = &apos;Cup&apos; or i_units = &apos;Dram&apos;) and
        (i_size = &apos;N/A&apos; or i_size = &apos;small&apos;)
        ) or
        (i_category = &apos;Men&apos; and
        (i_color = &apos;orange&apos; or i_color = &apos;frosted&apos;) and
        (i_units = &apos;Each&apos; or i_units = &apos;Tbl&apos;) and
        (i_size = &apos;petite&apos; or i_size = &apos;large&apos;)
        ) or
        (i_category = &apos;Men&apos; and
        (i_color = &apos;forest&apos; or i_color = &apos;ghost&apos;) and
        (i_units = &apos;Lb&apos; or i_units = &apos;Bundle&apos;) and
        (i_size = &apos;medium&apos; or i_size = &apos;extra large&apos;)
        )))) &gt; 0
 order by i_product_name
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="464" name="test_tpcds_q80a[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="46.5653889179"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q80A

-- executing against localhost:21000
with ssr as
 (select  s_store_id as store_id,
          sum(ss_ext_sales_price) as sales,
          sum(coalesce(sr_return_amt, 0)) as return_amt,
          sum(ss_net_profit - coalesce(sr_net_loss, 0)) as profit
  from store_sales left outer join store_returns on
         (ss_item_sk = sr_item_sk and ss_ticket_number = sr_ticket_number),
     date_dim,
     store,
     item,
     promotion
 where ss_sold_date_sk = d_date_sk
       and d_date between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days )
       and ss_store_sk = s_store_sk
       and ss_item_sk = i_item_sk
       and i_current_price &gt; 50
       and ss_promo_sk = p_promo_sk
       and p_channel_tv = &apos;N&apos;
 group by s_store_id)
 ,
 csr as
 (select  cp_catalog_page_id as catalog_page_id,
          sum(cs_ext_sales_price) as sales,
          sum(coalesce(cr_return_amount, 0)) as return_amt,
          sum(cs_net_profit - coalesce(cr_net_loss, 0)) as profit
  from catalog_sales left outer join catalog_returns on
         (cs_item_sk = cr_item_sk and cs_order_number = cr_order_number),
     date_dim,
     catalog_page,
     item,
     promotion
 where cs_sold_date_sk = d_date_sk
       and d_date between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days )
        and cs_catalog_page_sk = cp_catalog_page_sk
       and cs_item_sk = i_item_sk
       and i_current_price &gt; 50
       and cs_promo_sk = p_promo_sk
       and p_channel_tv = &apos;N&apos;
group by cp_catalog_page_id)
 ,
 wsr as
 (select  web_site_id,
          sum(ws_ext_sales_price) as sales,
          sum(coalesce(wr_return_amt, 0)) as return_amt,
          sum(ws_net_profit - coalesce(wr_net_loss, 0)) as profit
  from web_sales left outer join web_returns on
         (ws_item_sk = wr_item_sk and ws_order_number = wr_order_number),
     date_dim,
     web_site,
     item,
     promotion
 where ws_sold_date_sk = d_date_sk
       and d_date between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days )
        and ws_web_site_sk = web_site_sk
       and ws_item_sk = i_item_sk
       and i_current_price &gt; 50
       and ws_promo_sk = p_promo_sk
       and p_channel_tv = &apos;N&apos;
group by web_site_id)
,
results as
 (select channel
        , id
        , sum(sales) as sales
        , sum(return_amt) as return_amt
        , sum(profit) as profit
 from
 (select &apos;store channel&apos; as channel
        , concat(&apos;store&apos;, store_id) as id
        , sales
        , return_amt
        , profit
 from   ssr
 union all
 select &apos;catalog channel&apos; as channel
        , concat(&apos;catalog_page&apos;, catalog_page_id) as id
        , sales
        , return_amt
        , profit
 from  csr
 union all
 select &apos;web channel&apos; as channel
        , concat(&apos;web_site&apos;, web_site_id) as id
        , sales
        , return_amt
        , profit
 from   wsr
 ) x
 group by channel, id)
  select  channel
        , id
        , sales
        , return_amt
        , profit
 from (
   select channel, id, sales, return_amt, profit from  results
   union
   select channel, NULL AS id, sum(sales) as sales, sum(return_amt) as return_amt, sum(profit) as profit from  results group by channel
   union
   select NULL AS channel, NULL AS id, sum(sales) as sales, sum(return_amt) as return_amt, sum(profit) as profit from  results
 ) foo
 order by channel, id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="419" name="test_tpcds_q64[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="43.2987620831"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q64

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL
-- ADDED ORDER BY COLUMNS.
with cs_ui as
 (select cs_item_sk
        ,sum(cs_ext_list_price) as sale,sum(cr_refunded_cash+cr_reversed_charge+cr_store_credit) as refund
  from catalog_sales
      ,catalog_returns
  where cs_item_sk = cr_item_sk
    and cs_order_number = cr_order_number
  group by cs_item_sk
  having sum(cs_ext_list_price)&gt;2*sum(cr_refunded_cash+cr_reversed_charge+cr_store_credit)),
cross_sales as
 (select i_product_name product_name
     ,i_item_sk item_sk
     ,s_store_name store_name
     ,s_zip store_zip
     ,ad1.ca_street_number b_street_number
     ,ad1.ca_street_name b_street_name
     ,ad1.ca_city b_city
     ,ad1.ca_zip b_zip
     ,ad2.ca_street_number c_street_number
     ,ad2.ca_street_name c_street_name
     ,ad2.ca_city c_city
     ,ad2.ca_zip c_zip
     ,d1.d_year as syear
     ,d2.d_year as fsyear
     ,d3.d_year s2year
     ,count(*) cnt
     ,sum(ss_wholesale_cost) s1
     ,sum(ss_list_price) s2
     ,sum(ss_coupon_amt) s3
  FROM   store_sales
        ,store_returns
        ,cs_ui
        ,date_dim d1
        ,date_dim d2
        ,date_dim d3
        ,store
        ,customer
        ,customer_demographics cd1
        ,customer_demographics cd2
        ,promotion
        ,household_demographics hd1
        ,household_demographics hd2
        ,customer_address ad1
        ,customer_address ad2
        ,income_band ib1
        ,income_band ib2
        ,item
  WHERE  ss_store_sk = s_store_sk AND
         ss_sold_date_sk = d1.d_date_sk AND
         ss_customer_sk = c_customer_sk AND
         ss_cdemo_sk= cd1.cd_demo_sk AND
         ss_hdemo_sk = hd1.hd_demo_sk AND
         ss_addr_sk = ad1.ca_address_sk and
         ss_item_sk = i_item_sk and
         ss_item_sk = sr_item_sk and
         ss_ticket_number = sr_ticket_number and
         ss_item_sk = cs_ui.cs_item_sk and
         c_current_cdemo_sk = cd2.cd_demo_sk AND
         c_current_hdemo_sk = hd2.hd_demo_sk AND
         c_current_addr_sk = ad2.ca_address_sk and
         c_first_sales_date_sk = d2.d_date_sk and
         c_first_shipto_date_sk = d3.d_date_sk and
         ss_promo_sk = p_promo_sk and
         hd1.hd_income_band_sk = ib1.ib_income_band_sk and
         hd2.hd_income_band_sk = ib2.ib_income_band_sk and
         cd1.cd_marital_status &lt;&gt; cd2.cd_marital_status and
         i_color in (&apos;purple&apos;,&apos;burlywood&apos;,&apos;indian&apos;,&apos;spring&apos;,&apos;floral&apos;,&apos;medium&apos;) and
         i_current_price between 64 and 64 + 10 and
         i_current_price between 64 + 1 and 64 + 15
group by i_product_name
       ,i_item_sk
       ,s_store_name
       ,s_zip
       ,ad1.ca_street_number
       ,ad1.ca_street_name
       ,ad1.ca_city
       ,ad1.ca_zip
       ,ad2.ca_street_number
       ,ad2.ca_street_name
       ,ad2.ca_city
       ,ad2.ca_zip
       ,d1.d_year
       ,d2.d_year
       ,d3.d_year
)
select cs1.product_name
     ,cs1.store_name
     ,cs1.store_zip
     ,cs1.b_street_number
     ,cs1.b_street_name
     ,cs1.b_city
     ,cs1.b_zip
     ,cs1.c_street_number
     ,cs1.c_street_name
     ,cs1.c_city
     ,cs1.c_zip
     ,cs1.syear
     ,cs1.cnt
     ,cs1.s1 as s11
     ,cs1.s2 as s21
     ,cs1.s3 as s31
     ,cs2.s1 as s12
     ,cs2.s2 as s22
     ,cs2.s3 as s32
     ,cs2.syear
     ,cs2.cnt
from cross_sales cs1,cross_sales cs2
where cs1.item_sk=cs2.item_sk and
     cs1.syear = 1999 and
     cs2.syear = 1999 + 1 and
     cs2.cnt &lt;= cs1.cnt and
     cs1.store_name = cs2.store_name and
     cs1.store_zip = cs2.store_zip
order by cs1.product_name
       ,cs1.store_name
       ,cs2.cnt
     -- Added to fix result ordering
       ,b_street_number desc
       ,b_street_name desc
       ,b_zip desc
       ,s11 desc
       ,s21 desc
       ,s31 desc
       ,s12 desc
       ,s22 desc
       ,s32 desc;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 0} | table_format: text/none]" time="49.5252330303"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=false;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="377" name="test_tpcds_q42[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.0604190826"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q42

-- executing against localhost:21000
select
  dt.d_year,
  item.i_category_id,
  item.i_category,
  sum(ss_ext_sales_price)
from
  date_dim dt,
  store_sales,
  item
where
  dt.d_date_sk = store_sales.ss_sold_date_sk
  and store_sales.ss_item_sk = item.i_item_sk
  and item.i_manager_id = 1
  and dt.d_moy = 11
  and dt.d_year = 2000
group by
  dt.d_year,
  item.i_category_id,
  item.i_category
order by
  sum(ss_ext_sales_price) desc,
  dt.d_year,
  item.i_category_id,
  item.i_category
limit 100;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestHdfsParquetTableStatsWriter" file="query_test/test_insert_parquet.py" line="580" name="test_write_statistics_negative[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="26.6193971634"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_statistics_negative_bc440247` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_statistics_negative_bc440247`;

MainThread: Created database &quot;test_write_statistics_negative_bc440247&quot; for test ID &quot;query_test/test_insert_parquet.py::TestHdfsParquetTableStatsWriter::()::test_write_statistics_negative[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create view test_write_statistics_negative_bc440247.test_negative_view as select
        id * cast(pow(-1, id % 2) as int) as id,
        int_col * cast(pow(-1, id % 2) as int) as int_col,
        bigint_col * cast(pow(-1, id % 2) as bigint) as bigint_col,
        float_col * pow(-1, id % 2) as float_col,
        double_col * pow(-1, id % 2) as double_col
        from functional.alltypes;

-- executing against localhost:21000
drop table if exists test_write_statistics_negative_bc440247.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_statistics_negative_bc440247.test_hdfs_parquet_table_writer stored as parquet as select * from test_write_statistics_negative_bc440247.test_negative_view;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="449" name="test_tpcds_q75[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="21.4903759956"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q75

-- executing against localhost:21000
WITH all_sales AS (
 SELECT d_year
       ,i_brand_id
       ,i_class_id
       ,i_category_id
       ,i_manufact_id
       ,SUM(sales_cnt) AS sales_cnt
       ,SUM(sales_amt) AS sales_amt
 FROM (SELECT d_year
             ,i_brand_id
             ,i_class_id
             ,i_category_id
             ,i_manufact_id
             ,cs_quantity - COALESCE(cr_return_quantity,0) AS sales_cnt
             ,cs_ext_sales_price - COALESCE(cr_return_amount,0.0) AS sales_amt
       FROM catalog_sales JOIN item ON i_item_sk=cs_item_sk
                          JOIN date_dim ON d_date_sk=cs_sold_date_sk
                          LEFT JOIN catalog_returns ON (cs_order_number=cr_order_number
                                                    AND cs_item_sk=cr_item_sk)
       WHERE i_category=&apos;Books&apos;
       UNION
       SELECT d_year
             ,i_brand_id
             ,i_class_id
             ,i_category_id
             ,i_manufact_id
             ,ss_quantity - COALESCE(sr_return_quantity,0) AS sales_cnt
             ,ss_ext_sales_price - COALESCE(sr_return_amt,0.0) AS sales_amt
       FROM store_sales JOIN item ON i_item_sk=ss_item_sk
                        JOIN date_dim ON d_date_sk=ss_sold_date_sk
                        LEFT JOIN store_returns ON (ss_ticket_number=sr_ticket_number
                                                AND ss_item_sk=sr_item_sk)
       WHERE i_category=&apos;Books&apos;
       UNION
       SELECT d_year
             ,i_brand_id
             ,i_class_id
             ,i_category_id
             ,i_manufact_id
             ,ws_quantity - COALESCE(wr_return_quantity,0) AS sales_cnt
             ,ws_ext_sales_price - COALESCE(wr_return_amt,0.0) AS sales_amt
       FROM web_sales JOIN item ON i_item_sk=ws_item_sk
                      JOIN date_dim ON d_date_sk=ws_sold_date_sk
                      LEFT JOIN web_returns ON (ws_order_number=wr_order_number
                                            AND ws_item_sk=wr_item_sk)
       WHERE i_category=&apos;Books&apos;) sales_detail
 GROUP BY d_year, i_brand_id, i_class_id, i_category_id, i_manufact_id)
 SELECT  prev_yr.d_year AS prev_year
                          ,curr_yr.d_year AS year
                          ,curr_yr.i_brand_id
                          ,curr_yr.i_class_id
                          ,curr_yr.i_category_id
                          ,curr_yr.i_manufact_id
                          ,prev_yr.sales_cnt AS prev_yr_cnt
                          ,curr_yr.sales_cnt AS curr_yr_cnt
                          ,curr_yr.sales_cnt-prev_yr.sales_cnt AS sales_cnt_diff
                          ,curr_yr.sales_amt-prev_yr.sales_amt AS sales_amt_diff
 FROM all_sales curr_yr, all_sales prev_yr
 WHERE curr_yr.i_brand_id=prev_yr.i_brand_id
   AND curr_yr.i_class_id=prev_yr.i_class_id
   AND curr_yr.i_category_id=prev_yr.i_category_id
   AND curr_yr.i_manufact_id=prev_yr.i_manufact_id
   AND curr_yr.d_year=2002
   AND prev_yr.d_year=2002-1
   AND CAST(curr_yr.sales_cnt AS DECIMAL(17,2))/CAST(prev_yr.sales_cnt AS DECIMAL(17,2))&lt;0.9
 ORDER BY sales_cnt_diff, sales_amt_diff
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="500" name="test_tpcds_q98[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.7174360752"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q98

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL
-- FIXED, ADDED ROUND() TO LAST COLUMN
select i_item_id,
       i_item_desc,
       i_category,
       i_class,
       i_current_price,
       sum(ss_ext_sales_price) as itemrevenue,
       round(sum(ss_ext_sales_price)*100.0/sum(sum(ss_ext_sales_price)) over
          (partition by i_class), 2) as revenueratio
from store_sales,
     item,
     date_dim
where ss_item_sk = i_item_sk
      and i_category in (&apos;Sports&apos;, &apos;Books&apos;, &apos;Home&apos;)
      and ss_sold_date_sk = d_date_sk
      and cast(d_date as timestamp) between cast(&apos;1999-02-22&apos; as timestamp)
                                    and (cast(&apos;1999-02-22&apos; as timestamp) + interval 30 days)
group by i_item_id,
         i_item_desc,
         i_category,
         i_class,
         i_current_price
order by i_category,
         i_class,
         i_item_id,
         i_item_desc,
         revenueratio;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="452" name="test_tpcds_q76[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="17.262335062"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q76

-- executing against localhost:21000
select  channel, col_name, d_year, d_qoy, i_category, COUNT(*) sales_cnt, SUM(ext_sales_price) sales_amt FROM (
        SELECT &apos;store&apos; as channel, &apos;ss_store_sk&apos; col_name, d_year, d_qoy, i_category, ss_ext_sales_price ext_sales_price
         FROM store_sales, item, date_dim
         WHERE ss_store_sk IS NULL
           AND ss_sold_date_sk=d_date_sk
           AND ss_item_sk=i_item_sk
        UNION ALL
        SELECT &apos;web&apos; as channel, &apos;ws_ship_customer_sk&apos; col_name, d_year, d_qoy, i_category, ws_ext_sales_price ext_sales_price
         FROM web_sales, item, date_dim
         WHERE ws_ship_customer_sk IS NULL
           AND ws_sold_date_sk=d_date_sk
           AND ws_item_sk=i_item_sk
        UNION ALL
        SELECT &apos;catalog&apos; as channel, &apos;cs_ship_addr_sk&apos; col_name, d_year, d_qoy, i_category, cs_ext_sales_price ext_sales_price
         FROM catalog_sales, item, date_dim
         WHERE cs_ship_addr_sk IS NULL
           AND cs_sold_date_sk=d_date_sk
           AND cs_item_sk=i_item_sk) foo
GROUP BY channel, col_name, d_year, d_qoy, i_category
ORDER BY channel, col_name, d_year, d_qoy, i_category
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="503" name="test_tpcds_q99[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.52760529518"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q99

-- executing against localhost:21000
select
   substr(w_warehouse_name,1,20)
  ,sm_type
  ,cc_name
  ,sum(case when (cs_ship_date_sk - cs_sold_date_sk &lt;= 30 ) then 1 else 0 end)  as &quot;30 days&quot;
  ,sum(case when (cs_ship_date_sk - cs_sold_date_sk &gt; 30) and
                 (cs_ship_date_sk - cs_sold_date_sk &lt;= 60) then 1 else 0 end )  as &quot;31-60 days&quot;
  ,sum(case when (cs_ship_date_sk - cs_sold_date_sk &gt; 60) and
                 (cs_ship_date_sk - cs_sold_date_sk &lt;= 90) then 1 else 0 end)  as &quot;61-90 days&quot;
  ,sum(case when (cs_ship_date_sk - cs_sold_date_sk &gt; 90) and
                 (cs_ship_date_sk - cs_sold_date_sk &lt;= 120) then 1 else 0 end)  as &quot;91-120 days&quot;
  ,sum(case when (cs_ship_date_sk - cs_sold_date_sk  &gt; 120) then 1 else 0 end)  as &quot;&gt;120 days&quot;
from
   catalog_sales
  ,warehouse
  ,ship_mode
  ,call_center
  ,date_dim
where
    d_month_seq between 1200 and 1200 + 11
and cs_ship_date_sk   = d_date_sk
and cs_warehouse_sk   = w_warehouse_sk
and cs_ship_mode_sk   = sm_ship_mode_sk
and cs_call_center_sk = cc_call_center_sk
group by
   substr(w_warehouse_name,1,20)
  ,sm_type
  ,cc_name
order by substr(w_warehouse_name,1,20)
        ,sm_type
        ,cc_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestHdfsParquetTableStatsWriter" file="query_test/test_insert_parquet.py" line="607" name="test_write_statistics_multiple_row_groups[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="84.5159478188"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_statistics_multiple_row_groups_770e9932` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_statistics_multiple_row_groups_770e9932`;

MainThread: Created database &quot;test_write_statistics_multiple_row_groups_770e9932&quot; for test ID &quot;query_test/test_insert_parquet.py::TestHdfsParquetTableStatsWriter::()::test_write_statistics_multiple_row_groups[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_statistics_multiple_row_groups_770e9932.test_hdfs_parquet_table_writer sort by (o_orderkey) like tpch_parquet.orders stored as parquet;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_file_size=8388608;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
insert into test_write_statistics_multiple_row_groups_770e9932.test_hdfs_parquet_table_writer select * from tpch_parquet.orders;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="78" name="test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]" time="86.386687994"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_alltypes_d4c7d48c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_alltypes_d4c7d48c`;

MainThread: Created database &quot;test_fuzz_alltypes_d4c7d48c&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_alltypes[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: avro/snap/block]&quot;
MainThread: Using random seed 1530587986
-- executing against localhost:21000
create table test_fuzz_alltypes_d4c7d48c.alltypes like functional_avro_snap.alltypes;

MainThread: Generating corrupted version of alltypes in test_fuzz_alltypes_d4c7d48c. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk
-- executing against localhost:21000
use functional_avro_snap;

-- executing against localhost:21000
describe formatted functional_avro_snap.alltypes;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=5/000009_0 at 3562 from 49 to 132
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=5/000009_0 at 6172 from 1 to 124
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=5/000009_0 at 6477 from 69 to 248
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=5/000009_0 at 5415 from 106 to 192
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=5/000009_0 at 4291 from 1 to 108
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=5/000009_0 at 4403 from 9 to 163
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=8/000011_0 at 48 from 102 to 126
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=8/000011_0 at 3984 from 2 to 13
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=8/000011_0 at 4235 from 46 to 51
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=8/000011_0 at 735 from 62 to 76
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=8/000011_0 at 731 from 1 to 54
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=8/000011_0 at 4864 from 121 to 160
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=8/000011_0 at 5910 from 64 to 195
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=8/000011_0 to 3869
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=3/000008_0 at 6554 from 30 to 72
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=3/000008_0 at 6543 from 0 to 100
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=3/000008_0 at 1946 from 65 to 99
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=3/000008_0 at 2554 from 0 to 237
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=3/000008_0 at 4105 from 8 to 110
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=3/000008_0 at 2964 from 14 to 69
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=3/000008_0 at 435 from 116 to 158
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=3/000008_0 at 6132 from 65 to 101
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=3/000008_0 to 1784
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=7/000010_0 at 4463 from 54 to 255
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=7/000010_0 to 152
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=6/000019_0 at 4174 from 5 to 244
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=6/000019_0 at 452 from 110 to 170
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=6/000019_0 at 498 from 34 to 27
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=6/000019_0 at 5852 from 2 to 128
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=6/000019_0 at 798 from 64 to 37
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=6/000019_0 to 5579
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=10/000006_0 at 3888 from 8 to 163
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=10/000006_0 at 1347 from 57 to 137
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=10/000006_0 at 4264 from 64 to 53
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=2/000022_0 at 255 from 91 to 62
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=2/000022_0 at 3061 from 9 to 211
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=2/000022_0 at 4555 from 1 to 156
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=2/000022_0 to 70
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=11/000017_0 at 3013 from 9 to 98
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=11/000017_0 at 6520 from 65 to 111
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=11/000017_0 at 2648 from 0 to 247
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=9/000020_0 at 5237 from 64 to 117
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=9/000020_0 at 261 from 44 to 87
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=9/000020_0 at 6674 from 64 to 154
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=9/000020_0 to 4531
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=4/000018_0 at 5862 from 0 to 16
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=4/000018_0 at 3600 from 168 to 120
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=4/000018_0 at 4293 from 131 to 165
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=4/000018_0 at 924 from 18 to 69
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=4/000018_0 at 1430 from 46 to 126
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=1/000005_0 at 2067 from 64 to 255
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=1/000005_0 at 6186 from 13 to 214
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=1/000005_0 at 4024 from 64 to 88
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2010/month=1/000005_0 at 6933 from 58 to 124
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=5/000002_0 at 6752 from 106 to 72
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=5/000002_0 at 3939 from 42 to 17
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=5/000002_0 at 6421 from 9 to 67
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=12/000001_0 at 3902 from 130 to 52
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=12/000001_0 at 4219 from 64 to 130
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=12/000001_0 at 5678 from 10 to 35
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=12/000001_0 at 4986 from 2 to 189
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=12/000001_0 at 2695 from 50 to 91
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=12/000001_0 at 3269 from 2 to 178
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=12/000001_0 at 5958 from 22 to 227
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=8/000004_0 to 1127
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=3/000012_0 at 3558 from 22 to 151
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=3/000012_0 at 5872 from 128 to 176
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=3/000012_0 at 1907 from 9 to 247
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=3/000012_0 to 1784
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=7/000003_0 at 5825 from 51 to 179
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=7/000003_0 at 1772 from 126 to 222
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=7/000003_0 at 1592 from 69 to 16
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=7/000003_0 at 435 from 116 to 42
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=7/000003_0 at 6515 from 46 to 51
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=6/000015_0 at 4767 from 4 to 32
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=10/000000_0 at 4705 from 1 to 182
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=10/000000_0 at 2706 from 8 to 238
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=10/000000_0 at 1662 from 128 to 8
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=10/000000_0 at 1331 from 0 to 214
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=10/000000_0 at 4695 from 189 to 30
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=10/000000_0 at 5078 from 64 to 196
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=10/000000_0 at 3474 from 69 to 71
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=2/000023_0 at 3918 from 168 to 114
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=2/000023_0 at 3014 from 9 to 113
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=2/000023_0 at 4779 from 0 to 236
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=11/000014_0 at 6484 from 127 to 237
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=11/000014_0 at 862 from 246 to 55
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=11/000014_0 at 6095 from 46 to 109
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=11/000014_0 at 2191 from 9 to 76
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=11/000014_0 at 2929 from 110 to 203
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=11/000014_0 to 2638
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=9/000016_0 at 3024 from 130 to 47
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=4/000021_0 at 2646 from 93 to 144
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=4/000021_0 at 2305 from 129 to 224
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=4/000021_0 at 893 from 2 to 136
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=4/000021_0 at 2142 from 64 to 199
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=1/000013_0 at 2336 from 128 to 97
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=1/000013_0 at 3791 from 130 to 246
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-alltypesPow5Mk/year=2009/month=1/000013_0 at 3329 from 69 to 4
-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2010,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2010,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2010,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2010,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2010,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2010,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2010,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2010,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2010,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2010,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2010,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2010,month=1);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2009,month=5);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2009,month=12);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2009,month=8);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2009,month=3);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2009,month=7);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2009,month=6);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2009,month=10);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2009,month=2);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2009,month=11);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2009,month=9);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2009,month=4);

-- executing against localhost:21000
alter table test_fuzz_alltypes_d4c7d48c.alltypes add partition (year=2009,month=1);

-- executing against localhost:21000
refresh test_fuzz_alltypes_d4c7d48c.alltypes;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d4c7d48c.alltypes) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
 
a
t
 
6
7
6
4
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
5
3
0
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
1
2
7
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d4c7d48c.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
/
0
0
0
0
1
3
_
0
 
a
t
 
6
8
2
6
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
5
3
0
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
1
2
7
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d4c7d48c.alltypes) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
 
a
t
 
6
7
6
4
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
5
3
0
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
1
2
7
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d4c7d48c.alltypes) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
 
a
t
 
1
1
2
7
(
E
O
F
)
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
5
3
0
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
1
2
7
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d4c7d48c.alltypes) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
 
a
t
 
1
1
2
7
(
E
O
F
)
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
5
3
0
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
1
2
7
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d4c7d48c.alltypes) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
 
a
t
 
6
7
6
4
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
5
3
0
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
1
2
7
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d4c7d48c.alltypes) q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
 
a
t
 
1
1
2
7
(
E
O
F
)
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
5
3
0
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
1
2
7
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_alltypes_d4c7d48c.alltypes) q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
 
a
t
 
6
7
6
4
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
1
6
3
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
2
0
4
1
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
2
6
3
8
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d4c7d48c.alltypes q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
 
a
t
 
6
7
6
4
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
5
3
0
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
1
2
7
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d4c7d48c.alltypes q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
4
_
0
 
a
t
 
2
6
3
8
(
E
O
F
)
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
1
6
3
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
2
0
4
1
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
2
6
3
8
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d4c7d48c.alltypes q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
 
a
t
 
6
7
6
4
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
5
3
0
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
1
2
7
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d4c7d48c.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
 
a
t
 
6
9
4
6
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
1
6
3
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
2
0
4
1
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
2
6
3
8
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d4c7d48c.alltypes q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
 
a
t
 
6
7
6
4
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
5
3
0
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
1
2
7
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d4c7d48c.alltypes q;

MainThread: S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
 
a
t
 
6
7
6
4
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
5
3
0
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
1
2
7
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d4c7d48c.alltypes q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
7
_
0
 
a
t
 
6
7
6
4
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
3
6
0
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
5
3
0
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
8
/
0
0
0
0
0
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
1
1
2
7
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_alltypes_d4c7d48c.alltypes q;

MainThread: F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
a
a
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
t
y
p
e
 
m
u
s
t
 
h
a
v
e
 
&quot;
f
i
e
l
d
s
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
&apos;
]
&apos;
 
e
x
p
e
c
t
e
d
 
n
e
a
r
 
&apos;
W
&apos;


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
E
r
r
o
r
 
p
a
r
s
i
n
g
 
J
S
O
N
:
 
u
n
a
b
l
e
 
t
o
 
d
e
c
o
d
e
 
b
y
t
e
 
0
x
9
e
 
n
e
a
r
 
&apos;
&quot;
&apos;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


F
a
i
l
e
d
 
t
o
 
p
a
r
s
e
 
f
i
l
e
 
s
c
h
e
m
a
:
 
R
e
c
o
r
d
 
f
i
e
l
d
 
8
 
m
u
s
t
 
h
a
v
e
 
a
 
&quot;
t
y
p
e
&quot;


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


S
n
a
p
p
y
:
 
R
a
w
U
n
c
o
m
p
r
e
s
s
 
f
a
i
l
e
d


P
r
o
b
l
e
m
 
p
a
r
s
i
n
g
 
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
1
0
/
m
o
n
t
h
=
1
/
0
0
0
0
0
5
_
0
 
a
t
 
6
9
4
6
 
(
1
 
o
f
 
1
4
 
s
i
m
i
l
a
r
)


T
r
i
e
d
 
t
o
 
r
e
a
d
 
6
1
6
3
 
b
y
t
e
s
 
b
u
t
 
c
o
u
l
d
 
o
n
l
y
 
r
e
a
d
 
2
0
4
1
 
b
y
t
e
s
.
 
T
h
i
s
 
m
a
y
 
i
n
d
i
c
a
t
e
 
d
a
t
a
 
f
i
l
e
 
c
o
r
r
u
p
t
i
o
n
.
 
(
f
i
l
e
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
a
l
l
t
y
p
e
s
_
d
4
c
7
d
4
8
c
.
d
b
/
a
l
l
t
y
p
e
s
/
y
e
a
r
=
2
0
0
9
/
m
o
n
t
h
=
1
1
/
0
0
0
0
1
4
_
0
,
 
b
y
t
e
 
o
f
f
s
e
t
:
 
2
6
3
8
)
 
(
1
 
o
f
 
5
 
s
i
m
i
l
a
r
)




</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="482" name="test_tpcds_q91[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.59697198868"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q91

-- executing against localhost:21000
select
        cc_call_center_id Call_Center,
        cc_name Call_Center_Name,
        cc_manager Manager,
        sum(cr_net_loss) Returns_Loss
from
        call_center,
        catalog_returns,
        date_dim,
        customer,
        customer_address,
        customer_demographics,
        household_demographics
where
        cr_call_center_sk       = cc_call_center_sk
and     cr_returned_date_sk     = d_date_sk
and     cr_returning_customer_sk= c_customer_sk
and     cd_demo_sk              = c_current_cdemo_sk
and     hd_demo_sk              = c_current_hdemo_sk
and     ca_address_sk           = c_current_addr_sk
and     d_year                  = 1998
and     d_moy                   = 11
and     ( (cd_marital_status       = &apos;M&apos; and cd_education_status     = &apos;Unknown&apos;)
        or(cd_marital_status       = &apos;W&apos; and cd_education_status     = &apos;Advanced Degree&apos;))
and     hd_buy_potential like &apos;Unknown%&apos;
and     ca_gmt_offset           = -7
group by cc_call_center_id,cc_name,cc_manager,cd_marital_status,cd_education_status
order by sum(cr_net_loss) desc;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="467" name="test_tpcds_q81[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.67428183556"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q81

-- executing against localhost:21000
with customer_total_return as
 (select cr_returning_customer_sk as ctr_customer_sk
        ,ca_state as ctr_state,
  sum(cr_return_amt_inc_tax) as ctr_total_return
 from catalog_returns
     ,date_dim
     ,customer_address
 where cr_returned_date_sk = d_date_sk
   and d_year =2000
   and cr_returning_addr_sk = ca_address_sk
 group by cr_returning_customer_sk
         ,ca_state )
  select  c_customer_id,c_salutation,c_first_name,c_last_name,ca_street_number,ca_street_name
                   ,ca_street_type,ca_suite_number,ca_city,ca_county,ca_state,ca_zip,ca_country,ca_gmt_offset
                  ,ca_location_type,ctr_total_return
 from customer_total_return ctr1
     ,customer_address
     ,customer
 where ctr1.ctr_total_return &gt; (select avg(ctr_total_return)*1.2
         from customer_total_return ctr2
                     where ctr1.ctr_state = ctr2.ctr_state)
       and ca_address_sk = c_current_addr_sk
       and ca_state = &apos;GA&apos;
       and ctr1.ctr_customer_sk = c_customer_sk
 order by c_customer_id,c_salutation,c_first_name,c_last_name,ca_street_number,ca_street_name
                   ,ca_street_type,ca_suite_number,ca_city,ca_county,ca_state,ca_zip,ca_country,ca_gmt_offset
                  ,ca_location_type,ctr_total_return
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsInsert" file="query_test/test_tpcds_queries.py" line="524" name="test_tpcds_partitioned_insert[vector0]" time="0.000246047973633"><skipped message="got empty parameter set [&apos;vector&apos;], function test_tpcds_partitioned_insert at /home/ubuntu/Impala/tests/query_test/test_tpcds_queries.py:524" type="pytest.skip">query_test/test_tpcds_queries.py:524: &lt;py._xmlgen.raw object at 0x7f1519396950&gt;</skipped></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="35" name="test_tpch_q1[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.5690739155"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q1

-- executing against localhost:21000
select
  l_returnflag,
  l_linestatus,
  sum(l_quantity) as sum_qty,
  sum(l_extendedprice) as sum_base_price,
  sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
  sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
  avg(l_quantity) as avg_qty,
  avg(l_extendedprice) as avg_price,
  avg(l_discount) as avg_disc,
  count(*) as count_order
from
  customer.c_orders.o_lineitems
where
  l_shipdate &lt;= &apos;1998-09-02&apos;
group by
  l_returnflag,
  l_linestatus
order by
  l_returnflag,
  l_linestatus;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="485" name="test_tpcds_q92[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="2.97788214684"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q92

-- executing against localhost:21000
select
   sum(ws_ext_discount_amt)  as &quot;Excess Discount Amount&quot;
from
    web_sales
   ,item
   ,date_dim
where
i_manufact_id = 350
and i_item_sk = ws_item_sk
and cast(d_date as timestamp) between cast(&apos;2000-01-27&apos; as timestamp) and
        (cast(&apos;2000-01-27&apos; as timestamp) + interval 90 days)
and d_date_sk = ws_sold_date_sk
and ws_ext_discount_amt
     &gt; (
         SELECT
            1.3 * avg(ws_ext_discount_amt)
         FROM
            web_sales
           ,date_dim
         WHERE
              ws_item_sk = i_item_sk
          and cast(d_date as timestamp) between cast(&apos;2000-01-27&apos; as timestamp) and
                             (cast(&apos;2000-01-27&apos; as timestamp) + interval 90 days)
          and d_date_sk = ws_sold_date_sk
      )
order by sum(ws_ext_discount_amt)
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="428" name="test_tpcds_q68[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.2133150101"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q68

-- executing against localhost:21000
select
  c_last_name,
  c_first_name,
  ca_city,
  bought_city,
  ss_ticket_number,
  extended_price,
  extended_tax,
  list_price
from
  (select
    ss_ticket_number,
    ss_customer_sk,
    ca_city bought_city,
    sum(ss_ext_sales_price) extended_price,
    sum(ss_ext_list_price) list_price,
    sum(ss_ext_tax) extended_tax
  from
    store_sales,
    date_dim,
    store,
    household_demographics,
    customer_address
  where
    store_sales.ss_sold_date_sk = date_dim.d_date_sk
    and store_sales.ss_store_sk = store.s_store_sk
    and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk
    and store_sales.ss_addr_sk = customer_address.ca_address_sk
    and date_dim.d_dom between 1 and 2
    and (household_demographics.hd_dep_count = 4
      or household_demographics.hd_vehicle_count = 3)
    and date_dim.d_year in (1999, 1999 + 1, 1999 + 2)
    and store.s_city in (&apos;Midway&apos;, &apos;Fairview&apos;)
  group by
    ss_ticket_number,
    ss_customer_sk,
    ss_addr_sk,
    ca_city
  ) dn,
  customer,
  customer_address current_addr
where
  ss_customer_sk = c_customer_sk
  and customer.c_current_addr_sk = current_addr.ca_address_sk
  and current_addr.ca_city &lt;&gt; bought_city
order by
  c_last_name,
  ss_ticket_number
limit 100;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 0} | table_format: text/none]" time="6.82607698441"><system-err>-- executing against localhost:21000
use functional;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=false;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="470" name="test_tpcds_q82[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="17.8620197773"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q82

-- executing against localhost:21000
select  i_item_id
       ,i_item_desc
       ,i_current_price
 from item, inventory, date_dim, store_sales
 where i_current_price between 62 and 62+30
 and inv_item_sk = i_item_sk
 and d_date_sk=inv_date_sk
 and cast(d_date as timestamp) between cast(&apos;2000-05-25&apos; as timestamp) and (cast(&apos;2000-05-25&apos; as timestamp) + interval 60 days)
 and i_manufact_id in (129,270,821,423)
 and inv_quantity_on_hand between 100 and 500
 and ss_item_sk = i_item_sk
 group by i_item_id,i_item_desc,i_current_price
 order by i_item_id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="488" name="test_tpcds_q94[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.32570314407"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q94

-- executing against localhost:21000
select
   count(distinct ws_order_number) as &quot;order count&quot;
  ,sum(ws_ext_ship_cost) as &quot;total shipping cost&quot;
  ,sum(ws_net_profit) as &quot;total net profit&quot;
from
   web_sales ws1
  ,date_dim
  ,customer_address
  ,web_site
where
    cast(d_date as timestamp) between cast(&apos;1999-02-01&apos; as timestamp) and
           (cast(&apos;1999-02-01&apos; as timestamp) + interval 60 days)
and ws1.ws_ship_date_sk = d_date_sk
and ws1.ws_ship_addr_sk = ca_address_sk
and ca_state = &apos;IL&apos;
and ws1.ws_web_site_sk = web_site_sk
and web_company_name = &apos;pri&apos;
and exists (select *
            from web_sales ws2
            where ws1.ws_order_number = ws2.ws_order_number
              and ws1.ws_warehouse_sk &lt;&gt; ws2.ws_warehouse_sk)
and not exists(select *
               from web_returns wr1
               where ws1.ws_order_number = wr1.wr_order_number)
order by count(distinct ws_order_number)
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="455" name="test_tpcds_q77a[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.9665226936"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q77A

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL
-- FIXED. TAKE ACTUAL RESULT AS EXPECTED
with ss as
 (select s_store_sk,
         sum(ss_ext_sales_price) as sales,
         sum(ss_net_profit) as profit
 from store_sales,
      date_dim,
      store
 where ss_sold_date_sk = d_date_sk
       and cast(d_date as timestamp) between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days)
       and ss_store_sk = s_store_sk
 group by s_store_sk)
 ,
 sr as
 (select s_store_sk,
         sum(sr_return_amt) as return_amt,
         sum(sr_net_loss) as profit_loss
 from store_returns,
      date_dim,
      store
 where sr_returned_date_sk = d_date_sk
       and cast(d_date as timestamp) between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days)
       and sr_store_sk = s_store_sk
 group by s_store_sk),
 cs as
 (select cs_call_center_sk,
        sum(cs_ext_sales_price) as sales,
        sum(cs_net_profit) as profit
 from catalog_sales,
      date_dim
 where cs_sold_date_sk = d_date_sk
       and cast(d_date as timestamp) between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days)
 group by cs_call_center_sk
 ),
 cr as
 (select cr_call_center_sk,
         sum(cr_return_amount) as return_amt,
         sum(cr_net_loss) as profit_loss
 from catalog_returns,
      date_dim
 where cr_returned_date_sk = d_date_sk
       and cast(d_date as timestamp) between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days)
 group by cr_call_center_sk
 ),
 ws as
 ( select wp_web_page_sk,
        sum(ws_ext_sales_price) as sales,
        sum(ws_net_profit) as profit
 from web_sales,
      date_dim,
      web_page
 where ws_sold_date_sk = d_date_sk
       and cast(d_date as timestamp) between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days)
       and ws_web_page_sk = wp_web_page_sk
 group by wp_web_page_sk),
 wr as
 (select wp_web_page_sk,
        sum(wr_return_amt) as return_amt,
        sum(wr_net_loss) as profit_loss
 from web_returns,
      date_dim,
      web_page
 where wr_returned_date_sk = d_date_sk
       and cast(d_date as timestamp) between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days)
       and wr_web_page_sk = wp_web_page_sk
 group by wp_web_page_sk)
 ,
 results as
 (select channel
        , id
        , sum(sales) as sales
        , sum(return_amt) as return_amt
        , sum(profit) as profit
 from
 (select &apos;store channel&apos; as channel
        , ss.s_store_sk as id
        , sales
        , coalesce(return_amt, 0) as return_amt
        , (profit - coalesce(profit_loss,0)) as profit
 from   ss left join sr
        on  ss.s_store_sk = sr.s_store_sk
 union all
 select &apos;catalog channel&apos; as channel
        , cs_call_center_sk as id
        , sales
        , return_amt
        , (profit - profit_loss) as profit
 from  cs
       , cr
 union all
 select &apos;web channel&apos; as channel
        , ws.wp_web_page_sk as id
        , sales
        , coalesce(return_amt, 0) return_amt
        , (profit - coalesce(profit_loss,0)) as profit
 from   ws left join wr
        on  ws.wp_web_page_sk = wr.wp_web_page_sk
 ) x
 group by channel, id )
  select  *
 from (
 select channel, id, sales, return_amt, profit from  results
 union
 select channel, NULL AS id, sum(sales) as sales, sum(return_amt) as return_amt, sum(profit) as profit from  results group by channel
 union
 select NULL AS channel, NULL AS id, sum(sales) as sales, sum(return_amt) as return_amt, sum(profit) as profit from  results
) foo
order by channel, id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 0} | table_format: text/none]" time="34.7140197754"><system-err>-- executing against localhost:21000
use functional;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=true;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="38" name="test_tpch_q2[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.82030010223"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q2

-- executing against localhost:21000
select
  s_acctbal,
  s_name,
  n_name,
  p_partkey,
  p_mfgr,
  s_address,
  s_phone,
  s_comment
from
  supplier s,
  s.s_partsupps ps,
  part p,
  region r,
  r.r_nations n
where
  p_partkey = ps_partkey
  and p_size = 15
  and p_type like &apos;%BRASS&apos;
  and s_nationkey = n_nationkey
  and r_name = &apos;EUROPE&apos;
  and ps_supplycost = (
    select
      min(ps_supplycost)
    from
      supplier s,
      s.s_partsupps ps,
      region r,
      r.r_nations n
    where
      p_partkey = ps_partkey
      and s_nationkey = n_nationkey
      and r_name = &apos;EUROPE&apos;
    )
order by
  s_acctbal desc,
  n_name,
  s_name,
  p_partkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="491" name="test_tpcds_q95[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.5402648449"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q95

-- executing against localhost:21000
with ws_wh as
(select ws1.ws_order_number,ws1.ws_warehouse_sk wh1,ws2.ws_warehouse_sk wh2
 from web_sales ws1,web_sales ws2
 where ws1.ws_order_number = ws2.ws_order_number
   and ws1.ws_warehouse_sk &lt;&gt; ws2.ws_warehouse_sk)
 select
   count(distinct ws_order_number) as &quot;order count&quot;
  ,sum(ws_ext_ship_cost) as &quot;total shipping cost&quot;
  ,sum(ws_net_profit) as &quot;total net profit&quot;
from
   web_sales ws1
  ,date_dim
  ,customer_address
  ,web_site
where
    cast(d_date as timestamp) between cast(&apos;1999-02-01&apos; as timestamp) and
           (cast(&apos;1999-02-01&apos; as timestamp) + interval 60 days)
and ws1.ws_ship_date_sk = d_date_sk
and ws1.ws_ship_addr_sk = ca_address_sk
and ca_state = &apos;IL&apos;
and ws1.ws_web_site_sk = web_site_sk
and web_company_name = &apos;pri&apos;
and ws1.ws_order_number in (select ws_order_number
                            from ws_wh)
and ws1.ws_order_number in (select wr_order_number
                            from web_returns,ws_wh
                            where wr_order_number = ws_wh.ws_order_number)
order by count(distinct ws_order_number)
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="431" name="test_tpcds_q69[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.07489109039"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q69

-- executing against localhost:21000
select
  cd_gender,
  cd_marital_status,
  cd_education_status,
  count(*) cnt1,
  cd_purchase_estimate,
  count(*) cnt2,
  cd_credit_rating,
  count(*) cnt3
 from
  customer c,customer_address ca,customer_demographics
 where
  c.c_current_addr_sk = ca.ca_address_sk and
  ca_state in (&apos;KY&apos;,&apos;GA&apos;,&apos;NM&apos;) and
  cd_demo_sk = c.c_current_cdemo_sk and
  exists (select *
          from store_sales,date_dim
          where c.c_customer_sk = ss_customer_sk and
                ss_sold_date_sk = d_date_sk and
                d_year = 2001 and
                d_moy between 4 and 4+2) and
   (not exists (select *
            from web_sales,date_dim
            where c.c_customer_sk = ws_bill_customer_sk and
                  ws_sold_date_sk = d_date_sk and
                  d_year = 2001 and
                  d_moy between 4 and 4+2) and
    not exists (select *
            from catalog_sales,date_dim
            where c.c_customer_sk = cs_ship_customer_sk and
                  cs_sold_date_sk = d_date_sk and
                  d_year = 2001 and
                  d_moy between 4 and 4+2))
 group by cd_gender,
          cd_marital_status,
          cd_education_status,
          cd_purchase_estimate,
          cd_credit_rating
 order by cd_gender,
          cd_marital_status,
          cd_education_status,
          cd_purchase_estimate,
          cd_credit_rating
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="395" name="test_tpcds_q52[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.46837687492"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q52

-- executing against localhost:21000
select
  dt.d_year,
  item.i_brand_id brand_id,
  item.i_brand brand,
  sum(ss_ext_sales_price) ext_price
from
  date_dim dt,
  store_sales,
  item
where
  dt.d_date_sk = store_sales.ss_sold_date_sk
  and store_sales.ss_item_sk = item.i_item_sk
  and item.i_manager_id = 1
  and dt.d_moy = 11
  and dt.d_year = 2000
group by
  dt.d_year,
  item.i_brand,
  item.i_brand_id
order by
  dt.d_year,
  ext_price desc,
  brand_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="473" name="test_tpcds_q84[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.53034496307"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q84

-- executing against localhost:21000
select  c_customer_id as customer_id
       ,concat(coalesce(c_last_name,&apos;&apos;), &apos;, &apos;, coalesce(c_first_name,&apos;&apos;)) as customername
 from customer
     ,customer_address
     ,customer_demographics
     ,household_demographics
     ,income_band
     ,store_returns
 where ca_city          =  &apos;Edgewood&apos;
   and c_current_addr_sk = ca_address_sk
   and ib_lower_bound   &gt;=  38128
   and ib_upper_bound   &lt;=  38128 + 50000
   and ib_income_band_sk = hd_income_band_sk
   and cd_demo_sk = c_current_cdemo_sk
   and hd_demo_sk = c_current_hdemo_sk
   and sr_cdemo_sk = cd_demo_sk
 order by c_customer_id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="41" name="test_tpch_q3[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="21.5526490211"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q3

-- executing against localhost:21000
select
  o_orderkey,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  o_orderdate,
  o_shippriority
from
  customer c,
  c.c_orders o,
  o.o_lineitems l
where
  c_mktsegment = &apos;BUILDING&apos;
  and o_orderdate &lt; &apos;1995-03-15&apos;
  and l_shipdate &gt; &apos;1995-03-15&apos;
group by
  o_orderkey,
  o_orderdate,
  o_shippriority
order by
  revenue desc,
  o_orderdate
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="458" name="test_tpcds_q78[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.8342280388"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q78

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL
-- FIXED. TAKE ACTUAL RESULT AS EXPECTED
with ws as
  (select d_year AS ws_sold_year, ws_item_sk,
    ws_bill_customer_sk ws_customer_sk,
    sum(ws_quantity) ws_qty,
    sum(ws_wholesale_cost) ws_wc,
    sum(ws_sales_price) ws_sp
   from web_sales
   left join web_returns on wr_order_number=ws_order_number and ws_item_sk=wr_item_sk
   join date_dim on ws_sold_date_sk = d_date_sk
   where wr_order_number is null
   group by d_year, ws_item_sk, ws_bill_customer_sk
   ),
cs as
  (select d_year AS cs_sold_year, cs_item_sk,
    cs_bill_customer_sk cs_customer_sk,
    sum(cs_quantity) cs_qty,
    sum(cs_wholesale_cost) cs_wc,
    sum(cs_sales_price) cs_sp
   from catalog_sales
   left join catalog_returns on cr_order_number=cs_order_number and cs_item_sk=cr_item_sk
   join date_dim on cs_sold_date_sk = d_date_sk
   where cr_order_number is null
   group by d_year, cs_item_sk, cs_bill_customer_sk
   ),
ss as
  (select d_year AS ss_sold_year, ss_item_sk,
    ss_customer_sk,
    sum(ss_quantity) ss_qty,
    sum(ss_wholesale_cost) ss_wc,
    sum(ss_sales_price) ss_sp
   from store_sales
   left join store_returns on sr_ticket_number=ss_ticket_number and ss_item_sk=sr_item_sk
   join date_dim on ss_sold_date_sk = d_date_sk
   where sr_ticket_number is null
   group by d_year, ss_item_sk, ss_customer_sk
   )
 select
ss_sold_year, ss_item_sk, ss_customer_sk,
round(ss_qty/(coalesce(ws_qty,0)+coalesce(cs_qty,0)),2) ratio,
ss_qty store_qty, ss_wc store_wholesale_cost, ss_sp store_sales_price,
coalesce(ws_qty,0)+coalesce(cs_qty,0) other_chan_qty,
coalesce(ws_wc,0)+coalesce(cs_wc,0) other_chan_wholesale_cost,
coalesce(ws_sp,0)+coalesce(cs_sp,0) other_chan_sales_price
from ss
left join ws on (ws_sold_year=ss_sold_year and ws_item_sk=ss_item_sk and ws_customer_sk=ss_customer_sk)
left join cs on (cs_sold_year=ss_sold_year and cs_item_sk=ss_item_sk and cs_customer_sk=ss_customer_sk)
where (coalesce(ws_qty,0)&gt;0 or coalesce(cs_qty, 0)&gt;0) and ss_sold_year=2002
order by
  ss_sold_year, ss_item_sk, ss_customer_sk,
  ss_qty desc, ss_wc desc, ss_sp desc,
  other_chan_qty,
  other_chan_wholesale_cost,
  other_chan_sales_price,
  round(ss_qty/(coalesce(ws_qty+cs_qty,1)),2)
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="434" name="test_tpcds_q70a[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="19.249985218"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q70A

-- executing against localhost:21000
with results as
( select
    sum(ss_net_profit) as total_sum ,s_state ,s_county, 0 as gstate, 0 as g_county
 from
    store_sales
  ,date_dim      d1
  ,store
 where
    d1.d_month_seq between 1200 and 1200 + 11
 and d1.d_date_sk = ss_sold_date_sk
 and s_store_sk  = ss_store_sk
 and s_state in
            ( select s_state
              from  (select s_state as s_state,
                 rank() over ( partition by s_state order by sum(ss_net_profit) desc) as ranking
                      from  store_sales, store, date_dim
                      where d_month_seq between 1200 and 1200 + 11
                 and d_date_sk = ss_sold_date_sk
                 and s_store_sk  = ss_store_sk
                      group by s_state
                    ) tmp1
              where ranking &lt;= 5)
  group by s_state,s_county) ,
 results_rollup as
(select total_sum ,s_state ,s_county, 0 as g_state, 0 as g_county, 0 as lochierarchy from results
 union
 select sum(total_sum) as total_sum,s_state, NULL as s_county, 0 as g_state, 1 as g_county, 1 as lochierarchy from results group by s_state
 union
 select sum(total_sum) as total_sum ,NULL as s_state ,NULL as s_county, 1 as g_state, 1 as g_county, 2 as lochierarchy from results)
 select  total_sum ,s_state ,s_county, lochierarchy
  ,rank() over (
     partition by lochierarchy,
     case when g_county = 0 then s_state end
     order by total_sum desc) as rank_within_parent
 from results_rollup
 order by
  lochierarchy desc
  ,case when lochierarchy = 0 then s_state end
  ,rank_within_parent
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="398" name="test_tpcds_q53[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.305021286"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q53

-- executing against localhost:21000
select
  *
from
  (select
    i_manufact_id,
    sum(ss_sales_price) sum_sales,
    avg(sum(ss_sales_price)) over (partition by i_manufact_id) avg_quarterly_sales
  from
    item,
    store_sales,
    date_dim,
    store
  where
    ss_item_sk = i_item_sk
    and ss_sold_date_sk = d_date_sk
    and ss_store_sk = s_store_sk
    and d_month_seq in (1200, 1200 + 1, 1200 + 2, 1200 + 3, 1200 + 4, 1200 + 5, 1200 + 6, 1200 + 7, 1200 + 8, 1200 + 9, 1200 + 10, 1200 + 11)
    and ((i_category in (&apos;Books&apos;, &apos;Children&apos;, &apos;Electronics&apos;)
      and i_class in (&apos;personal&apos;, &apos;portable&apos;, &apos;reference&apos;, &apos;self-help&apos;)
      and i_brand in (&apos;scholaramalgamalg #14&apos;, &apos;scholaramalgamalg #7&apos;, &apos;exportiunivamalg #9&apos;, &apos;scholaramalgamalg #9&apos;))
    or (i_category in (&apos;Women&apos;, &apos;Music&apos;, &apos;Men&apos;)
      and i_class in (&apos;accessories&apos;, &apos;classical&apos;, &apos;fragrances&apos;, &apos;pants&apos;)
      and i_brand in (&apos;amalgimporto #1&apos;, &apos;edu packscholar #1&apos;, &apos;exportiimporto #1&apos;, &apos;importoamalg #1&apos;)))
  group by
    i_manufact_id,
    d_qoy
  ) tmp1
where
  case when avg_quarterly_sales &gt; 0 then abs (sum_sales - avg_quarterly_sales) / avg_quarterly_sales else null end &gt; 0.1
order by
  avg_quarterly_sales,
  sum_sales,
  i_manufact_id
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="476" name="test_tpcds_q86a[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.45378899574"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q86A

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL
-- FIXED. TAKE ACTUAL RESULT AS EXPECTED
with results as
( select sum(ws_net_paid) as total_sum, i_category, i_class, 0 as g_category, 0 as g_class
 from
    web_sales
   ,date_dim       d1
   ,item
 where
    d1.d_month_seq between 1200 and 1200+11
 and d1.d_date_sk = ws_sold_date_sk
 and i_item_sk  = ws_item_sk
 group by i_category,i_class
 ) ,
 results_rollup as
( select total_sum ,i_category ,i_class, g_category, g_class, 0 as lochierarchy from results
  union
  select sum(total_sum) as total_sum, i_category, NULL as i_class, 0 as g_category, 1 as g_class, 1 as lochierarchy from results group by i_category
  union
  select sum(total_sum) as total_sum, NULL as i_category, NULL as i_class, 1 as g_category, 1 as g_class, 2 as lochierarchy from results)
 select
 total_sum ,i_category ,i_class, lochierarchy
   ,rank() over (
  partition by lochierarchy,
  case when g_class = 0 then i_category end
  order by total_sum desc) as rank_within_parent
 from
 results_rollup
 order by
   lochierarchy desc,
   case when lochierarchy = 0 then i_category end,
   rank_within_parent
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="494" name="test_tpcds_q96[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.1565489769"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q96

-- executing against localhost:21000
select count(*) as total
from store_sales,
     household_demographics,
     time_dim,
     store
where ss_sold_time_sk = time_dim.t_time_sk
    and ss_hdemo_sk = household_demographics.hd_demo_sk
    and ss_store_sk = s_store_sk
    and time_dim.t_hour = 20
    and time_dim.t_minute &gt;= 30
    and household_demographics.hd_dep_count = 7
    and store.s_store_name = &apos;ese&apos;
order by total
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="62" name="test_tpch_q10[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="19.4074661732"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q10

-- executing against localhost:21000
select
  c_custkey,
  c_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  c_acctbal,
  n_name,
  c_address,
  c_phone,
  c_comment
from
  customer c,
  c.c_orders o,
  o.o_lineitems l,
  region.r_nations n
where
  o_orderdate &gt;= &apos;1993-10-01&apos;
  and o_orderdate &lt; &apos;1994-01-01&apos;
  and l_returnflag = &apos;R&apos;
  and c_nationkey = n_nationkey
group by
  c_custkey,
  c_name,
  c_acctbal,
  c_phone,
  n_name,
  c_address,
  c_comment
order by
  revenue desc
limit 20;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="479" name="test_tpcds_q88[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="21.4557330608"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q88

-- executing against localhost:21000
select  *
from
 (select count(*) h8_30_to_9
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 8
     and time_dim.t_minute &gt;= 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s1,
 (select count(*) h9_to_9_30
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 9
     and time_dim.t_minute &lt; 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s2,
 (select count(*) h9_30_to_10
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 9
     and time_dim.t_minute &gt;= 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s3,
 (select count(*) h10_to_10_30
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 10
     and time_dim.t_minute &lt; 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s4,
 (select count(*) h10_30_to_11
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 10
     and time_dim.t_minute &gt;= 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s5,
 (select count(*) h11_to_11_30
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 11
     and time_dim.t_minute &lt; 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s6,
 (select count(*) h11_30_to_12
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 11
     and time_dim.t_minute &gt;= 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s7,
 (select count(*) h12_to_12_30
 from store_sales, household_demographics , time_dim, store
 where ss_sold_time_sk = time_dim.t_time_sk
     and ss_hdemo_sk = household_demographics.hd_demo_sk
     and ss_store_sk = s_store_sk
     and time_dim.t_hour = 12
     and time_dim.t_minute &lt; 30
     and ((household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count&lt;=4+2) or
          (household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count&lt;=2+2) or
          (household_demographics.hd_dep_count = 0 and household_demographics.hd_vehicle_count&lt;=0+2))
     and store.s_store_name = &apos;ese&apos;) s8;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="461" name="test_tpcds_q79[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.1388468742"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q79

-- executing against localhost:21000
select
  c_last_name,
  c_first_name,
  substr(s_city, 1, 30),
  ss_ticket_number,
  amt,
  profit
from
  (select
    ss_ticket_number,
    ss_customer_sk,
    store.s_city,
    sum(ss_coupon_amt) amt,
    sum(ss_net_profit) profit
  from
    store_sales,
    date_dim,
    store,
    household_demographics
  where
    store_sales.ss_sold_date_sk = date_dim.d_date_sk
    and store_sales.ss_store_sk = store.s_store_sk
    and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk
    and (household_demographics.hd_dep_count = 6
      or household_demographics.hd_vehicle_count &gt; 2)
    and date_dim.d_dow = 1
    and date_dim.d_year in (1999, 1999 + 1, 1999 + 2)
    and store.s_number_employees between 200 and 295
  group by
    ss_ticket_number,
    ss_customer_sk,
    ss_addr_sk,
    store.s_city
  ) ms,
  customer
where
  ss_customer_sk = c_customer_sk
order by
  c_last_name,
  c_first_name,
  substr(s_city, 1, 30),
  profit
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="497" name="test_tpcds_q97[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="8.0322508812"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q97

-- executing against localhost:21000
  with ssci as (
select ss_customer_sk customer_sk
      ,ss_item_sk item_sk
from store_sales,date_dim
where ss_sold_date_sk = d_date_sk
  and d_month_seq between 1200 and 1200 + 11
group by ss_customer_sk
        ,ss_item_sk),
csci as(
 select cs_bill_customer_sk customer_sk
      ,cs_item_sk item_sk
from catalog_sales,date_dim
where cs_sold_date_sk = d_date_sk
  and d_month_seq between 1200 and 1200 + 11
group by cs_bill_customer_sk
        ,cs_item_sk)
 select  sum(case when ssci.customer_sk is not null and csci.customer_sk is null then 1 else 0 end) store_only
      ,sum(case when ssci.customer_sk is null and csci.customer_sk is not null then 1 else 0 end) catalog_only
      ,sum(case when ssci.customer_sk is not null and csci.customer_sk is not null then 1 else 0 end) store_and_catalog
from ssci full outer join csci on (ssci.customer_sk=csci.customer_sk
                               and ssci.item_sk = csci.item_sk)
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="437" name="test_tpcds_q71[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.5530149937"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q71

-- executing against localhost:21000
select i_brand_id brand_id, i_brand brand,t_hour,t_minute,
  sum(ext_price) ext_price
 from item, (select ws_ext_sales_price as ext_price,
                        ws_sold_date_sk as sold_date_sk,
                        ws_item_sk as sold_item_sk,
                        ws_sold_time_sk as time_sk
                 from web_sales,date_dim
                 where d_date_sk = ws_sold_date_sk
                   and d_moy=11
                   and d_year=1999
                 union all
                 select cs_ext_sales_price as ext_price,
                        cs_sold_date_sk as sold_date_sk,
                        cs_item_sk as sold_item_sk,
                        cs_sold_time_sk as time_sk
                 from catalog_sales,date_dim
                 where d_date_sk = cs_sold_date_sk
                   and d_moy=11
                   and d_year=1999
                 union all
                 select ss_ext_sales_price as ext_price,
                        ss_sold_date_sk as sold_date_sk,
                        ss_item_sk as sold_item_sk,
                        ss_sold_time_sk as time_sk
                 from store_sales,date_dim
                 where d_date_sk = ss_sold_date_sk
                   and d_moy=11
                   and d_year=1999
                 ) tmp,time_dim
 where
   sold_item_sk = i_item_sk
   and i_manager_id=1
   and time_sk = t_time_sk
   and (t_meal_time = &apos;breakfast&apos; or t_meal_time = &apos;dinner&apos;)
 group by i_brand, i_brand_id,t_hour,t_minute
 order by ext_price desc, i_brand_id
 ;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="44" name="test_tpch_q4[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.6982896328"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q4

-- executing against localhost:21000
select
  o_orderpriority,
  count(*) as order_count
from
  customer c,
  c.c_orders o
where
  o_orderdate &gt;= &apos;1993-07-01&apos;
  and o_orderdate &lt; &apos;1993-10-01&apos;
  and exists (
    select
      *
    from
      o.o_lineitems
    where
      l_commitdate &lt; l_receiptdate
    )
group by
  o_orderpriority
order by
  o_orderpriority;

</system-err></testcase><testcase classname="query_test.test_spilling.TestSpillingDebugActionDimensions" file="query_test/test_spilling.py" line="57" name="test_spilling[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]" time="523.42904377"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET default_spillable_buffer_size=256k;
-- executing against localhost:21000
set buffer_pool_limit=215m;

-- executing against localhost:21000

select count(l1.l_tax)
from
lineitem l1,
lineitem l2,
lineitem l3
where
l1.l_tax &lt; 0.01 and
l2.l_tax &lt; 0.04 and
l1.l_orderkey = l2.l_orderkey and
l1.l_orderkey = l3.l_orderkey and
l1.l_comment = l3.l_comment and
l1.l_shipdate = l3.l_shipdate;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=50m;

-- executing against localhost:21000

select max(t1.total_count), max(t1.l_shipinstruct), max(t1.l_comment) from
(select l_shipinstruct, l_comment, count(*) over () total_count from lineitem) t1;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=20m;

-- executing against localhost:21000

select a.int_col, count(*)
from functional.alltypessmall a, functional.alltypessmall b, functional.alltypessmall c
where a.id = b.id and b.id = c.id group by a.int_col;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
set buffer_pool_limit=100m;

-- executing against localhost:21000

select
  s_name,
  count(*) as numwait
from
  supplier,
  lineitem l1 join [BROADCAST]
  orders,
  nation
where
  s_suppkey = l1.l_suppkey
  and o_orderkey = l1.l_orderkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      lineitem l2
    where
      l2.l_orderkey = l1.l_orderkey
      and l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      lineitem l3
    where
      l3.l_orderkey = l1.l_orderkey
      and l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=170m;

-- executing against localhost:21000

set disable_outermost_topn=1;

-- executing against localhost:21000

select * from lineitem
  inner join orders on l_orderkey = o_orderkey
order by l_linenumber, l_suppkey, l_partkey, l_orderkey
limit 20;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET DISABLE_OUTERMOST_TOPN=&quot;0&quot;;

-- executing against localhost:21000
set buffer_pool_limit=177m;

-- executing against localhost:21000

set num_nodes=1;

-- executing against localhost:21000

select straight_join l.*
from
   (select *
    from tpch_parquet.orders limit 1) o,
   (select l2.*
     from tpch_parquet.lineitem l1
        inner join tpch_parquet.lineitem l2 on l1.l_orderkey = l2.l_orderkey
            and l1.l_partkey = l2.l_partkey
            and l1.l_suppkey = l2.l_suppkey and l1.l_linenumber = l2.l_linenumber
     where
        (l1.l_quantity != l2.l_quantity or l1.l_quantity = 31.0 and l1.l_tax = 0.03)
         and l1.l_orderkey &lt;= 100000) l
order by l_orderkey, l_partkey, l_suppkey, l_linenumber
limit 5;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
set buffer_pool_limit=79m;

-- executing against localhost:21000

set num_nodes=1;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber, l_comment
from tpch_parquet.lineitem
group by 1, 2, 3, 4, 5, random()
limit 5;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
set buffer_pool_limit=167m;

-- executing against localhost:21000

select *
from lineitem l1 join lineitem l2 on l1.l_linenumber = l2.l_linenumber
order by l1.l_orderkey desc, l1.l_linenumber desc limit 10;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 0} | table_format: text/none]" time="5.59083795547"><system-err>-- executing against localhost:21000
use functional;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=true;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="95" name="test_tpch_q21[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="35.290678978"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
select
  s_name,
  count(*) as numwait
from
  supplier s,
  customer c,
  c.c_orders o,
  o.o_lineitems l1,
  region.r_nations n
where
  s_suppkey = l1.l_suppkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      o.o_lineitems l2
    where
      l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      o.o_lineitems l3
    where
      l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q4]" time="17.9956018925"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q4

-- executing against localhost:21000
select
  o_orderpriority,
  count(*) as order_count
from
  orders
where
  o_orderdate &gt;= &apos;1993-07-01&apos;
  and o_orderdate &lt; &apos;1993-10-01&apos;
  and exists (
    select
      *
    from
      lineitem
    where
      l_orderkey = o_orderkey
      and l_commitdate &lt; l_receiptdate
    )
group by
  o_orderpriority
order by
  o_orderpriority;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 1} | table_format: text/none]" time="26.5501236916"><system-err>-- executing against localhost:21000
use functional;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=false;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="65" name="test_tpch_q11[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.0487780571"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q11

-- executing against localhost:21000
select
  *
from (
  select
    ps_partkey,
    sum(ps_supplycost * ps_availqty) as value
  from
    supplier s,
    s.s_partsupps ps,
    region.r_nations n
  where
    s_nationkey = n_nationkey
    and n_name = &apos;GERMANY&apos;
  group by
    ps_partkey
) as inner_query
where
  value &gt; (
    select
      sum(ps_supplycost * ps_availqty) * 0.0001
    from
      supplier s,
      s.s_partsupps ps,
      region.r_nations n
    where
      s_nationkey = n_nationkey
      and n_name = &apos;GERMANY&apos;
  )
order by
  value desc;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsDecimalV2Query" file="query_test/test_tpcds_queries.py" line="440" name="test_tpcds_q72[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="355.621285915"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q72

-- executing against localhost:21000
select  i_item_desc
      ,w_warehouse_name
      ,d1.d_week_seq
      ,sum(case when p_promo_sk is null then 1 else 0 end) no_promo
      ,sum(case when p_promo_sk is not null then 1 else 0 end) promo
      ,count(*) total_cnt
from catalog_sales
join inventory on (cs_item_sk = inv_item_sk)
join warehouse on (w_warehouse_sk=inv_warehouse_sk)
join item on (i_item_sk = cs_item_sk)
join customer_demographics on (cs_bill_cdemo_sk = cd_demo_sk)
join household_demographics on (cs_bill_hdemo_sk = hd_demo_sk)
join date_dim d1 on (cs_sold_date_sk = d1.d_date_sk)
join date_dim d2 on (inv_date_sk = d2.d_date_sk)
join date_dim d3 on (cs_ship_date_sk = d3.d_date_sk)
left outer join promotion on (cs_promo_sk=p_promo_sk)
left outer join catalog_returns on (cr_item_sk = cs_item_sk and cr_order_number = cs_order_number)
where d1.d_week_seq = d2.d_week_seq
  and inv_quantity_on_hand &lt; cs_quantity
  and cast(d3.d_date as timestamp) &gt; (cast(d1.d_date as timestamp) + interval 5 days)
  and hd_buy_potential = &apos;&gt;10000&apos;
  and d1.d_year = 1999
  and cd_marital_status = &apos;D&apos;
group by i_item_desc,w_warehouse_name,d1.d_week_seq
order by total_cnt desc, i_item_desc, w_warehouse_name, d_week_seq
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="80" name="test_tpch_q16[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.703950882"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q16

-- executing against localhost:21000
select
  p_brand,
  p_type,
  p_size,
  count(distinct s_suppkey) as supplier_cnt
from
  supplier s,
  s.s_partsupps ps,
  part p
where
  p_partkey = ps_partkey
  and p_brand &lt;&gt; &apos;Brand#45&apos;
  and p_type not like &apos;MEDIUM POLISHED%&apos;
  and p_size in (49, 14, 23, 45, 19, 3, 36, 9)
  and s_comment not like &apos;%Customer%Complaints%&apos;
group by
  p_brand,
  p_type,
  p_size
order by
  supplier_cnt desc,
  p_brand,
  p_type,
  p_size;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="47" name="test_tpch_q5[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.4645037651"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q5

-- executing against localhost:21000
select
  n_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  customer c,
  c.c_orders o,
  o.o_lineitems l,
  supplier s,
  region r,
  r.r_nations n
where
  l_suppkey = s_suppkey
  and c_nationkey = s_nationkey
  and s_nationkey = n_nationkey
  and r_name = &apos;ASIA&apos;
  and o_orderdate &gt;= &apos;1994-01-01&apos;
  and o_orderdate &lt; &apos;1995-01-01&apos;
group by
  n_name
order by
  revenue desc;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="68" name="test_tpch_q12[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.3204939365"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q12

-- executing against localhost:21000
select
  l_shipmode,
  sum(case
    when o_orderpriority = &apos;1-URGENT&apos;
      or o_orderpriority = &apos;2-HIGH&apos;
    then 1
    else 0
  end) as high_line_count,
  sum(case
    when o_orderpriority &lt;&gt; &apos;1-URGENT&apos;
      and o_orderpriority &lt;&gt; &apos;2-HIGH&apos;
    then 1
    else 0
  end) as low_line_count
from
  customer.c_orders o,
  o.o_lineitems l
where
  l_shipmode in (&apos;MAIL&apos;, &apos;SHIP&apos;)
  and l_commitdate &lt; l_receiptdate
  and l_shipdate &lt; l_commitdate
  and l_receiptdate &gt;= &apos;1994-01-01&apos;
  and l_receiptdate &lt; &apos;1995-01-01&apos;
group by
  l_shipmode
order by
  l_shipmode;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q5]" time="21.1178560257"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q5

-- executing against localhost:21000
select
  n_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  customer,
  orders,
  lineitem,
  supplier,
  nation,
  region
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and l_suppkey = s_suppkey
  and c_nationkey = s_nationkey
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;ASIA&apos;
  and o_orderdate &gt;= &apos;1994-01-01&apos;
  and o_orderdate &lt; &apos;1995-01-01&apos;
group by
  n_name
order by
  revenue desc;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="83" name="test_tpch_q17[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.26970887184"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q17

-- executing against localhost:21000
select
  sum(l_extendedprice) / 7.0 as avg_yearly
from
  customer.c_orders.o_lineitems l,
  part p
where
  p_partkey = l_partkey
  and p_brand = &apos;Brand#23&apos;
  and p_container = &apos;MED BOX&apos;
  and l_quantity &lt; (
    select
      0.2 * avg(l_quantity)
    from
      customer.c_orders.o_lineitems l
    where
      l_partkey = p_partkey
  );

</system-err></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="55" name="test_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.5890440941"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from alltypesagg where day = 1 limit 0;

-- executing against localhost:21000
select x.smallint_col, x.id, x.tinyint_col, c.id, x.int_col, x.float_col, c.string_col
from (
       select a.smallint_col smallint_col, a.tinyint_col tinyint_col, a.day day,
              a.int_col int_col, a.month month,
              b.float_col float_col, b.id id
       from (
              select *
              from alltypesagg a
              where month=1
            ) a
            join alltypessmall b
            on (a.smallint_col = b.id)
     ) x
join alltypessmall c on (x.tinyint_col = c.id)
where x.day=1
and   x.int_col &gt; 899
and   x.float_col &gt; 4.5
and   c.string_col &lt; &apos;7&apos;
and   x.int_col + x.float_col + cast(c.string_col as float) &lt; 1000
limit 0;

-- executing against localhost:21000
select * from (select * from alltypesagg where day = 1 order by id limit 10) a limit 10;

-- executing against localhost:21000
select * from alltypesagg where day = 1 order by id limit 10;

-- executing against localhost:21000
select * from alltypesagg where tinyint_col is null and day = 1 order by id limit 10;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg group by 1;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg group by 1 limit 10;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg group by 1 limit ((2+3-0) * 2 % 100);

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg where smallint_col &gt; 49 group by 1
limit 10;

-- executing against localhost:21000
select tinyint_col, count(*) from alltypesagg group by 1 having tinyint_col &gt; 5
limit 5;

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j inner join DimTbl d on (j.test_id = d.id);

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j inner join DimTbl d on (j.test_id = d.id)
limit 8;

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j right outer join DimTbl d on (j.test_id = d.id);

-- executing against localhost:21000
select j.*, d.*
from JoinTbl j right outer join DimTbl d on (j.test_id = d.id)
limit 5;

-- executing against localhost:21000
select * from alltypesagg where id != 0 and id != 10 order by id limit 10 offset 0;

-- executing against localhost:21000
select * from alltypesagg where id != 0 and id != 10 order by id limit 10 offset 5;

-- executing against localhost:21000
select id from functional.alltypessmall order by 1 limit 10000 offset 99;

-- executing against localhost:21000
select id from functional.alltypessmall order by 1 limit 1 offset 1000;

-- executing against localhost:21000
select x.id from (
  select id from alltypesagg order by id limit 5 offset 5) x
order by x.id
limit 100 offset 4;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="50" name="test_tpch_q6[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.86089491844"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q6

-- executing against localhost:21000
select
  sum(l_extendedprice * l_discount) as revenue
from
  customer.c_orders.o_lineitems
where
  l_shipdate &gt;= &apos;1994-01-01&apos;
  and l_shipdate &lt; &apos;1995-01-01&apos;
  and l_discount between 0.05 and 0.07
  and l_quantity &lt; 24;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="86" name="test_tpch_q18[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="27.1612010002"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q18

-- executing against localhost:21000
select
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice,
  sum_quantity
from
  customer c,
  c.c_orders o,
  (select sum(l_quantity) sum_quantity from o.o_lineitems) l
where
  sum_quantity &gt; 300
order by
  o_totalprice desc,
  o_orderdate
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="71" name="test_tpch_q13[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="4.56382417679"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q13

-- executing against localhost:21000
select
  c_count,
  count(*) as custdist
from (
  select
    c_custkey,
    count(o_orderkey) as c_count
  from
    customer c left outer join c.c_orders on (
      o_comment not like &apos;%special%requests%&apos;
    )
  group by
    c_custkey
  ) as c_orders
group by
  c_count
order by
  custdist desc,
  c_count desc;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 1} | table_format: text/none]" time="5.03465199471"><system-err>-- executing against localhost:21000
use functional;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=false;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestHdfsParquetTableStatsWriter" file="query_test/test_insert_parquet.py" line="641" name="test_write_statistics_float_infinity[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.0186302662"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_statistics_float_infinity_e0455765` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_statistics_float_infinity_e0455765`;

MainThread: Created database &quot;test_write_statistics_float_infinity_e0455765&quot; for test ID &quot;query_test/test_insert_parquet.py::TestHdfsParquetTableStatsWriter::()::test_write_statistics_float_infinity[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_write_statistics_float_infinity_e0455765.test_float_infinity (f float, d double);;

-- executing against localhost:21000
insert into test_write_statistics_float_infinity_e0455765.test_float_infinity values
        (cast(&apos;-inf&apos; as float), cast(&apos;-inf&apos; as double)),
        (cast(&apos;inf&apos; as float), cast(&apos;inf&apos; as double));

-- executing against localhost:21000
drop table if exists test_write_statistics_float_infinity_e0455765.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_statistics_float_infinity_e0455765.test_hdfs_parquet_table_writer stored as parquet as select * from test_write_statistics_float_infinity_e0455765.test_float_infinity;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="53" name="test_tpch_q7[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.3258798122"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q7

-- executing against localhost:21000
select
  supp_nation,
  cust_nation,
  l_year,
  sum(volume) as revenue
from (
  select
    n1.n_name as supp_nation,
    n2.n_name as cust_nation,
    year(l_shipdate) as l_year,
    l_extendedprice * (1 - l_discount) as volume
  from
    customer c,
    c.c_orders o,
    o.o_lineitems l,
    supplier s,
    region.r_nations n1,
    region.r_nations n2
  where
    s_suppkey = l_suppkey
    and s_nationkey = n1.n_nationkey
    and c_nationkey = n2.n_nationkey
    and (
      (n1.n_name = &apos;FRANCE&apos; and n2.n_name = &apos;GERMANY&apos;)
      or (n1.n_name = &apos;GERMANY&apos; and n2.n_name = &apos;FRANCE&apos;)
    )
    and l_shipdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
  ) as shipping
group by
  supp_nation,
  cust_nation,
  l_year
order by
  supp_nation,
  cust_nation,
  l_year;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="74" name="test_tpch_q14[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.78965353966"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q14

-- executing against localhost:21000
select
  100.00 * sum(case
    when p_type like &apos;PROMO%&apos;
    then l_extendedprice * (1 - l_discount)
    else 0.0
    end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue
from
  customer.c_orders.o_lineitems l,
  part p
where
  l_partkey = p_partkey
  and l_shipdate &gt;= &apos;1995-09-01&apos;
  and l_shipdate &lt; &apos;1995-10-01&apos;;

</system-err></testcase><testcase classname="query_test.test_scanners_fuzz.TestScannersFuzzing" file="query_test/test_scanners_fuzz.py" line="84" name="test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]" time="38.817412138"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_fuzz_decimal_tbl_51a8cfb1` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_fuzz_decimal_tbl_51a8cfb1`;

MainThread: Created database &quot;test_fuzz_decimal_tbl_51a8cfb1&quot; for test ID &quot;query_test/test_scanners_fuzz.py::TestScannersFuzzing::()::test_fuzz_decimal_tbl[exec_option: {&apos;debug_action&apos;: None, &apos;abort_on_error&apos;: False, &apos;mem_limit&apos;: &apos;512m&apos;, &apos;num_nodes&apos;: 0} | table_format: text/none]&quot;
MainThread: Using random seed 1530588072
-- executing against localhost:21000
create table test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl like functional.decimal_tbl;

MainThread: Generating corrupted version of decimal_tbl in test_fuzz_decimal_tbl_51a8cfb1. Local working directory is /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC
-- executing against localhost:21000
use functional;

-- executing against localhost:21000
describe formatted functional.decimal_tbl;

MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy1_decimal_tbl.txt at 123 from 44 to 178
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy1_decimal_tbl.txt at 122 from 53 to 139
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy1_decimal_tbl.txt at 53 from 50 to 20
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy1_decimal_tbl.txt at 79 from 10 to 216
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy1_decimal_tbl.txt at 27 from 54 to 129
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy2_decimal_tbl.txt at 155 from 51 to 66
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy2_decimal_tbl.txt at 71 from 56 to 193
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy3_decimal_tbl.txt at 6 from 50 to 101
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy3_decimal_tbl.txt at 172 from 55 to 229
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy3_decimal_tbl.txt at 170 from 46 to 97
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy4_decimal_tbl.txt to 95
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy5_decimal_tbl.txt at 15 from 53 to 72
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy7_decimal_tbl.txt at 165 from 49 to 215
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy7_decimal_tbl.txt at 160 from 44 to 165
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy7_decimal_tbl.txt at 75 from 46 to 204
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy7_decimal_tbl.txt to 166
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy8_decimal_tbl.txt at 3 from 52 to 195
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy8_decimal_tbl.txt at 167 from 51 to 240
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy8_decimal_tbl.txt at 172 from 55 to 59
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy8_decimal_tbl.txt at 118 from 49 to 17
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy8_decimal_tbl.txt at 107 from 54 to 83
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy9_decimal_tbl.txt at 142 from 51 to 51
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy9_decimal_tbl.txt at 28 from 55 to 136
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy9_decimal_tbl.txt at 22 from 49 to 166
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy9_decimal_tbl.txt at 167 from 51 to 208
MainThread: corrupt file: Flip byte in /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy9_decimal_tbl.txt at 88 from 51 to 20
MainThread: corrupt file: Truncate /home/ubuntu/Impala/testdata/tmp-scanner-fuzz-decimal_tblKt5gyC/d6=1/copy9_decimal_tbl.txt to 55
-- executing against localhost:21000
alter table test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl add partition (d6=1);

18/07/03 03:21:36 WARN hdfs.DataStreamer: Caught exception
java.lang.InterruptedException
	at java.lang.Object.wait(Native Method)
	at java.lang.Thread.join(Thread.java:1252)
	at java.lang.Thread.join(Thread.java:1326)
	at org.apache.hadoop.hdfs.DataStreamer.closeResponder(DataStreamer.java:986)
	at org.apache.hadoop.hdfs.DataStreamer.endBlock(DataStreamer.java:640)
	at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:810)
-- executing against localhost:21000
refresh test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from (select distinct * from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl) q;

MainThread: E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
9
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
5
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
3
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
1
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
4
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
5
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
1
 
t
o
 
D
E
C
I
M
A
L
(
1
0
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
7
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
6
6


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
5
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
2
 
t
o
 
D
E
C
I
M
A
L
(
2
0
,
1
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
8
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
3
 
t
o
 
D
E
C
I
M
A
L
(
3
8
,
3
8
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5


E
r
r
o
r
 
c
o
n
v
e
r
t
i
n
g
 
c
o
l
u
m
n
:
 
0
 
t
o
 
D
E
C
I
M
A
L
(
9
,
0
)


E
r
r
o
r
 
p
a
r
s
i
n
g
 
r
o
w
:
 
f
i
l
e
:
 
h
d
f
s
:
/
/
l
o
c
a
l
h
o
s
t
:
2
0
5
0
0
/
t
e
s
t
-
w
a
r
e
h
o
u
s
e
/
t
e
s
t
_
f
u
z
z
_
d
e
c
i
m
a
l
_
t
b
l
_
5
1
a
8
c
f
b
1
.
d
b
/
d
e
c
i
m
a
l
_
t
b
l
/
d
6
=
1
/
c
o
p
y
2
_
d
e
c
i
m
a
l
_
t
b
l
.
t
x
t
,
 
b
e
f
o
r
e
 
o
f
f
s
e
t
:
 
1
9
5




SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl q;

MainThread: 
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl q;

MainThread: 
SET batch_size=1;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl q;

MainThread: 
SET batch_size=16;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl q;

MainThread: 
SET batch_size=10000;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=False;
SET mem_limit=512m;
-- executing against localhost:21000
select count(*) from test_fuzz_decimal_tbl_51a8cfb1.decimal_tbl q;

MainThread: 
</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 1} | table_format: text/none]" time="25.0219979286"><system-err>-- executing against localhost:21000
use functional;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=true;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="98" name="test_tpch_q22[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="2.60474324226"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q22

-- executing against localhost:21000
select
  cntrycode,
  count(*) as numcust,
  sum(c_acctbal) as totacctbal
from (
  select
    substr(c_phone, 1, 2) as cntrycode,
    c_acctbal
  from
    customer c
  where
    substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
    and c_acctbal &gt; (
      select
        avg(c_acctbal)
      from
        customer c
      where
        c_acctbal &gt; 0.00
        and substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
      )
    and not exists (
      select
        o_orderkey
      from
        c.c_orders
    )
  ) as custsale
group by
  cntrycode
order by
  cntrycode;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q1]" time="14.8230700493"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q1

-- executing against localhost:21000
select
  l_returnflag,
  l_linestatus,
  sum(l_quantity) as sum_qty,
  sum(l_extendedprice) as sum_base_price,
  sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
  sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
  avg(l_quantity) as avg_qty,
  avg(l_extendedprice) as avg_price,
  avg(l_discount) as avg_disc,
  count(*) as count_order
from
  lineitem
where
  l_shipdate &lt;= &apos;1998-09-02&apos;
group by
  l_returnflag,
  l_linestatus
order by
  l_returnflag,
  l_linestatus;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="77" name="test_tpch_q15[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="6.01291108131"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q15

-- executing against localhost:21000
with revenue_view as (
  select
    l_suppkey as supplier_no,
    sum(l_extendedprice * (1 - l_discount)) as total_revenue
  from
    customer.c_orders.o_lineitems l
  where
    l_shipdate &gt;= &apos;1996-01-01&apos;
    and l_shipdate &lt; &apos;1996-04-01&apos;
  group by
    l_suppkey)
select
  s_suppkey,
  s_name,
  s_address,
  s_phone,
  total_revenue
from
  supplier,
  revenue_view
where
  s_suppkey = supplier_no
  and total_revenue = (
    select
      max(total_revenue)
    from
      revenue_view
    )
order by
  s_suppkey;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q6]" time="9.42109251022"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q6

-- executing against localhost:21000
select
  sum(l_extendedprice * l_discount) as revenue
from
  lineitem
where
  l_shipdate &gt;= &apos;1994-01-01&apos;
  and l_shipdate &lt; &apos;1995-01-01&apos;
  and l_discount between 0.05 and 0.07
  and l_quantity &lt; 24;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="62" name="test_top_n[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="92.7383680344"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select int_col, sum(float_col)
from alltypessmall
where id &lt; 5
group by 1
order by 2
limit 3;

-- executing against localhost:21000
select tinyint_col, count(*)
from alltypesagg
group by 1
limit 10;

-- executing against localhost:21000
select tinyint_col, count(*)
from alltypesagg
group by 1
order by 1
limit 10;

-- executing against localhost:21000
select tinyint_col, count(*)
from alltypesagg
group by 1
order by 1
limit 10;

-- executing against localhost:21000
select tinyint_col, count(*)
from alltypesagg
group by 1
order by 1 nulls first
limit 10;

-- executing against localhost:21000
select tinyint_col, count(*)
from alltypesagg
group by 1
order by 1 desc
limit 20;

-- executing against localhost:21000
select tinyint_col, count(*)
from alltypesagg
group by 1
order by 1 desc nulls last
limit 20;

-- executing against localhost:21000
select date_string_col,int_col
from alltypesagg
order by date_string_col, int_col desc
limit 10;

-- executing against localhost:21000
select j.*, d.* from JoinTbl j full outer join DimTbl d
on (j.test_id = d.id)
order by j.test_id, j.test_name, j.test_zip, j.alltypes_id, d.name
limit 100;

-- executing against localhost:21000
select tinyint_col % 3, smallint_col % 3, count(*)
from alltypesagg
where day = 1
group by 1, 2
order by 1, 2
limit 20;

-- executing against localhost:21000
select tinyint_col % 3, smallint_col % 3, count(*)
from alltypesagg
where day = 1
group by 1, 2
order by 1, 2 desc
limit 20;

-- executing against localhost:21000
select tinyint_col % 3, smallint_col % 3, count(*)
from alltypesagg
where day = 1
group by 1, 2
order by 1 desc, 2
limit 20;

-- executing against localhost:21000
select tinyint_col % 3, smallint_col % 3, count(*)
from alltypesagg
where day = 1
group by 1, 2
order by 1 desc, 2 desc
limit 20;

-- executing against localhost:21000
select tinyint_col % 3, smallint_col % 3, count(*)
from alltypesagg
where day = 1
group by 1, 2
order by 2 desc nulls last, 1 asc nulls first
limit 20;

-- executing against localhost:21000
select date_string_col
from alltypessmall
order by date_string_col desc
limit 50;

-- executing against localhost:21000
select a.tinyint_col, b.id, a.string_col
from alltypesagg a join alltypessmall b on (a.tinyint_col = b.id)
where a.month=1
and a.day=1
and a.tinyint_col + b.tinyint_col &lt; 5
and a.string_col &gt; &apos;88&apos;
and b.bool_col = false
order by a.string_col
limit 5;

-- executing against localhost:21000
select a.tinyint_col, b.id, a.string_col
from alltypesagg a join alltypessmall b on (a.tinyint_col = b.id)
where a.month=1
and a.day=1
and a.tinyint_col + b.tinyint_col &lt; 5
and a.string_col &gt; &apos;88&apos;
and b.bool_col = false
order by a.string_col desc
limit 5;

-- executing against localhost:21000
select a.smallint_col, b.id, a.tinyint_col, c.id, a.int_col, b.float_col, c.string_col
from alltypesagg a
join alltypessmall b on (a.smallint_col = b.id)
join alltypessmall c on (a.tinyint_col = c.id)
where a.month=1
and a.day=1
and a.int_col &gt; 899
and b.float_col &gt; 4.5
and c.string_col &lt; &apos;7&apos;
and a.int_col + b.float_col + cast(c.string_col as float) &lt; 1000
order by c.string_col desc, a.smallint_col
limit 10;

-- executing against localhost:21000
select int_col, tinyint_col
from alltypessmall
order by int_col desc
limit 20;

-- executing against localhost:21000
select tinyint_col
from alltypessmall
order by int_col desc
limit 20;

-- executing against localhost:21000
select year, month, count(*)
from alltypes
group by 1, 2
order by 1, 2
limit 100;

-- executing against localhost:21000
select int_col % 7, count(*), avg(tinyint_col)
from alltypesagg
group by 1
order by avg(tinyint_col)
limit 10;

-- executing against localhost:21000
select int_col % 7, count(*), max(int_col)
from alltypesagg
group by 1
order by max(int_col)
limit 10;

-- executing against localhost:21000
select int_col % 5, count(*), avg(tinyint_col) - avg(float_col)
from alltypesagg
group by 1
order by avg(tinyint_col) - avg(float_col) desc
limit 10;

-- executing against localhost:21000
select int_col
from alltypessmall
order by int_col % 5, int_col
limit 100;

-- executing against localhost:21000
select t1.int_col from alltypessmall t1, alltypessmall t2 where t1.id = t2.id
order by int_col
limit 2;

-- executing against localhost:21000
select date_sub(timestamp_col, id), timestamp_col, id
from alltypessmall order by 1  limit 20;

-- executing against localhost:21000
select t1.id, t1.int_col, t2.id, t2.int_col
from alltypesagg t1
left outer join alltypessmall t2
  on (t1.int_col = t2.int_col)
order by t1.id,t2.id limit 10;

-- executing against localhost:21000
select sum(a.int_col) from
  (select int_col from functional.alltypes order by int_col limit 0) a;

-- executing against localhost:21000
select cast(if(id % 2 = 0, cast(id/3 as int), -id) / if(id &gt; 4 or id = 0, 0, 1) as string)
from alltypestiny order by
if(id % 2 = 0, cast(id/3 as int), -id) / if(id &gt; 4 or id = 0, 0, 1) desc limit 100;

-- executing against localhost:21000
select CAST(if(id % 2 = 0, cast(id/3 as int), -id) / if(id &gt; 4 or id = 0, 0, 1) as STRING)
from alltypestiny order by
if(id % 2 = 0, cast(id/3 as int), -id) / if(id &gt; 4 or id = 0, 0, 1) asc limit 100;

-- executing against localhost:21000
select * from alltypesagg where day is not null order by id limit 10 offset 0;

-- executing against localhost:21000
select * from alltypesagg where day is not null order by id limit 10 offset 5;

-- executing against localhost:21000
select id from functional.alltypessmall order by 1 limit 10000 offset 99;

-- executing against localhost:21000
select id from functional.alltypessmall order by 1 limit 1 offset 1000;

-- executing against localhost:21000
select x.id from (
  select id from alltypesagg order by id limit 5 offset 5) x
order by x.id
limit 100 offset 4;

-- executing against localhost:21000
select t1.id, t2.id from alltypestiny t1 cross join alltypestiny t2
where (t1.id &lt; 3 and t2.id &lt; 3)
order by t1.id, t2.id limit 100;

-- executing against localhost:21000
select id, tinyint_col, t1.c from functional.alltypesagg
cross join (values(NULL c, 1, 2)) as t1
order by tinyint_col nulls first, id, t1.c
limit 6;

-- executing against localhost:21000
select t1.id as t1_id, t2_id, t3_id from alltypestiny t1
cross join (select t2.id as t2_id, t3.id as t3_id from alltypestiny t2
            cross join alltypestiny t3) t4
where t1.id &lt; 2 and t2_id &lt; 2 and t3_id &lt; 2
order by t1.id, t2_id, t3_id
limit 10;

-- executing against localhost:21000
select a.smallint_col, b.id, a.tinyint_col, c.id, a.int_col, b.float_col, c.string_col, d.id
from alltypesagg a
join alltypessmall b on (a.smallint_col = b.id)
join alltypessmall c on (a.tinyint_col = c.id)
cross join alltypestiny d
where a.month=1
and a.day=1
and a.int_col &gt; 899
and b.float_col &gt; 4.5
and c.string_col &lt; &apos;4&apos;
and a.int_col + b.float_col + cast(c.string_col as float) &lt; 1000
and d.id &lt; 2
order by a.id, b.id, c.id, d.id
limit 100;

-- executing against localhost:21000
select alltypes.id, a.id
from alltypes
  join (
    select a.id, a.bool_col
    from alltypessmall a join alltypessmall using (id)
    order by a.id limit 10
  ) a using (id)
where a.bool_col = true
order by
  a.id
limit 5;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
union distinct
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1 limit 3;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
union all
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1,2 limit 3;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
union all
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1,2 limit 4;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
     (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
      union all
        (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
         union distinct
         (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=3)
         order by 1 limit 3)))
order by 12, 13, 1
limit 20;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
     (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
      union all
        (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
         union distinct
         (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=3)
         order by 1 limit 3)))
order by 12, 13, 1
limit 20;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union all
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
union distinct
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
   union all
   (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=3)
   order by 1 limit 3)
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=3
   union all
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=4)
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=4
   union all
   (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=5)
   order by 1 limit 3)
order by 12, 13, 1
limit 20;

-- executing against localhost:21000
select x.id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union all
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1) x
union all
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1 limit 5;

-- executing against localhost:21000
select x.id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1) x
union distinct
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1 limit 3;

-- executing against localhost:21000
values(1+1, 2, 5.0, &apos;a&apos;) order by 1 limit 10;

-- executing against localhost:21000
values((1+8, 2, 5.0, &apos;a&apos;), (2, 3, 6.0, &apos;b&apos;), (3, 4, 7.0, &apos;c&apos;)) order by 1 desc limit 2;

-- executing against localhost:21000
with t as (select abc x, xyz y from functional.complex_view)
select x, y from t order by y limit 10;

-- executing against localhost:21000
with t1 as (select int_col x, bigint_col y from functional.alltypestiny),
t2 as (select 1 x , 10 y), t3 as (values(2 x , 20 y), (3, 30))
select * from t1 union all select * from t2 union all (select * from t3) order by x limit 20;

-- executing against localhost:21000
with t as (select int_col x, bigint_col y from functional.alltypestiny order by id limit 2)
select * from t t1 left outer join t t2 on t1.y = t2.x full outer join t t3 on t2.y = t3.x
order by t1.x limit 10;

-- executing against localhost:21000
select * from functional.alltypestiny order by 2,1 limit 10;

-- executing against localhost:21000
select cast(string_col as char(20)) from alltypes order by 1 limit 5;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestNestedTypes" file="query_test/test_nested_types.py" line="84" name="test_tpch_mem_limit[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="247.742577076"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
use tpch_nested_parquet;

-- executing against localhost:21000
set buffer_pool_limit=24m;

-- executing against localhost:21000

set mem_limit=35m;

-- executing against localhost:21000

set num_nodes=1;

-- executing against localhost:21000

set mt_dop=1;

-- executing against localhost:21000

select max(cnt1), max(cnt2), max(cnt3), max(cnt4), max(cnt5)
from customer c,
  (select count(l_returnflag) cnt1, count(l_partkey) cnt2, count(l_suppkey) cnt3,
          count(l_linenumber) cnt4, count(l_quantity) cnt5
   from c.c_orders.o_lineitems) v;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET MEM_LIMIT=&quot;0&quot;;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET MT_DOP=&quot;&quot;;

-- executing against localhost:21000
set num_scanner_threads=1;

-- executing against localhost:21000

set mem_limit=1g;

-- executing against localhost:21000

select *
from tpch_nested_parquet.customer c, c.c_orders o, o.o_lineitems
order by l_partkey desc, l_suppkey desc, l_linenumber desc, c_custkey
limit 5;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
SET MEM_LIMIT=&quot;0&quot;;

-- executing against localhost:21000
set num_scanner_threads=1;

-- executing against localhost:21000

set mem_limit=500m;

-- executing against localhost:21000

select *
from tpch_nested_parquet.customer c, c.c_orders o, o.o_lineitems
where c_phone=&apos;20-968-632-1388&apos; and l_partkey = 127499;

-- executing against localhost:21000
SET NUM_SCANNER_THREADS=&quot;0&quot;;

-- executing against localhost:21000
SET MEM_LIMIT=&quot;0&quot;;

-- executing against localhost:21000
set buffer_pool_limit=180m;

-- executing against localhost:21000

select c_custkey, c_name, c_address, c_phone, c_acctbal, c_mktsegment, c_comment,
       o_orderdate, sum(o_totalprice), min(rnum)
from customer c,
  (select o_orderkey, o_totalprice, o_orderdate, row_number() over (order by o_orderdate desc) rnum
   from c.c_orders) v
group by 1, 2, 3, 4, 5, 6, 7, 8
order by 9, 10 desc
limit 10;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q19]" time="16.3162899017"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q19

-- executing against localhost:21000
select
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and (
    (
      p_brand = &apos;Brand#12&apos;
      and p_container in (&apos;SM CASE&apos;, &apos;SM BOX&apos;, &apos;SM PACK&apos;, &apos;SM PKG&apos;)
      and l_quantity &gt;= 1 and l_quantity &lt;= 11
      and p_size between 1 and 5
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#23&apos;
      and p_container in (&apos;MED BAG&apos;, &apos;MED BOX&apos;, &apos;MED PKG&apos;, &apos;MED PACK&apos;)
      and l_quantity &gt;= 10 and l_quantity &lt;= 20
      and p_size between 1 and 10
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#34&apos;
      and p_container in (&apos;LG CASE&apos;, &apos;LG BOX&apos;, &apos;LG PACK&apos;, &apos;LG PKG&apos;)
      and l_quantity &gt;= 20 and l_quantity &lt;= 30
      and p_size between 1 and 15
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
  );

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestHdfsParquetTableStatsWriter" file="query_test/test_insert_parquet.py" line="663" name="test_write_null_count_statistics[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.1381127834"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_write_null_count_statistics_3b75c44d` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_write_null_count_statistics_3b75c44d`;

MainThread: Created database &quot;test_write_null_count_statistics_3b75c44d&quot; for test ID &quot;query_test/test_insert_parquet.py::TestHdfsParquetTableStatsWriter::()::test_write_null_count_statistics[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
drop table if exists test_write_null_count_statistics_3b75c44d.test_hdfs_parquet_table_writer;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create table test_write_null_count_statistics_3b75c44d.test_hdfs_parquet_table_writer stored as parquet as select * from functional_parquet.zipcode_incomes;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q7]" time="15.4482998848"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q7

-- executing against localhost:21000
select
  supp_nation,
  cust_nation,
  l_year,
  sum(volume) as revenue
from (
  select
    n1.n_name as supp_nation,
    n2.n_name as cust_nation,
    year(l_shipdate) as l_year,
    l_extendedprice * (1 - l_discount) as volume
  from
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2
  where
    s_suppkey = l_suppkey
    and o_orderkey = l_orderkey
    and c_custkey = o_custkey
    and s_nationkey = n1.n_nationkey
    and c_nationkey = n2.n_nationkey
    and (
      (n1.n_name = &apos;FRANCE&apos; and n2.n_name = &apos;GERMANY&apos;)
      or (n1.n_name = &apos;GERMANY&apos; and n2.n_name = &apos;FRANCE&apos;)
    )
    and l_shipdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
  ) as shipping
group by
  supp_nation,
  cust_nation,
  l_year
order by
  supp_nation,
  cust_nation,
  l_year;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="56" name="test_tpch_q8[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="21.9990177155"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q8

-- executing against localhost:21000
select
  o_year,
  sum(case
    when nation = &apos;BRAZIL&apos;
    then volume
    else 0
  end) / sum(volume) as mkt_share
from (
  select
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) as volume,
    n2.n_name as nation
  from
    customer c,
    c.c_orders o,
    o.o_lineitems l,
    supplier s,
    part p,
    region r,
    r.r_nations n1,
    region.r_nations n2
  where
    p_partkey = l_partkey
    and s_suppkey = l_suppkey
    and c_nationkey = n1.n_nationkey
    and r_name = &apos;AMERICA&apos;
    and s_nationkey = n2.n_nationkey
    and o_orderdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
    and p_type = &apos;ECONOMY ANODIZED STEEL&apos;
  ) as all_nations
group by
  o_year
order by
  o_year;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q2]" time="10.8302881718"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q2

-- executing against localhost:21000
select
  s_acctbal,
  s_name,
  n_name,
  p_partkey,
  p_mfgr,
  s_address,
  s_phone,
  s_comment
from
  part,
  supplier,
  partsupp,
  nation,
  region
where
  p_partkey = ps_partkey
  and s_suppkey = ps_suppkey
  and p_size = 15
  and p_type like &apos;%BRASS&apos;
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;EUROPE&apos;
  and ps_supplycost = (
    select
      min(ps_supplycost)
    from
      partsupp,
      supplier,
      nation,
      region
    where
      p_partkey = ps_partkey
      and s_suppkey = ps_suppkey
      and s_nationkey = n_nationkey
      and n_regionkey = r_regionkey
      and r_name = &apos;EUROPE&apos;
    )
order by
  s_acctbal desc,
  n_name,
  s_name,
  p_partkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="89" name="test_tpch_q19[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.4411568642"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q19

-- executing against localhost:21000
select
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  customer.c_orders.o_lineitems l,
  part p
where
  p_partkey = l_partkey
  and (
    (
      p_brand = &apos;Brand#12&apos;
      and p_container in (&apos;SM CASE&apos;, &apos;SM BOX&apos;, &apos;SM PACK&apos;, &apos;SM PKG&apos;)
      and l_quantity &gt;= 1 and l_quantity &lt;= 11
      and p_size between 1 and 5
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#23&apos;
      and p_container in (&apos;MED BAG&apos;, &apos;MED BOX&apos;, &apos;MED PKG&apos;, &apos;MED PACK&apos;)
      and l_quantity &gt;= 10 and l_quantity &lt;= 20
      and p_size between 1 and 10
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#34&apos;
      and p_container in (&apos;LG CASE&apos;, &apos;LG BOX&apos;, &apos;LG PACK&apos;, &apos;LG PKG&apos;)
      and l_quantity &gt;= 20 and l_quantity &lt;= 30
      and p_size between 1 and 15
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
  );

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 1} | table_format: text/none]" time="6.54243087769"><system-err>-- executing against localhost:21000
use functional;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=true;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q20]" time="12.763917923"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q20

-- executing against localhost:21000
select
  s_name,
  s_address
from
  supplier, nation
where
  s_suppkey in (
    select
      ps_suppkey
    from
      partsupp
    where
      ps_partkey in (
        select
          p_partkey
        from
          part
        where
          p_name like &apos;forest%&apos;
        )
      and ps_availqty &gt; (
        select
          0.5 * sum(l_quantity)
        from
          lineitem
        where
          l_partkey = ps_partkey
          and l_suppkey = ps_suppkey
          and l_shipdate &gt;= &apos;1994-01-01&apos;
          and l_shipdate &lt; &apos;1995-01-01&apos;
        )
    )
  and s_nationkey = n_nationkey
  and n_name = &apos;CANADA&apos;
order by
  s_name;

</system-err></testcase><testcase classname="query_test.test_insert_parquet.TestHdfsParquetTableStatsWriter" file="query_test/test_insert_parquet.py" line="680" name="test_too_many_columns[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="53.4002568722"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_too_many_columns_d1966659` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_too_many_columns_d1966659`;

MainThread: Created database &quot;test_too_many_columns_d1966659&quot; for test ID &quot;query_test/test_insert_parquet.py::TestHdfsParquetTableStatsWriter::()::test_too_many_columns[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_too_many_columns_d1966659.wide stored as parquet as select 
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244, 3245, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3425, 3426, 3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, 3439, 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 3451, 3452, 3453, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499, 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, 3535, 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 3546, 3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558, 3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 3570, 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 3715, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 3727, 3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 3736, 3737, 3738, 3739, 3740, 3741, 3742, 3743, 3744, 3745, 3746, 3747, 3748, 3749, 3750, 3751, 3752, 3753, 3754, 3755, 3756, 3757, 3758, 3759, 3760, 3761, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3904, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915, 3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4091, 4092, 4093, 4094, 4095, 4096, 4097, 4098, 4099, 4100, 4101, 4102, 4103, 4104, 4105, 4106, 4107, 4108, 4109, 4110, 4111, 4112, 4113, 4114, 4115, 4116, 4117, 4118, 4119, 4120, 4121, 4122, 4123, 4124, 4125, 4126, 4127, 4128, 4129, 4130, 4131, 4132, 4133, 4134, 4135, 4136, 4137, 4138, 4139, 4140, 4141, 4142, 4143, 4144, 4145, 4146, 4147, 4148, 4149, 4150, 4151, 4152, 4153, 4154, 4155, 4156, 4157, 4158, 4159, 4160, 4161, 4162, 4163, 4164, 4165, 4166, 4167, 4168, 4169, 4170, 4171, 4172, 4173, 4174, 4175, 4176, 4177, 4178, 4179, 4180, 4181, 4182, 4183, 4184, 4185, 4186, 4187, 4188, 4189, 4190, 4191, 4192, 4193, 4194, 4195, 4196, 4197, 4198, 4199, 4200, 4201, 4202, 4203, 4204, 4205, 4206, 4207, 4208, 4209, 4210, 4211, 4212, 4213, 4214, 4215, 4216, 4217, 4218, 4219, 4220, 4221, 4222, 4223, 4224, 4225, 4226, 4227, 4228, 4229, 4230, 4231, 4232, 4233, 4234, 4235, 4236, 4237, 4238, 4239, 4240, 4241, 4242, 4243, 4244, 4245, 4246, 4247, 4248, 4249, 4250, 4251, 4252, 4253, 4254, 4255, 4256, 4257, 4258, 4259, 4260, 4261, 4262, 4263, 4264, 4265, 4266, 4267, 4268, 4269, 4270, 4271, 4272, 4273, 4274, 4275, 4276, 4277, 4278, 4279, 4280, 4281, 4282, 4283, 4284, 4285, 4286, 4287, 4288, 4289, 4290, 4291, 4292, 4293, 4294, 4295, 4296, 4297, 4298, 4299, 4300, 4301, 4302, 4303, 4304, 4305, 4306, 4307, 4308, 4309, 4310, 4311, 4312, 4313, 4314, 4315, 4316, 4317, 4318, 4319, 4320, 4321, 4322, 4323, 4324, 4325, 4326, 4327, 4328, 4329, 4330, 4331, 4332, 4333, 4334, 4335, 4336, 4337, 4338, 4339, 4340, 4341, 4342, 4343, 4344, 4345, 4346, 4347, 4348, 4349, 4350, 4351, 4352, 4353, 4354, 4355, 4356, 4357, 4358, 4359, 4360, 4361, 4362, 4363, 4364, 4365, 4366, 4367, 4368, 4369, 4370, 4371, 4372, 4373, 4374, 4375, 4376, 4377, 4378, 4379, 4380, 4381, 4382, 4383, 4384, 4385, 4386, 4387, 4388, 4389, 4390, 4391, 4392, 4393, 4394, 4395, 4396, 4397, 4398, 4399, 4400, 4401, 4402, 4403, 4404, 4405, 4406, 4407, 4408, 4409, 4410, 4411, 4412, 4413, 4414, 4415, 4416, 4417, 4418, 4419, 4420, 4421, 4422, 4423, 4424, 4425, 4426, 4427, 4428, 4429, 4430, 4431, 4432, 4433, 4434, 4435, 4436, 4437, 4438, 4439, 4440, 4441, 4442, 4443, 4444, 4445, 4446, 4447, 4448, 4449, 4450, 4451, 4452, 4453, 4454, 4455, 4456, 4457, 4458, 4459, 4460, 4461, 4462, 4463, 4464, 4465, 4466, 4467, 4468, 4469, 4470, 4471, 4472, 4473, 4474, 4475, 4476, 4477, 4478, 4479, 4480, 4481, 4482, 4483, 4484, 4485, 4486, 4487, 4488, 4489, 4490, 4491, 4492, 4493, 4494, 4495, 4496, 4497, 4498, 4499, 4500, 4501, 4502, 4503, 4504, 4505, 4506, 4507, 4508, 4509, 4510, 4511, 4512, 4513, 4514, 4515, 4516, 4517, 4518, 4519, 4520, 4521, 4522, 4523, 4524, 4525, 4526, 4527, 4528, 4529, 4530, 4531, 4532, 4533, 4534, 4535, 4536, 4537, 4538, 4539, 4540, 4541, 4542, 4543, 4544, 4545, 4546, 4547, 4548, 4549, 4550, 4551, 4552, 4553, 4554, 4555, 4556, 4557, 4558, 4559, 4560, 4561, 4562, 4563, 4564, 4565, 4566, 4567, 4568, 4569, 4570, 4571, 4572, 4573, 4574, 4575, 4576, 4577, 4578, 4579, 4580, 4581, 4582, 4583, 4584, 4585, 4586, 4587, 4588, 4589, 4590, 4591, 4592, 4593, 4594, 4595, 4596, 4597, 4598, 4599, 4600, 4601, 4602, 4603, 4604, 4605, 4606, 4607, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4626, 4627, 4628, 4629, 4630, 4631, 4632, 4633, 4634, 4635, 4636, 4637, 4638, 4639, 4640, 4641, 4642, 4643, 4644, 4645, 4646, 4647, 4648, 4649, 4650, 4651, 4652, 4653, 4654, 4655, 4656, 4657, 4658, 4659, 4660, 4661, 4662, 4663, 4664, 4665, 4666, 4667, 4668, 4669, 4670, 4671, 4672, 4673, 4674, 4675, 4676, 4677, 4678, 4679, 4680, 4681, 4682, 4683, 4684, 4685, 4686, 4687, 4688, 4689, 4690, 4691, 4692, 4693, 4694, 4695, 4696, 4697, 4698, 4699, 4700, 4701, 4702, 4703, 4704, 4705, 4706, 4707, 4708, 4709, 4710, 4711, 4712, 4713, 4714, 4715, 4716, 4717, 4718, 4719, 4720, 4721, 4722, 4723, 4724, 4725, 4726, 4727, 4728, 4729, 4730, 4731, 4732, 4733, 4734, 4735, 4736, 4737, 4738, 4739, 4740, 4741, 4742, 4743, 4744, 4745, 4746, 4747, 4748, 4749, 4750, 4751, 4752, 4753, 4754, 4755, 4756, 4757, 4758, 4759, 4760, 4761, 4762, 4763, 4764, 4765, 4766, 4767, 4768, 4769, 4770, 4771, 4772, 4773, 4774, 4775, 4776, 4777, 4778, 4779, 4780, 4781, 4782, 4783, 4784, 4785, 4786, 4787, 4788, 4789, 4790, 4791, 4792, 4793, 4794, 4795, 4796, 4797, 4798, 4799, 4800, 4801, 4802, 4803, 4804, 4805, 4806, 4807, 4808, 4809, 4810, 4811, 4812, 4813, 4814, 4815, 4816, 4817, 4818, 4819, 4820, 4821, 4822, 4823, 4824, 4825, 4826, 4827, 4828, 4829, 4830, 4831, 4832, 4833, 4834, 4835, 4836, 4837, 4838, 4839, 4840, 4841, 4842, 4843, 4844, 4845, 4846, 4847, 4848, 4849, 4850, 4851, 4852, 4853, 4854, 4855, 4856, 4857, 4858, 4859, 4860, 4861, 4862, 4863, 4864, 4865, 4866, 4867, 4868, 4869, 4870, 4871, 4872, 4873, 4874, 4875, 4876, 4877, 4878, 4879, 4880, 4881, 4882, 4883, 4884, 4885, 4886, 4887, 4888, 4889, 4890, 4891, 4892, 4893, 4894, 4895, 4896, 4897, 4898, 4899, 4900, 4901, 4902, 4903, 4904, 4905, 4906, 4907, 4908, 4909, 4910, 4911, 4912, 4913, 4914, 4915, 4916, 4917, 4918, 4919, 4920, 4921, 4922, 4923, 4924, 4925, 4926, 4927, 4928, 4929, 4930, 4931, 4932, 4933, 4934, 4935, 4936, 4937, 4938, 4939, 4940, 4941, 4942, 4943, 4944, 4945, 4946, 4947, 4948, 4949, 4950, 4951, 4952, 4953, 4954, 4955, 4956, 4957, 4958, 4959, 4960, 4961, 4962, 4963, 4964, 4965, 4966, 4967, 4968, 4969, 4970, 4971, 4972, 4973, 4974, 4975, 4976, 4977, 4978, 4979, 4980, 4981, 4982, 4983, 4984, 4985, 4986, 4987, 4988, 4989, 4990, 4991, 4992, 4993, 4994, 4995, 4996, 4997, 4998, 4999, 5000, 5001, 5002, 5003, 5004, 5005, 5006, 5007, 5008, 5009, 5010, 5011, 5012, 5013, 5014, 5015, 5016, 5017, 5018, 5019, 5020, 5021, 5022, 5023, 5024, 5025, 5026, 5027, 5028, 5029, 5030, 5031, 5032, 5033, 5034, 5035, 5036, 5037, 5038, 5039, 5040, 5041, 5042, 5043, 5044, 5045, 5046, 5047, 5048, 5049, 5050, 5051, 5052, 5053, 5054, 5055, 5056, 5057, 5058, 5059, 5060, 5061, 5062, 5063, 5064, 5065, 5066, 5067, 5068, 5069, 5070, 5071, 5072, 5073, 5074, 5075, 5076, 5077, 5078, 5079, 5080, 5081, 5082, 5083, 5084, 5085, 5086, 5087, 5088, 5089, 5090, 5091, 5092, 5093, 5094, 5095, 5096, 5097, 5098, 5099, 5100, 5101, 5102, 5103, 5104, 5105, 5106, 5107, 5108, 5109, 5110, 5111, 5112, 5113, 5114, 5115, 5116, 5117, 5118, 5119, 5120, 5121, 5122, 5123, 5124, 5125, 5126, 5127, 5128, 5129, 5130, 5131, 5132, 5133, 5134, 5135, 5136, 5137, 5138, 5139, 5140, 5141, 5142, 5143, 5144, 5145, 5146, 5147, 5148, 5149, 5150, 5151, 5152, 5153, 5154, 5155, 5156, 5157, 5158, 5159, 5160, 5161, 5162, 5163, 5164, 5165, 5166, 5167, 5168, 5169, 5170, 5171, 5172, 5173, 5174, 5175, 5176, 5177, 5178, 5179, 5180, 5181, 5182, 5183, 5184, 5185, 5186, 5187, 5188, 5189, 5190, 5191, 5192, 5193, 5194, 5195, 5196, 5197, 5198, 5199, 5200, 5201, 5202, 5203, 5204, 5205, 5206, 5207, 5208, 5209, 5210, 5211, 5212, 5213, 5214, 5215, 5216, 5217, 5218, 5219, 5220, 5221, 5222, 5223, 5224, 5225, 5226, 5227, 5228, 5229, 5230, 5231, 5232, 5233, 5234, 5235, 5236, 5237, 5238, 5239, 5240, 5241, 5242, 5243, 5244, 5245, 5246, 5247, 5248, 5249, 5250, 5251, 5252, 5253, 5254, 5255, 5256, 5257, 5258, 5259, 5260, 5261, 5262, 5263, 5264, 5265, 5266, 5267, 5268, 5269, 5270, 5271, 5272, 5273, 5274, 5275, 5276, 5277, 5278, 5279, 5280, 5281, 5282, 5283, 5284, 5285, 5286, 5287, 5288, 5289, 5290, 5291, 5292, 5293, 5294, 5295, 5296, 5297, 5298, 5299, 5300, 5301, 5302, 5303, 5304, 5305, 5306, 5307, 5308, 5309, 5310, 5311, 5312, 5313, 5314, 5315, 5316, 5317, 5318, 5319, 5320, 5321, 5322, 5323, 5324, 5325, 5326, 5327, 5328, 5329, 5330, 5331, 5332, 5333, 5334, 5335, 5336, 5337, 5338, 5339, 5340, 5341, 5342, 5343, 5344, 5345, 5346, 5347, 5348, 5349, 5350, 5351, 5352, 5353, 5354, 5355, 5356, 5357, 5358, 5359, 5360, 5361, 5362, 5363, 5364, 5365, 5366, 5367, 5368, 5369, 5370, 5371, 5372, 5373, 5374, 5375, 5376, 5377, 5378, 5379, 5380, 5381, 5382, 5383, 5384, 5385, 5386, 5387, 5388, 5389, 5390, 5391, 5392, 5393, 5394, 5395, 5396, 5397, 5398, 5399, 5400, 5401, 5402, 5403, 5404, 5405, 5406, 5407, 5408, 5409, 5410, 5411, 5412, 5413, 5414, 5415, 5416, 5417, 5418, 5419, 5420, 5421, 5422, 5423, 5424, 5425, 5426, 5427, 5428, 5429, 5430, 5431, 5432, 5433, 5434, 5435, 5436, 5437, 5438, 5439, 5440, 5441, 5442, 5443, 5444, 5445, 5446, 5447, 5448, 5449, 5450, 5451, 5452, 5453, 5454, 5455, 5456, 5457, 5458, 5459, 5460, 5461, 5462, 5463, 5464, 5465, 5466, 5467, 5468, 5469, 5470, 5471, 5472, 5473, 5474, 5475, 5476, 5477, 5478, 5479, 5480, 5481, 5482, 5483, 5484, 5485, 5486, 5487, 5488, 5489, 5490, 5491, 5492, 5493, 5494, 5495, 5496, 5497, 5498, 5499, 5500, 5501, 5502, 5503, 5504, 5505, 5506, 5507, 5508, 5509, 5510, 5511, 5512, 5513, 5514, 5515, 5516, 5517, 5518, 5519, 5520, 5521, 5522, 5523, 5524, 5525, 5526, 5527, 5528, 5529, 5530, 5531, 5532, 5533, 5534, 5535, 5536, 5537, 5538, 5539, 5540, 5541, 5542, 5543, 5544, 5545, 5546, 5547, 5548, 5549, 5550, 5551, 5552, 5553, 5554, 5555, 5556, 5557, 5558, 5559, 5560, 5561, 5562, 5563, 5564, 5565, 5566, 5567, 5568, 5569, 5570, 5571, 5572, 5573, 5574, 5575, 5576, 5577, 5578, 5579, 5580, 5581, 5582, 5583, 5584, 5585, 5586, 5587, 5588, 5589, 5590, 5591, 5592, 5593, 5594, 5595, 5596, 5597, 5598, 5599, 5600, 5601, 5602, 5603, 5604, 5605, 5606, 5607, 5608, 5609, 5610, 5611, 5612, 5613, 5614, 5615, 5616, 5617, 5618, 5619, 5620, 5621, 5622, 5623, 5624, 5625, 5626, 5627, 5628, 5629, 5630, 5631, 5632, 5633, 5634, 5635, 5636, 5637, 5638, 5639, 5640, 5641, 5642, 5643, 5644, 5645, 5646, 5647, 5648, 5649, 5650, 5651, 5652, 5653, 5654, 5655, 5656, 5657, 5658, 5659, 5660, 5661, 5662, 5663, 5664, 5665, 5666, 5667, 5668, 5669, 5670, 5671, 5672, 5673, 5674, 5675, 5676, 5677, 5678, 5679, 5680, 5681, 5682, 5683, 5684, 5685, 5686, 5687, 5688, 5689, 5690, 5691, 5692, 5693, 5694, 5695, 5696, 5697, 5698, 5699, 5700, 5701, 5702, 5703, 5704, 5705, 5706, 5707, 5708, 5709, 5710, 5711, 5712, 5713, 5714, 5715, 5716, 5717, 5718, 5719, 5720, 5721, 5722, 5723, 5724, 5725, 5726, 5727, 5728, 5729, 5730, 5731, 5732, 5733, 5734, 5735, 5736, 5737, 5738, 5739, 5740, 5741, 5742, 5743, 5744, 5745, 5746, 5747, 5748, 5749, 5750, 5751, 5752, 5753, 5754, 5755, 5756, 5757, 5758, 5759, 5760, 5761, 5762, 5763, 5764, 5765, 5766, 5767, 5768, 5769, 5770, 5771, 5772, 5773, 5774, 5775, 5776, 5777, 5778, 5779, 5780, 5781, 5782, 5783, 5784, 5785, 5786, 5787, 5788, 5789, 5790, 5791, 5792, 5793, 5794, 5795, 5796, 5797, 5798, 5799, 5800, 5801, 5802, 5803, 5804, 5805, 5806, 5807, 5808, 5809, 5810, 5811, 5812, 5813, 5814, 5815, 5816, 5817, 5818, 5819, 5820, 5821, 5822, 5823, 5824, 5825, 5826, 5827, 5828, 5829, 5830, 5831, 5832, 5833, 5834, 5835, 5836, 5837, 5838, 5839, 5840, 5841, 5842, 5843, 5844, 5845, 5846, 5847, 5848, 5849, 5850, 5851, 5852, 5853, 5854, 5855, 5856, 5857, 5858, 5859, 5860, 5861, 5862, 5863, 5864, 5865, 5866, 5867, 5868, 5869, 5870, 5871, 5872, 5873, 5874, 5875, 5876, 5877, 5878, 5879, 5880, 5881, 5882, 5883, 5884, 5885, 5886, 5887, 5888, 5889, 5890, 5891, 5892, 5893, 5894, 5895, 5896, 5897, 5898, 5899, 5900, 5901, 5902, 5903, 5904, 5905, 5906, 5907, 5908, 5909, 5910, 5911, 5912, 5913, 5914, 5915, 5916, 5917, 5918, 5919, 5920, 5921, 5922, 5923, 5924, 5925, 5926, 5927, 5928, 5929, 5930, 5931, 5932, 5933, 5934, 5935, 5936, 5937, 5938, 5939, 5940, 5941, 5942, 5943, 5944, 5945, 5946, 5947, 5948, 5949, 5950, 5951, 5952, 5953, 5954, 5955, 5956, 5957, 5958, 5959, 5960, 5961, 5962, 5963, 5964, 5965, 5966, 5967, 5968, 5969, 5970, 5971, 5972, 5973, 5974, 5975, 5976, 5977, 5978, 5979, 5980, 5981, 5982, 5983, 5984, 5985, 5986, 5987, 5988, 5989, 5990, 5991, 5992, 5993, 5994, 5995, 5996, 5997, 5998, 5999, 6000, 6001, 6002, 6003, 6004, 6005, 6006, 6007, 6008, 6009, 6010, 6011, 6012, 6013, 6014, 6015, 6016, 6017, 6018, 6019, 6020, 6021, 6022, 6023, 6024, 6025, 6026, 6027, 6028, 6029, 6030, 6031, 6032, 6033, 6034, 6035, 6036, 6037, 6038, 6039, 6040, 6041, 6042, 6043, 6044, 6045, 6046, 6047, 6048, 6049, 6050, 6051, 6052, 6053, 6054, 6055, 6056, 6057, 6058, 6059, 6060, 6061, 6062, 6063, 6064, 6065, 6066, 6067, 6068, 6069, 6070, 6071, 6072, 6073, 6074, 6075, 6076, 6077, 6078, 6079, 6080, 6081, 6082, 6083, 6084, 6085, 6086, 6087, 6088, 6089, 6090, 6091, 6092, 6093, 6094, 6095, 6096, 6097, 6098, 6099, 6100, 6101, 6102, 6103, 6104, 6105, 6106, 6107, 6108, 6109, 6110, 6111, 6112, 6113, 6114, 6115, 6116, 6117, 6118, 6119, 6120, 6121, 6122, 6123, 6124, 6125, 6126, 6127, 6128, 6129, 6130, 6131, 6132, 6133, 6134, 6135, 6136, 6137, 6138, 6139, 6140, 6141, 6142, 6143, 6144, 6145, 6146, 6147, 6148, 6149, 6150, 6151, 6152, 6153, 6154, 6155, 6156, 6157, 6158, 6159, 6160, 6161, 6162, 6163, 6164, 6165, 6166, 6167, 6168, 6169, 6170, 6171, 6172, 6173, 6174, 6175, 6176, 6177, 6178, 6179, 6180, 6181, 6182, 6183, 6184, 6185, 6186, 6187, 6188, 6189, 6190, 6191, 6192, 6193, 6194, 6195, 6196, 6197, 6198, 6199, 6200, 6201, 6202, 6203, 6204, 6205, 6206, 6207, 6208, 6209, 6210, 6211, 6212, 6213, 6214, 6215, 6216, 6217, 6218, 6219, 6220, 6221, 6222, 6223, 6224, 6225, 6226, 6227, 6228, 6229, 6230, 6231, 6232, 6233, 6234, 6235, 6236, 6237, 6238, 6239, 6240, 6241, 6242, 6243, 6244, 6245, 6246, 6247, 6248, 6249, 6250, 6251, 6252, 6253, 6254, 6255, 6256, 6257, 6258, 6259, 6260, 6261, 6262, 6263, 6264, 6265, 6266, 6267, 6268, 6269, 6270, 6271, 6272, 6273, 6274, 6275, 6276, 6277, 6278, 6279, 6280, 6281, 6282, 6283, 6284, 6285, 6286, 6287, 6288, 6289, 6290, 6291, 6292, 6293, 6294, 6295, 6296, 6297, 6298, 6299, 6300, 6301, 6302, 6303, 6304, 6305, 6306, 6307, 6308, 6309, 6310, 6311, 6312, 6313, 6314, 6315, 6316, 6317, 6318, 6319, 6320, 6321, 6322, 6323, 6324, 6325, 6326, 6327, 6328, 6329, 6330, 6331, 6332, 6333, 6334, 6335, 6336, 6337, 6338, 6339, 6340, 6341, 6342, 6343, 6344, 6345, 6346, 6347, 6348, 6349, 6350, 6351, 6352, 6353, 6354, 6355, 6356, 6357, 6358, 6359, 6360, 6361, 6362, 6363, 6364, 6365, 6366, 6367, 6368, 6369, 6370, 6371, 6372, 6373, 6374, 6375, 6376, 6377, 6378, 6379, 6380, 6381, 6382, 6383, 6384, 6385, 6386, 6387, 6388, 6389, 6390, 6391, 6392, 6393, 6394, 6395, 6396, 6397, 6398, 6399, 6400, 6401, 6402, 6403, 6404, 6405, 6406, 6407, 6408, 6409, 6410, 6411, 6412, 6413, 6414, 6415, 6416, 6417, 6418, 6419, 6420, 6421, 6422, 6423, 6424, 6425, 6426, 6427, 6428, 6429, 6430, 6431, 6432, 6433, 6434, 6435, 6436, 6437, 6438, 6439, 6440, 6441, 6442, 6443, 6444, 6445, 6446, 6447, 6448, 6449, 6450, 6451, 6452, 6453, 6454, 6455, 6456, 6457, 6458, 6459, 6460, 6461, 6462, 6463, 6464, 6465, 6466, 6467, 6468, 6469, 6470, 6471, 6472, 6473, 6474, 6475, 6476, 6477, 6478, 6479, 6480, 6481, 6482, 6483, 6484, 6485, 6486, 6487, 6488, 6489, 6490, 6491, 6492, 6493, 6494, 6495, 6496, 6497, 6498, 6499, 6500, 6501, 6502, 6503, 6504, 6505, 6506, 6507, 6508, 6509, 6510, 6511, 6512, 6513, 6514, 6515, 6516, 6517, 6518, 6519, 6520, 6521, 6522, 6523, 6524, 6525, 6526, 6527, 6528, 6529, 6530, 6531, 6532, 6533, 6534, 6535, 6536, 6537, 6538, 6539, 6540, 6541, 6542, 6543, 6544, 6545, 6546, 6547, 6548, 6549, 6550, 6551, 6552, 6553, 6554, 6555, 6556, 6557, 6558, 6559, 6560, 6561, 6562, 6563, 6564, 6565, 6566, 6567, 6568, 6569, 6570, 6571, 6572, 6573, 6574, 6575, 6576, 6577, 6578, 6579, 6580, 6581, 6582, 6583, 6584, 6585, 6586, 6587, 6588, 6589, 6590, 6591, 6592, 6593, 6594, 6595, 6596, 6597, 6598, 6599, 6600, 6601, 6602, 6603, 6604, 6605, 6606, 6607, 6608, 6609, 6610, 6611, 6612, 6613, 6614, 6615, 6616, 6617, 6618, 6619, 6620, 6621, 6622, 6623, 6624, 6625, 6626, 6627, 6628, 6629, 6630, 6631, 6632, 6633, 6634, 6635, 6636, 6637, 6638, 6639, 6640, 6641, 6642, 6643, 6644, 6645, 6646, 6647, 6648, 6649, 6650, 6651, 6652, 6653, 6654, 6655, 6656, 6657, 6658, 6659, 6660, 6661, 6662, 6663, 6664, 6665, 6666, 6667, 6668, 6669, 6670, 6671, 6672, 6673, 6674, 6675, 6676, 6677, 6678, 6679, 6680, 6681, 6682, 6683, 6684, 6685, 6686, 6687, 6688, 6689, 6690, 6691, 6692, 6693, 6694, 6695, 6696, 6697, 6698, 6699, 6700, 6701, 6702, 6703, 6704, 6705, 6706, 6707, 6708, 6709, 6710, 6711, 6712, 6713, 6714, 6715, 6716, 6717, 6718, 6719, 6720, 6721, 6722, 6723, 6724, 6725, 6726, 6727, 6728, 6729, 6730, 6731, 6732, 6733, 6734, 6735, 6736, 6737, 6738, 6739, 6740, 6741, 6742, 6743, 6744, 6745, 6746, 6747, 6748, 6749, 6750, 6751, 6752, 6753, 6754, 6755, 6756, 6757, 6758, 6759, 6760, 6761, 6762, 6763, 6764, 6765, 6766, 6767, 6768, 6769, 6770, 6771, 6772, 6773, 6774, 6775, 6776, 6777, 6778, 6779, 6780, 6781, 6782, 6783, 6784, 6785, 6786, 6787, 6788, 6789, 6790, 6791, 6792, 6793, 6794, 6795, 6796, 6797, 6798, 6799, 6800, 6801, 6802, 6803, 6804, 6805, 6806, 6807, 6808, 6809, 6810, 6811, 6812, 6813, 6814, 6815, 6816, 6817, 6818, 6819, 6820, 6821, 6822, 6823, 6824, 6825, 6826, 6827, 6828, 6829, 6830, 6831, 6832, 6833, 6834, 6835, 6836, 6837, 6838, 6839, 6840, 6841, 6842, 6843, 6844, 6845, 6846, 6847, 6848, 6849, 6850, 6851, 6852, 6853, 6854, 6855, 6856, 6857, 6858, 6859, 6860, 6861, 6862, 6863, 6864, 6865, 6866, 6867, 6868, 6869, 6870, 6871, 6872, 6873, 6874, 6875, 6876, 6877, 6878, 6879, 6880, 6881, 6882, 6883, 6884, 6885, 6886, 6887, 6888, 6889, 6890, 6891, 6892, 6893, 6894, 6895, 6896, 6897, 6898, 6899, 6900, 6901, 6902, 6903, 6904, 6905, 6906, 6907, 6908, 6909, 6910, 6911, 6912, 6913, 6914, 6915, 6916, 6917, 6918, 6919, 6920, 6921, 6922, 6923, 6924, 6925, 6926, 6927, 6928, 6929, 6930, 6931, 6932, 6933, 6934, 6935, 6936, 6937, 6938, 6939, 6940, 6941, 6942, 6943, 6944, 6945, 6946, 6947, 6948, 6949, 6950, 6951, 6952, 6953, 6954, 6955, 6956, 6957, 6958, 6959, 6960, 6961, 6962, 6963, 6964, 6965, 6966, 6967, 6968, 6969, 6970, 6971, 6972, 6973, 6974, 6975, 6976, 6977, 6978, 6979, 6980, 6981, 6982, 6983, 6984, 6985, 6986, 6987, 6988, 6989, 6990, 6991, 6992, 6993, 6994, 6995, 6996, 6997, 6998, 6999, 7000, 7001, 7002, 7003, 7004, 7005, 7006, 7007, 7008, 7009, 7010, 7011, 7012, 7013, 7014, 7015, 7016, 7017, 7018, 7019, 7020, 7021, 7022, 7023, 7024, 7025, 7026, 7027, 7028, 7029, 7030, 7031, 7032, 7033, 7034, 7035, 7036, 7037, 7038, 7039, 7040, 7041, 7042, 7043, 7044, 7045, 7046, 7047, 7048, 7049, 7050, 7051, 7052, 7053, 7054, 7055, 7056, 7057, 7058, 7059, 7060, 7061, 7062, 7063, 7064, 7065, 7066, 7067, 7068, 7069, 7070, 7071, 7072, 7073, 7074, 7075, 7076, 7077, 7078, 7079, 7080, 7081, 7082, 7083, 7084, 7085, 7086, 7087, 7088, 7089, 7090, 7091, 7092, 7093, 7094, 7095, 7096, 7097, 7098, 7099, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137, 7138, 7139, 7140, 7141, 7142, 7143, 7144, 7145, 7146, 7147, 7148, 7149, 7150, 7151, 7152, 7153, 7154, 7155, 7156, 7157, 7158, 7159, 7160, 7161, 7162, 7163, 7164, 7165, 7166, 7167, 7168, 7169, 7170, 7171, 7172, 7173, 7174, 7175, 7176, 7177, 7178, 7179, 7180, 7181, 7182, 7183, 7184, 7185, 7186, 7187, 7188, 7189, 7190, 7191, 7192, 7193, 7194, 7195, 7196, 7197, 7198, 7199, 7200, 7201, 7202, 7203, 7204, 7205, 7206, 7207, 7208, 7209, 7210, 7211, 7212, 7213, 7214, 7215, 7216, 7217, 7218, 7219, 7220, 7221, 7222, 7223, 7224, 7225, 7226, 7227, 7228, 7229, 7230, 7231, 7232, 7233, 7234, 7235, 7236, 7237, 7238, 7239, 7240, 7241, 7242, 7243, 7244, 7245, 7246, 7247, 7248, 7249, 7250, 7251, 7252, 7253, 7254, 7255, 7256, 7257, 7258, 7259, 7260, 7261, 7262, 7263, 7264, 7265, 7266, 7267, 7268, 7269, 7270, 7271, 7272, 7273, 7274, 7275, 7276, 7277, 7278, 7279, 7280, 7281, 7282, 7283, 7284, 7285, 7286, 7287, 7288, 7289, 7290, 7291, 7292, 7293, 7294, 7295, 7296, 7297, 7298, 7299, 7300, 7301, 7302, 7303, 7304, 7305, 7306, 7307, 7308, 7309, 7310, 7311, 7312, 7313, 7314, 7315, 7316, 7317, 7318, 7319, 7320, 7321, 7322, 7323, 7324, 7325, 7326, 7327, 7328, 7329, 7330, 7331, 7332, 7333, 7334, 7335, 7336, 7337, 7338, 7339, 7340, 7341, 7342, 7343, 7344, 7345, 7346, 7347, 7348, 7349, 7350, 7351, 7352, 7353, 7354, 7355, 7356, 7357, 7358, 7359, 7360, 7361, 7362, 7363, 7364, 7365, 7366, 7367, 7368, 7369, 7370, 7371, 7372, 7373, 7374, 7375, 7376, 7377, 7378, 7379, 7380, 7381, 7382, 7383, 7384, 7385, 7386, 7387, 7388, 7389, 7390, 7391, 7392, 7393, 7394, 7395, 7396, 7397, 7398, 7399, 7400, 7401, 7402, 7403, 7404, 7405, 7406, 7407, 7408, 7409, 7410, 7411, 7412, 7413, 7414, 7415, 7416, 7417, 7418, 7419, 7420, 7421, 7422, 7423, 7424, 7425, 7426, 7427, 7428, 7429, 7430, 7431, 7432, 7433, 7434, 7435, 7436, 7437, 7438, 7439, 7440, 7441, 7442, 7443, 7444, 7445, 7446, 7447, 7448, 7449, 7450, 7451, 7452, 7453, 7454, 7455, 7456, 7457, 7458, 7459, 7460, 7461, 7462, 7463, 7464, 7465, 7466, 7467, 7468, 7469, 7470, 7471, 7472, 7473, 7474, 7475, 7476, 7477, 7478, 7479, 7480, 7481, 7482, 7483, 7484, 7485, 7486, 7487, 7488, 7489, 7490, 7491, 7492, 7493, 7494, 7495, 7496, 7497, 7498, 7499, 7500, 7501, 7502, 7503, 7504, 7505, 7506, 7507, 7508, 7509, 7510, 7511, 7512, 7513, 7514, 7515, 7516, 7517, 7518, 7519, 7520, 7521, 7522, 7523, 7524, 7525, 7526, 7527, 7528, 7529, 7530, 7531, 7532, 7533, 7534, 7535, 7536, 7537, 7538, 7539, 7540, 7541, 7542, 7543, 7544, 7545, 7546, 7547, 7548, 7549, 7550, 7551, 7552, 7553, 7554, 7555, 7556, 7557, 7558, 7559, 7560, 7561, 7562, 7563, 7564, 7565, 7566, 7567, 7568, 7569, 7570, 7571, 7572, 7573, 7574, 7575, 7576, 7577, 7578, 7579, 7580, 7581, 7582, 7583, 7584, 7585, 7586, 7587, 7588, 7589, 7590, 7591, 7592, 7593, 7594, 7595, 7596, 7597, 7598, 7599, 7600, 7601, 7602, 7603, 7604, 7605, 7606, 7607, 7608, 7609, 7610, 7611, 7612, 7613, 7614, 7615, 7616, 7617, 7618, 7619, 7620, 7621, 7622, 7623, 7624, 7625, 7626, 7627, 7628, 7629, 7630, 7631, 7632, 7633, 7634, 7635, 7636, 7637, 7638, 7639, 7640, 7641, 7642, 7643, 7644, 7645, 7646, 7647, 7648, 7649, 7650, 7651, 7652, 7653, 7654, 7655, 7656, 7657, 7658, 7659, 7660, 7661, 7662, 7663, 7664, 7665, 7666, 7667, 7668, 7669, 7670, 7671, 7672, 7673, 7674, 7675, 7676, 7677, 7678, 7679, 7680, 7681, 7682, 7683, 7684, 7685, 7686, 7687, 7688, 7689, 7690, 7691, 7692, 7693, 7694, 7695, 7696, 7697, 7698, 7699, 7700, 7701, 7702, 7703, 7704, 7705, 7706, 7707, 7708, 7709, 7710, 7711, 7712, 7713, 7714, 7715, 7716, 7717, 7718, 7719, 7720, 7721, 7722, 7723, 7724, 7725, 7726, 7727, 7728, 7729, 7730, 7731, 7732, 7733, 7734, 7735, 7736, 7737, 7738, 7739, 7740, 7741, 7742, 7743, 7744, 7745, 7746, 7747, 7748, 7749, 7750, 7751, 7752, 7753, 7754, 7755, 7756, 7757, 7758, 7759, 7760, 7761, 7762, 7763, 7764, 7765, 7766, 7767, 7768, 7769, 7770, 7771, 7772, 7773, 7774, 7775, 7776, 7777, 7778, 7779, 7780, 7781, 7782, 7783, 7784, 7785, 7786, 7787, 7788, 7789, 7790, 7791, 7792, 7793, 7794, 7795, 7796, 7797, 7798, 7799, 7800, 7801, 7802, 7803, 7804, 7805, 7806, 7807, 7808, 7809, 7810, 7811, 7812, 7813, 7814, 7815, 7816, 7817, 7818, 7819, 7820, 7821, 7822, 7823, 7824, 7825, 7826, 7827, 7828, 7829, 7830, 7831, 7832, 7833, 7834, 7835, 7836, 7837, 7838, 7839, 7840, 7841, 7842, 7843, 7844, 7845, 7846, 7847, 7848, 7849, 7850, 7851, 7852, 7853, 7854, 7855, 7856, 7857, 7858, 7859, 7860, 7861, 7862, 7863, 7864, 7865, 7866, 7867, 7868, 7869, 7870, 7871, 7872, 7873, 7874, 7875, 7876, 7877, 7878, 7879, 7880, 7881, 7882, 7883, 7884, 7885, 7886, 7887, 7888, 7889, 7890, 7891, 7892, 7893, 7894, 7895, 7896, 7897, 7898, 7899, 7900, 7901, 7902, 7903, 7904, 7905, 7906, 7907, 7908, 7909, 7910, 7911, 7912, 7913, 7914, 7915, 7916, 7917, 7918, 7919, 7920, 7921, 7922, 7923, 7924, 7925, 7926, 7927, 7928, 7929, 7930, 7931, 7932, 7933, 7934, 7935, 7936, 7937, 7938, 7939, 7940, 7941, 7942, 7943, 7944, 7945, 7946, 7947, 7948, 7949, 7950, 7951, 7952, 7953, 7954, 7955, 7956, 7957, 7958, 7959, 7960, 7961, 7962, 7963, 7964, 7965, 7966, 7967, 7968, 7969, 7970, 7971, 7972, 7973, 7974, 7975, 7976, 7977, 7978, 7979, 7980, 7981, 7982, 7983, 7984, 7985, 7986, 7987, 7988, 7989, 7990, 7991, 7992, 7993, 7994, 7995, 7996, 7997, 7998, 7999, 8000, 8001, 8002, 8003, 8004, 8005, 8006, 8007, 8008, 8009, 8010, 8011, 8012, 8013, 8014, 8015, 8016, 8017, 8018, 8019, 8020, 8021, 8022, 8023, 8024, 8025, 8026, 8027, 8028, 8029, 8030, 8031, 8032, 8033, 8034, 8035, 8036, 8037, 8038, 8039, 8040, 8041, 8042, 8043, 8044, 8045, 8046, 8047, 8048, 8049, 8050, 8051, 8052, 8053, 8054, 8055, 8056, 8057, 8058, 8059, 8060, 8061, 8062, 8063, 8064, 8065, 8066, 8067, 8068, 8069, 8070, 8071, 8072, 8073, 8074, 8075, 8076, 8077, 8078, 8079, 8080, 8081, 8082, 8083, 8084, 8085, 8086, 8087, 8088, 8089, 8090, 8091, 8092, 8093, 8094, 8095, 8096, 8097, 8098, 8099, 8100, 8101, 8102, 8103, 8104, 8105, 8106, 8107, 8108, 8109, 8110, 8111, 8112, 8113, 8114, 8115, 8116, 8117, 8118, 8119, 8120, 8121, 8122, 8123, 8124, 8125, 8126, 8127, 8128, 8129, 8130, 8131, 8132, 8133, 8134, 8135, 8136, 8137, 8138, 8139, 8140, 8141, 8142, 8143, 8144, 8145, 8146, 8147, 8148, 8149, 8150, 8151, 8152, 8153, 8154, 8155, 8156, 8157, 8158, 8159, 8160, 8161, 8162, 8163, 8164, 8165, 8166, 8167, 8168, 8169, 8170, 8171, 8172, 8173, 8174, 8175, 8176, 8177, 8178, 8179, 8180, 8181, 8182, 8183, 8184, 8185, 8186, 8187, 8188, 8189, 8190, 8191, 8192, 8193, 8194, 8195, 8196, 8197, 8198, 8199, 8200, 8201, 8202, 8203, 8204, 8205, 8206, 8207, 8208, 8209, 8210, 8211, 8212, 8213, 8214, 8215, 8216, 8217, 8218, 8219, 8220, 8221, 8222, 8223, 8224, 8225, 8226, 8227, 8228, 8229, 8230, 8231, 8232, 8233, 8234, 8235, 8236, 8237, 8238, 8239, 8240, 8241, 8242, 8243, 8244, 8245, 8246, 8247, 8248, 8249, 8250, 8251, 8252, 8253, 8254, 8255, 8256, 8257, 8258, 8259, 8260, 8261, 8262, 8263, 8264, 8265, 8266, 8267, 8268, 8269, 8270, 8271, 8272, 8273, 8274, 8275, 8276, 8277, 8278, 8279, 8280, 8281, 8282, 8283, 8284, 8285, 8286, 8287, 8288, 8289, 8290, 8291, 8292, 8293, 8294, 8295, 8296, 8297, 8298, 8299, 8300, 8301, 8302, 8303, 8304, 8305, 8306, 8307, 8308, 8309, 8310, 8311, 8312, 8313, 8314, 8315, 8316, 8317, 8318, 8319, 8320, 8321, 8322, 8323, 8324, 8325, 8326, 8327, 8328, 8329, 8330, 8331, 8332, 8333, 8334, 8335, 8336, 8337, 8338, 8339, 8340, 8341, 8342, 8343, 8344, 8345, 8346, 8347, 8348, 8349, 8350, 8351, 8352, 8353, 8354, 8355, 8356, 8357, 8358, 8359, 8360, 8361, 8362, 8363, 8364, 8365, 8366, 8367, 8368, 8369, 8370, 8371, 8372, 8373, 8374, 8375, 8376, 8377, 8378, 8379, 8380, 8381, 8382, 8383, 8384, 8385, 8386, 8387, 8388, 8389, 8390, 8391, 8392, 8393, 8394, 8395, 8396, 8397, 8398, 8399, 8400, 8401, 8402, 8403, 8404, 8405, 8406, 8407, 8408, 8409, 8410, 8411, 8412, 8413, 8414, 8415, 8416, 8417, 8418, 8419, 8420, 8421, 8422, 8423, 8424, 8425, 8426, 8427, 8428, 8429, 8430, 8431, 8432, 8433, 8434, 8435, 8436, 8437, 8438, 8439, 8440, 8441, 8442, 8443, 8444, 8445, 8446, 8447, 8448, 8449, 8450, 8451, 8452, 8453, 8454, 8455, 8456, 8457, 8458, 8459, 8460, 8461, 8462, 8463, 8464, 8465, 8466, 8467, 8468, 8469, 8470, 8471, 8472, 8473, 8474, 8475, 8476, 8477, 8478, 8479, 8480, 8481, 8482, 8483, 8484, 8485, 8486, 8487, 8488, 8489, 8490, 8491, 8492, 8493, 8494, 8495, 8496, 8497, 8498, 8499, 8500, 8501, 8502, 8503, 8504, 8505, 8506, 8507, 8508, 8509, 8510, 8511, 8512, 8513, 8514, 8515, 8516, 8517, 8518, 8519, 8520, 8521, 8522, 8523, 8524, 8525, 8526, 8527, 8528, 8529, 8530, 8531, 8532, 8533, 8534, 8535, 8536, 8537, 8538, 8539, 8540, 8541, 8542, 8543, 8544, 8545, 8546, 8547, 8548, 8549, 8550, 8551, 8552, 8553, 8554, 8555, 8556, 8557, 8558, 8559, 8560, 8561, 8562, 8563, 8564, 8565, 8566, 8567, 8568, 8569, 8570, 8571, 8572, 8573, 8574, 8575, 8576, 8577, 8578, 8579, 8580, 8581, 8582, 8583, 8584, 8585, 8586, 8587, 8588, 8589, 8590, 8591, 8592, 8593, 8594, 8595, 8596, 8597, 8598, 8599, 8600, 8601, 8602, 8603, 8604, 8605, 8606, 8607, 8608, 8609, 8610, 8611, 8612, 8613, 8614, 8615, 8616, 8617, 8618, 8619, 8620, 8621, 8622, 8623, 8624, 8625, 8626, 8627, 8628, 8629, 8630, 8631, 8632, 8633, 8634, 8635, 8636, 8637, 8638, 8639, 8640, 8641, 8642, 8643, 8644, 8645, 8646, 8647, 8648, 8649, 8650, 8651, 8652, 8653, 8654, 8655, 8656, 8657, 8658, 8659, 8660, 8661, 8662, 8663, 8664, 8665, 8666, 8667, 8668, 8669, 8670, 8671, 8672, 8673, 8674, 8675, 8676, 8677, 8678, 8679, 8680, 8681, 8682, 8683, 8684, 8685, 8686, 8687, 8688, 8689, 8690, 8691, 8692, 8693, 8694, 8695, 8696, 8697, 8698, 8699, 8700, 8701, 8702, 8703, 8704, 8705, 8706, 8707, 8708, 8709, 8710, 8711, 8712, 8713, 8714, 8715, 8716, 8717, 8718, 8719, 8720, 8721, 8722, 8723, 8724, 8725, 8726, 8727, 8728, 8729, 8730, 8731, 8732, 8733, 8734, 8735, 8736, 8737, 8738, 8739, 8740, 8741, 8742, 8743, 8744, 8745, 8746, 8747, 8748, 8749, 8750, 8751, 8752, 8753, 8754, 8755, 8756, 8757, 8758, 8759, 8760, 8761, 8762, 8763, 8764, 8765, 8766, 8767, 8768, 8769, 8770, 8771, 8772, 8773, 8774, 8775, 8776, 8777, 8778, 8779, 8780, 8781, 8782, 8783, 8784, 8785, 8786, 8787, 8788, 8789, 8790, 8791, 8792, 8793, 8794, 8795, 8796, 8797, 8798, 8799, 8800, 8801, 8802, 8803, 8804, 8805, 8806, 8807, 8808, 8809, 8810, 8811, 8812, 8813, 8814, 8815, 8816, 8817, 8818, 8819, 8820, 8821, 8822, 8823, 8824, 8825, 8826, 8827, 8828, 8829, 8830, 8831, 8832, 8833, 8834, 8835, 8836, 8837, 8838, 8839, 8840, 8841, 8842, 8843, 8844, 8845, 8846, 8847, 8848, 8849, 8850, 8851, 8852, 8853, 8854, 8855, 8856, 8857, 8858, 8859, 8860, 8861, 8862, 8863, 8864, 8865, 8866, 8867, 8868, 8869, 8870, 8871, 8872, 8873, 8874, 8875, 8876, 8877, 8878, 8879, 8880, 8881, 8882, 8883, 8884, 8885, 8886, 8887, 8888, 8889, 8890, 8891, 8892, 8893, 8894, 8895, 8896, 8897, 8898, 8899, 8900, 8901, 8902, 8903, 8904, 8905, 8906, 8907, 8908, 8909, 8910, 8911, 8912, 8913, 8914, 8915, 8916, 8917, 8918, 8919, 8920, 8921, 8922, 8923, 8924, 8925, 8926, 8927, 8928, 8929, 8930, 8931, 8932, 8933, 8934, 8935, 8936, 8937, 8938, 8939, 8940, 8941, 8942, 8943, 8944, 8945, 8946, 8947, 8948, 8949, 8950, 8951, 8952, 8953, 8954, 8955, 8956, 8957, 8958, 8959, 8960, 8961, 8962, 8963, 8964, 8965, 8966, 8967, 8968, 8969, 8970, 8971, 8972, 8973, 8974, 8975, 8976, 8977, 8978, 8979, 8980, 8981, 8982, 8983, 8984, 8985, 8986, 8987, 8988, 8989, 8990, 8991, 8992, 8993, 8994, 8995, 8996, 8997, 8998, 8999, 9000, 9001, 9002, 9003, 9004, 9005, 9006, 9007, 9008, 9009, 9010, 9011, 9012, 9013, 9014, 9015, 9016, 9017, 9018, 9019, 9020, 9021, 9022, 9023, 9024, 9025, 9026, 9027, 9028, 9029, 9030, 9031, 9032, 9033, 9034, 9035, 9036, 9037, 9038, 9039, 9040, 9041, 9042, 9043, 9044, 9045, 9046, 9047, 9048, 9049, 9050, 9051, 9052, 9053, 9054, 9055, 9056, 9057, 9058, 9059, 9060, 9061, 9062, 9063, 9064, 9065, 9066, 9067, 9068, 9069, 9070, 9071, 9072, 9073, 9074, 9075, 9076, 9077, 9078, 9079, 9080, 9081, 9082, 9083, 9084, 9085, 9086, 9087, 9088, 9089, 9090, 9091, 9092, 9093, 9094, 9095, 9096, 9097, 9098, 9099, 9100, 9101, 9102, 9103, 9104, 9105, 9106, 9107, 9108, 9109, 9110, 9111, 9112, 9113, 9114, 9115, 9116, 9117, 9118, 9119, 9120, 9121, 9122, 9123, 9124, 9125, 9126, 9127, 9128, 9129, 9130, 9131, 9132, 9133, 9134, 9135, 9136, 9137, 9138, 9139, 9140, 9141, 9142, 9143, 9144, 9145, 9146, 9147, 9148, 9149, 9150, 9151, 9152, 9153, 9154, 9155, 9156, 9157, 9158, 9159, 9160, 9161, 9162, 9163, 9164, 9165, 9166, 9167, 9168, 9169, 9170, 9171, 9172, 9173, 9174, 9175, 9176, 9177, 9178, 9179, 9180, 9181, 9182, 9183, 9184, 9185, 9186, 9187, 9188, 9189, 9190, 9191, 9192, 9193, 9194, 9195, 9196, 9197, 9198, 9199, 9200, 9201, 9202, 9203, 9204, 9205, 9206, 9207, 9208, 9209, 9210, 9211, 9212, 9213, 9214, 9215, 9216, 9217, 9218, 9219, 9220, 9221, 9222, 9223, 9224, 9225, 9226, 9227, 9228, 9229, 9230, 9231, 9232, 9233, 9234, 9235, 9236, 9237, 9238, 9239, 9240, 9241, 9242, 9243, 9244, 9245, 9246, 9247, 9248, 9249, 9250, 9251, 9252, 9253, 9254, 9255, 9256, 9257, 9258, 9259, 9260, 9261, 9262, 9263, 9264, 9265, 9266, 9267, 9268, 9269, 9270, 9271, 9272, 9273, 9274, 9275, 9276, 9277, 9278, 9279, 9280, 9281, 9282, 9283, 9284, 9285, 9286, 9287, 9288, 9289, 9290, 9291, 9292, 9293, 9294, 9295, 9296, 9297, 9298, 9299, 9300, 9301, 9302, 9303, 9304, 9305, 9306, 9307, 9308, 9309, 9310, 9311, 9312, 9313, 9314, 9315, 9316, 9317, 9318, 9319, 9320, 9321, 9322, 9323, 9324, 9325, 9326, 9327, 9328, 9329, 9330, 9331, 9332, 9333, 9334, 9335, 9336, 9337, 9338, 9339, 9340, 9341, 9342, 9343, 9344, 9345, 9346, 9347, 9348, 9349, 9350, 9351, 9352, 9353, 9354, 9355, 9356, 9357, 9358, 9359, 9360, 9361, 9362, 9363, 9364, 9365, 9366, 9367, 9368, 9369, 9370, 9371, 9372, 9373, 9374, 9375, 9376, 9377, 9378, 9379, 9380, 9381, 9382, 9383, 9384, 9385, 9386, 9387, 9388, 9389, 9390, 9391, 9392, 9393, 9394, 9395, 9396, 9397, 9398, 9399, 9400, 9401, 9402, 9403, 9404, 9405, 9406, 9407, 9408, 9409, 9410, 9411, 9412, 9413, 9414, 9415, 9416, 9417, 9418, 9419, 9420, 9421, 9422, 9423, 9424, 9425, 9426, 9427, 9428, 9429, 9430, 9431, 9432, 9433, 9434, 9435, 9436, 9437, 9438, 9439, 9440, 9441, 9442, 9443, 9444, 9445, 9446, 9447, 9448, 9449, 9450, 9451, 9452, 9453, 9454, 9455, 9456, 9457, 9458, 9459, 9460, 9461, 9462, 9463, 9464, 9465, 9466, 9467, 9468, 9469, 9470, 9471, 9472, 9473, 9474, 9475, 9476, 9477, 9478, 9479, 9480, 9481, 9482, 9483, 9484, 9485, 9486, 9487, 9488, 9489, 9490, 9491, 9492, 9493, 9494, 9495, 9496, 9497, 9498, 9499, 9500, 9501, 9502, 9503, 9504, 9505, 9506, 9507, 9508, 9509, 9510, 9511, 9512, 9513, 9514, 9515, 9516, 9517, 9518, 9519, 9520, 9521, 9522, 9523, 9524, 9525, 9526, 9527, 9528, 9529, 9530, 9531, 9532, 9533, 9534, 9535, 9536, 9537, 9538, 9539, 9540, 9541, 9542, 9543, 9544, 9545, 9546, 9547, 9548, 9549, 9550, 9551, 9552, 9553, 9554, 9555, 9556, 9557, 9558, 9559, 9560, 9561, 9562, 9563, 9564, 9565, 9566, 9567, 9568, 9569, 9570, 9571, 9572, 9573, 9574, 9575, 9576, 9577, 9578, 9579, 9580, 9581, 9582, 9583, 9584, 9585, 9586, 9587, 9588, 9589, 9590, 9591, 9592, 9593, 9594, 9595, 9596, 9597, 9598, 9599, 9600, 9601, 9602, 9603, 9604, 9605, 9606, 9607, 9608, 9609, 9610, 9611, 9612, 9613, 9614, 9615, 9616, 9617, 9618, 9619, 9620, 9621, 9622, 9623, 9624, 9625, 9626, 9627, 9628, 9629, 9630, 9631, 9632, 9633, 9634, 9635, 9636, 9637, 9638, 9639, 9640, 9641, 9642, 9643, 9644, 9645, 9646, 9647, 9648, 9649, 9650, 9651, 9652, 9653, 9654, 9655, 9656, 9657, 9658, 9659, 9660, 9661, 9662, 9663, 9664, 9665, 9666, 9667, 9668, 9669, 9670, 9671, 9672, 9673, 9674, 9675, 9676, 9677, 9678, 9679, 9680, 9681, 9682, 9683, 9684, 9685, 9686, 9687, 9688, 9689, 9690, 9691, 9692, 9693, 9694, 9695, 9696, 9697, 9698, 9699, 9700, 9701, 9702, 9703, 9704, 9705, 9706, 9707, 9708, 9709, 9710, 9711, 9712, 9713, 9714, 9715, 9716, 9717, 9718, 9719, 9720, 9721, 9722, 9723, 9724, 9725, 9726, 9727, 9728, 9729, 9730, 9731, 9732, 9733, 9734, 9735, 9736, 9737, 9738, 9739, 9740, 9741, 9742, 9743, 9744, 9745, 9746, 9747, 9748, 9749, 9750, 9751, 9752, 9753, 9754, 9755, 9756, 9757, 9758, 9759, 9760, 9761, 9762, 9763, 9764, 9765, 9766, 9767, 9768, 9769, 9770, 9771, 9772, 9773, 9774, 9775, 9776, 9777, 9778, 9779, 9780, 9781, 9782, 9783, 9784, 9785, 9786, 9787, 9788, 9789, 9790, 9791, 9792, 9793, 9794, 9795, 9796, 9797, 9798, 9799, 9800, 9801, 9802, 9803, 9804, 9805, 9806, 9807, 9808, 9809, 9810, 9811, 9812, 9813, 9814, 9815, 9816, 9817, 9818, 9819, 9820, 9821, 9822, 9823, 9824, 9825, 9826, 9827, 9828, 9829, 9830, 9831, 9832, 9833, 9834, 9835, 9836, 9837, 9838, 9839, 9840, 9841, 9842, 9843, 9844, 9845, 9846, 9847, 9848, 9849, 9850, 9851, 9852, 9853, 9854, 9855, 9856, 9857, 9858, 9859, 9860, 9861, 9862, 9863, 9864, 9865, 9866, 9867, 9868, 9869, 9870, 9871, 9872, 9873, 9874, 9875, 9876, 9877, 9878, 9879, 9880, 9881, 9882, 9883, 9884, 9885, 9886, 9887, 9888, 9889, 9890, 9891, 9892, 9893, 9894, 9895, 9896, 9897, 9898, 9899, 9900, 9901, 9902, 9903, 9904, 9905, 9906, 9907, 9908, 9909, 9910, 9911, 9912, 9913, 9914, 9915, 9916, 9917, 9918, 9919, 9920, 9921, 9922, 9923, 9924, 9925, 9926, 9927, 9928, 9929, 9930, 9931, 9932, 9933, 9934, 9935, 9936, 9937, 9938, 9939, 9940, 9941, 9942, 9943, 9944, 9945, 9946, 9947, 9948, 9949, 9950, 9951, 9952, 9953, 9954, 9955, 9956, 9957, 9958, 9959, 9960, 9961, 9962, 9963, 9964, 9965, 9966, 9967, 9968, 9969, 9970, 9971, 9972, 9973, 9974, 9975, 9976, 9977, 9978, 9979, 9980, 9981, 9982, 9983, 9984, 9985, 9986, 9987, 9988, 9989, 9990, 9991, 9992, 9993, 9994, 9995, 9996, 9997, 9998, 9999, 10000, 10001, 10002, 10003, 10004, 10005, 10006, 10007, 10008, 10009, 10010, 10011, 10012, 10013, 10014, 10015, 10016, 10017, 10018, 10019, 10020, 10021, 10022, 10023, 10024, 10025, 10026, 10027, 10028, 10029, 10030, 10031, 10032, 10033, 10034, 10035, 10036, 10037, 10038, 10039, 10040, 10041, 10042, 10043, 10044, 10045, 10046, 10047, 10048, 10049, 10050, 10051, 10052, 10053, 10054, 10055, 10056, 10057, 10058, 10059, 10060, 10061, 10062, 10063, 10064, 10065, 10066, 10067, 10068, 10069, 10070, 10071, 10072, 10073, 10074, 10075, 10076, 10077, 10078, 10079, 10080, 10081, 10082, 10083, 10084, 10085, 10086, 10087, 10088, 10089, 10090, 10091, 10092, 10093, 10094, 10095, 10096, 10097, 10098, 10099, 10100, 10101, 10102, 10103, 10104, 10105, 10106, 10107, 10108, 10109, 10110, 10111, 10112, 10113, 10114, 10115, 10116, 10117, 10118, 10119, 10120, 10121, 10122, 10123, 10124, 10125, 10126, 10127, 10128, 10129, 10130, 10131, 10132, 10133, 10134, 10135, 10136, 10137, 10138, 10139, 10140, 10141, 10142, 10143, 10144, 10145, 10146, 10147, 10148, 10149, 10150, 10151, 10152, 10153, 10154, 10155, 10156, 10157, 10158, 10159, 10160, 10161, 10162, 10163, 10164, 10165, 10166, 10167, 10168, 10169, 10170, 10171, 10172, 10173, 10174, 10175, 10176, 10177, 10178, 10179, 10180, 10181, 10182, 10183, 10184, 10185, 10186, 10187, 10188, 10189, 10190, 10191, 10192, 10193, 10194, 10195, 10196, 10197, 10198, 10199, 10200, 10201, 10202, 10203, 10204, 10205, 10206, 10207, 10208, 10209, 10210, 10211, 10212, 10213, 10214, 10215, 10216, 10217, 10218, 10219, 10220, 10221, 10222, 10223, 10224, 10225, 10226, 10227, 10228, 10229, 10230, 10231, 10232, 10233, 10234, 10235, 10236, 10237, 10238, 10239, 10240, 10241, 10242, 10243, 10244, 10245, 10246, 10247, 10248, 10249, 10250, 10251, 10252, 10253, 10254, 10255, 10256, 10257, 10258, 10259, 10260, 10261, 10262, 10263, 10264, 10265, 10266, 10267, 10268, 10269, 10270, 10271, 10272, 10273, 10274, 10275, 10276, 10277, 10278, 10279, 10280, 10281, 10282, 10283, 10284, 10285, 10286, 10287, 10288, 10289, 10290, 10291, 10292, 10293, 10294, 10295, 10296, 10297, 10298, 10299, 10300, 10301, 10302, 10303, 10304, 10305, 10306, 10307, 10308, 10309, 10310, 10311, 10312, 10313, 10314, 10315, 10316, 10317, 10318, 10319, 10320, 10321, 10322, 10323, 10324, 10325, 10326, 10327, 10328, 10329, 10330, 10331, 10332, 10333, 10334, 10335, 10336, 10337, 10338, 10339, 10340, 10341, 10342, 10343, 10344, 10345, 10346, 10347, 10348, 10349, 10350, 10351, 10352, 10353, 10354, 10355, 10356, 10357, 10358, 10359, 10360, 10361, 10362, 10363, 10364, 10365, 10366, 10367, 10368, 10369, 10370, 10371, 10372, 10373, 10374, 10375, 10376, 10377, 10378, 10379, 10380, 10381, 10382, 10383, 10384, 10385, 10386, 10387, 10388, 10389, 10390, 10391, 10392, 10393, 10394, 10395, 10396, 10397, 10398, 10399, 10400, 10401, 10402, 10403, 10404, 10405, 10406, 10407, 10408, 10409, 10410, 10411, 10412, 10413, 10414, 10415, 10416, 10417, 10418, 10419, 10420, 10421, 10422, 10423, 10424, 10425, 10426, 10427, 10428, 10429, 10430, 10431, 10432, 10433, 10434, 10435, 10436, 10437, 10438, 10439, 10440, 10441, 10442, 10443, 10444, 10445, 10446, 10447, 10448, 10449, 10450, 10451, 10452, 10453, 10454, 10455, 10456, 10457, 10458, 10459, 10460, 10461, 10462, 10463, 10464, 10465, 10466, 10467, 10468, 10469, 10470, 10471, 10472, 10473, 10474, 10475, 10476, 10477, 10478, 10479, 10480, 10481, 10482, 10483, 10484, 10485, 10486, 10487, 10488, 10489, 10490, 10491, 10492, 10493, 10494, 10495, 10496, 10497, 10498, 10499, 10500, 10501, 10502, 10503, 10504, 10505, 10506, 10507, 10508, 10509, 10510, 10511, 10512, 10513, 10514, 10515, 10516, 10517, 10518, 10519, 10520, 10521, 10522, 10523, 10524, 10525, 10526, 10527, 10528, 10529, 10530, 10531, 10532, 10533, 10534, 10535, 10536, 10537, 10538, 10539, 10540, 10541, 10542, 10543, 10544, 10545, 10546, 10547, 10548, 10549, 10550, 10551, 10552, 10553, 10554, 10555, 10556, 10557, 10558, 10559, 10560, 10561, 10562, 10563, 10564, 10565, 10566, 10567, 10568, 10569, 10570, 10571, 10572, 10573, 10574, 10575, 10576, 10577, 10578, 10579, 10580, 10581, 10582, 10583, 10584, 10585, 10586, 10587, 10588, 10589, 10590, 10591, 10592, 10593, 10594, 10595, 10596, 10597, 10598, 10599, 10600, 10601, 10602, 10603, 10604, 10605, 10606, 10607, 10608, 10609, 10610, 10611, 10612, 10613, 10614, 10615, 10616, 10617, 10618, 10619, 10620, 10621, 10622, 10623, 10624, 10625, 10626, 10627, 10628, 10629, 10630, 10631, 10632, 10633, 10634, 10635, 10636, 10637, 10638, 10639, 10640, 10641, 10642, 10643, 10644, 10645, 10646, 10647, 10648, 10649, 10650, 10651, 10652, 10653, 10654, 10655, 10656, 10657, 10658, 10659, 10660, 10661, 10662, 10663, 10664, 10665, 10666, 10667, 10668, 10669, 10670, 10671, 10672, 10673, 10674, 10675, 10676, 10677, 10678, 10679, 10680, 10681, 10682, 10683, 10684, 10685, 10686, 10687, 10688, 10689, 10690, 10691, 10692, 10693, 10694, 10695, 10696, 10697, 10698, 10699, 10700, 10701, 10702, 10703, 10704, 10705, 10706, 10707, 10708, 10709, 10710, 10711, 10712, 10713, 10714, 10715, 10716, 10717, 10718, 10719, 10720, 10721, 10722, 10723, 10724, 10725, 10726, 10727, 10728, 10729, 10730, 10731, 10732, 10733, 10734, 10735, 10736, 10737, 10738, 10739, 10740, 10741, 10742, 10743, 10744, 10745, 10746, 10747, 10748, 10749, 10750, 10751, 10752, 10753, 10754, 10755, 10756, 10757, 10758, 10759, 10760, 10761, 10762, 10763, 10764, 10765, 10766, 10767, 10768, 10769, 10770, 10771, 10772, 10773, 10774, 10775, 10776, 10777, 10778, 10779, 10780, 10781, 10782, 10783, 10784, 10785, 10786, 10787, 10788, 10789, 10790, 10791, 10792, 10793, 10794, 10795, 10796, 10797, 10798, 10799, 10800, 10801, 10802, 10803, 10804, 10805, 10806, 10807, 10808, 10809, 10810, 10811, 10812, 10813, 10814, 10815, 10816, 10817, 10818, 10819, 10820, 10821, 10822, 10823, 10824, 10825, 10826, 10827, 10828, 10829, 10830, 10831, 10832, 10833, 10834, 10835, 10836, 10837, 10838, 10839, 10840, 10841, 10842, 10843, 10844, 10845, 10846, 10847, 10848, 10849, 10850, 10851, 10852, 10853, 10854, 10855, 10856, 10857, 10858, 10859, 10860, 10861, 10862, 10863, 10864, 10865, 10866, 10867, 10868, 10869, 10870, 10871, 10872, 10873, 10874, 10875, 10876, 10877, 10878, 10879, 10880, 10881, 10882, 10883, 10884, 10885, 10886, 10887, 10888, 10889, 10890, 10891, 10892, 10893, 10894, 10895, 10896, 10897, 10898, 10899, 10900, 10901, 10902, 10903, 10904, 10905, 10906, 10907, 10908, 10909, 10910, 10911, 10912, 10913, 10914, 10915, 10916, 10917, 10918, 10919, 10920, 10921, 10922, 10923, 10924, 10925, 10926, 10927, 10928, 10929, 10930, 10931, 10932, 10933, 10934, 10935, 10936, 10937, 10938, 10939, 10940, 10941, 10942, 10943, 10944, 10945, 10946, 10947, 10948, 10949, 10950, 10951, 10952, 10953, 10954, 10955, 10956, 10957, 10958, 10959, 10960, 10961, 10962, 10963, 10964, 10965, 10966, 10967, 10968, 10969, 10970, 10971, 10972, 10973, 10974, 10975, 10976, 10977, 10978, 10979, 10980, 10981, 10982, 10983, 10984, 10985, 10986, 10987, 10988, 10989, 10990, 10991, 10992, 10993, 10994, 10995, 10996, 10997, 10998, 10999, 11000, 11001, 11002, 11003, 11004, 11005, 11006, 11007, 11008, 11009, 11010, 11011, 11012, 11013, 11014, 11015, 11016, 11017, 11018, 11019, 11020, 11021, 11022, 11023, 11024, 11025, 11026, 11027, 11028, 11029, 11030, 11031, 11032, 11033, 11034, 11035, 11036, 11037, 11038, 11039, 11040, 11041, 11042, 11043, 11044, 11045, 11046, 11047, 11048, 11049, 11050, 11051, 11052, 11053, 11054, 11055, 11056, 11057, 11058, 11059, 11060, 11061, 11062, 11063, 11064, 11065, 11066, 11067, 11068, 11069, 11070, 11071, 11072, 11073, 11074, 11075, 11076, 11077, 11078, 11079, 11080, 11081, 11082, 11083, 11084, 11085, 11086, 11087, 11088, 11089, 11090, 11091, 11092, 11093, 11094, 11095, 11096, 11097, 11098, 11099, 11100, 11101, 11102, 11103, 11104, 11105, 11106, 11107, 11108, 11109, 11110, 11111, 11112, 11113, 11114, 11115, 11116, 11117, 11118, 11119, 11120, 11121, 11122, 11123, 11124, 11125, 11126, 11127, 11128, 11129, 11130, 11131, 11132, 11133, 11134, 11135, 11136, 11137, 11138, 11139, 11140, 11141, 11142, 11143, 11144, 11145, 11146, 11147, 11148, 11149, 11150, 11151, 11152, 11153, 11154, 11155, 11156, 11157, 11158, 11159, 11160, 11161, 11162, 11163, 11164, 11165, 11166, 11167, 11168, 11169, 11170, 11171, 11172, 11173, 11174, 11175, 11176, 11177, 11178, 11179, 11180, 11181, 11182, 11183, 11184, 11185, 11186, 11187, 11188, 11189, 11190, 11191, 11192, 11193, 11194, 11195, 11196, 11197, 11198, 11199, 11200, 11201, 11202, 11203, 11204, 11205, 11206, 11207, 11208, 11209, 11210, 11211, 11212, 11213, 11214, 11215, 11216, 11217, 11218, 11219, 11220, 11221, 11222, 11223, 11224, 11225, 11226, 11227, 11228, 11229, 11230, 11231, 11232, 11233, 11234, 11235, 11236, 11237, 11238, 11239, 11240, 11241, 11242, 11243, 11244, 11245, 11246, 11247, 11248, 11249, 11250, 11251, 11252, 11253, 11254, 11255, 11256, 11257, 11258, 11259, 11260, 11261, 11262, 11263, 11264, 11265, 11266, 11267, 11268, 11269, 11270, 11271, 11272, 11273, 11274, 11275, 11276, 11277, 11278, 11279, 11280, 11281, 11282, 11283, 11284, 11285, 11286, 11287, 11288, 11289, 11290, 11291, 11292, 11293, 11294, 11295, 11296, 11297, 11298, 11299, 11300, 11301, 11302, 11303, 11304, 11305, 11306, 11307, 11308, 11309, 11310, 11311, 11312, 11313, 11314, 11315, 11316, 11317, 11318, 11319, 11320, 11321, 11322, 11323, 11324, 11325, 11326, 11327, 11328, 11329, 11330, 11331, 11332, 11333, 11334, 11335, 11336, 11337, 11338, 11339, 11340, 11341, 11342, 11343, 11344, 11345, 11346, 11347, 11348, 11349, 11350, 11351, 11352, 11353, 11354, 11355, 11356, 11357, 11358, 11359, 11360, 11361, 11362, 11363, 11364, 11365, 11366, 11367, 11368, 11369, 11370, 11371, 11372, 11373, 11374, 11375, 11376, 11377, 11378, 11379, 11380, 11381, 11382, 11383, 11384, 11385, 11386, 11387, 11388, 11389, 11390, 11391, 11392, 11393, 11394, 11395, 11396, 11397, 11398, 11399, 11400, 11401, 11402, 11403, 11404, 11405, 11406, 11407, 11408, 11409, 11410, 11411, 11412, 11413, 11414, 11415, 11416, 11417, 11418, 11419, 11420, 11421, 11422, 11423, 11424, 11425, 11426, 11427, 11428, 11429, 11430, 11431, 11432, 11433, 11434, 11435, 11436, 11437, 11438, 11439, 11440, 11441, 11442, 11443, 11444, 11445, 11446, 11447, 11448, 11449, 11450, 11451, 11452, 11453, 11454, 11455, 11456, 11457, 11458, 11459, 11460, 11461, 11462, 11463, 11464, 11465, 11466, 11467, 11468, 11469, 11470, 11471, 11472, 11473, 11474, 11475, 11476, 11477, 11478, 11479, 11480, 11481, 11482, 11483, 11484, 11485, 11486, 11487, 11488, 11489, 11490, 11491, 11492, 11493, 11494, 11495, 11496, 11497, 11498, 11499, 11500, 11501, 11502, 11503, 11504, 11505, 11506, 11507, 11508, 11509, 11510, 11511, 11512, 11513, 11514, 11515, 11516, 11517, 11518, 11519, 11520, 11521, 11522, 11523, 11524, 11525, 11526, 11527, 11528, 11529, 11530, 11531, 11532, 11533, 11534, 11535, 11536, 11537, 11538, 11539, 11540, 11541, 11542, 11543, 11544, 11545, 11546, 11547, 11548, 11549, 11550, 11551, 11552, 11553, 11554, 11555, 11556, 11557, 11558, 11559, 11560, 11561, 11562, 11563, 11564, 11565, 11566, 11567, 11568, 11569, 11570, 11571, 11572, 11573, 11574, 11575, 11576, 11577, 11578, 11579, 11580, 11581, 11582, 11583, 11584, 11585, 11586, 11587, 11588, 11589, 11590, 11591, 11592, 11593, 11594, 11595, 11596, 11597, 11598, 11599, 11600, 11601, 11602, 11603, 11604, 11605, 11606, 11607, 11608, 11609, 11610, 11611, 11612, 11613, 11614, 11615, 11616, 11617, 11618, 11619, 11620, 11621, 11622, 11623, 11624, 11625, 11626, 11627, 11628, 11629, 11630, 11631, 11632, 11633, 11634, 11635, 11636, 11637, 11638, 11639, 11640, 11641, 11642, 11643, 11644, 11645, 11646, 11647, 11648, 11649, 11650, 11651, 11652, 11653, 11654, 11655, 11656, 11657, 11658, 11659, 11660, 11661, 11662, 11663, 11664, 11665, 11666, 11667, 11668, 11669, 11670, 11671, 11672, 11673, 11674, 11675, 11676, 11677, 11678, 11679, 11680, 11681, 11682, 11683, 11684, 11685, 11686, 11687, 11688, 11689, 11690, 11691, 11692, 11693, 11694, 11695, 11696, 11697, 11698, 11699, 11700, 11701, 11702, 11703, 11704, 11705, 11706, 11707, 11708, 11709, 11710, 11711, 11712, 11713, 11714, 11715, 11716, 11717, 11718, 11719, 11720, 11721, 11722, 11723, 11724, 11725, 11726, 11727, 11728, 11729, 11730, 11731, 11732, 11733, 11734, 11735, 11736, 11737, 11738, 11739, 11740, 11741, 11742, 11743, 11744, 11745, 11746, 11747, 11748, 11749, 11750, 11751, 11752, 11753, 11754, 11755, 11756, 11757, 11758, 11759, 11760, 11761, 11762, 11763, 11764, 11765, 11766, 11767, 11768, 11769, 11770, 11771, 11772, 11773, 11774, 11775, 11776, 11777, 11778, 11779, 11780, 11781, 11782, 11783, 11784, 11785, 11786, 11787, 11788, 11789, 11790, 11791, 11792, 11793, 11794, 11795, 11796, 11797, 11798, 11799, 11800, 11801, 11802, 11803, 11804, 11805, 11806, 11807, 11808, 11809, 11810, 11811, 11812, 11813, 11814, 11815, 11816, 11817, 11818, 11819, 11820, 11821, 11822, 11823, 11824, 11825, 11826, 11827, 11828, 11829, 11830, 11831, 11832, 11833, 11834, 11835, 11836, 11837, 11838, 11839, 11840, 11841, 11842, 11843, 11844, 11845, 11846, 11847, 11848, 11849, 11850, 11851, 11852, 11853, 11854, 11855, 11856, 11857, 11858, 11859, 11860, 11861, 11862, 11863, 11864, 11865, 11866, 11867, 11868, 11869, 11870, 11871, 11872, 11873, 11874, 11875, 11876, 11877, 11878, 11879, 11880, 11881, 11882, 11883, 11884, 11885, 11886, 11887, 11888, 11889, 11890, 11891, 11892, 11893, 11894, 11895, 11896, 11897, 11898, 11899, 11900, 11901, 11902, 11903, 11904, 11905, 11906, 11907, 11908, 11909, 11910, 11911, 11912, 11913, 11914, 11915, 11916, 11917, 11918, 11919, 11920, 11921, 11922, 11923, 11924, 11925, 11926, 11927, 11928, 11929, 11930, 11931, 11932, 11933, 11934, 11935, 11936, 11937, 11938, 11939, 11940, 11941, 11942, 11943, 11944, 11945, 11946, 11947, 11948, 11949, 11950, 11951, 11952, 11953, 11954, 11955, 11956, 11957, 11958, 11959, 11960, 11961, 11962, 11963, 11964, 11965, 11966, 11967, 11968, 11969, 11970, 11971, 11972, 11973, 11974, 11975, 11976, 11977, 11978, 11979, 11980, 11981, 11982, 11983, 11984, 11985, 11986, 11987, 11988, 11989, 11990, 11991, 11992, 11993, 11994, 11995, 11996, 11997, 11998, 11999;
;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q3]" time="24.5743937492"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q3

-- executing against localhost:21000
select
  l_orderkey,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  o_orderdate,
  o_shippriority
from
  customer,
  orders,
  lineitem
where
  c_mktsegment = &apos;BUILDING&apos;
  and c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &lt; &apos;1995-03-15&apos;
  and l_shipdate &gt; &apos;1995-03-15&apos;
group by
  l_orderkey,
  o_orderdate,
  o_shippriority
order by
  revenue desc,
  o_orderdate,
  l_orderkey
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q8]" time="19.1244039536"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q8

-- executing against localhost:21000
select
  o_year,
  sum(case
    when nation = &apos;BRAZIL&apos;
    then volume
    else 0
  end) / sum(volume) as mkt_share
from (
  select
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) as volume,
    n2.n_name as nation
  from
    part,
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2,
    region
  where
    p_partkey = l_partkey
    and s_suppkey = l_suppkey
    and l_orderkey = o_orderkey
    and o_custkey = c_custkey
    and c_nationkey = n1.n_nationkey
    and n1.n_regionkey = r_regionkey
    and r_name = &apos;AMERICA&apos;
    and s_nationkey = n2.n_nationkey
    and o_orderdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
    and p_type = &apos;ECONOMY ANODIZED STEEL&apos;
  ) as all_nations
group by
  o_year
order by
  o_year;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="92" name="test_tpch_q20[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.0573439598"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q20

-- executing against localhost:21000
select distinct
  s_name,
  s_address
from
  supplier s,
  s.s_partsupps ps,
  region.r_nations n
where
  ps_partkey in (
      select
        p_partkey
      from
        part p
      where
        p_name like &apos;forest%&apos;
  )
  and ps_availqty &gt; (
      select
        0.5 * sum(l_quantity)
      from
        customer.c_orders.o_lineitems l
      where
        l_partkey = ps_partkey
        and l_suppkey = s_suppkey
        and l_shipdate &gt;= &apos;1994-01-01&apos;
        and l_shipdate &lt; &apos;1995-01-01&apos;
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;CANADA&apos;
order by
  s_name;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 1} | table_format: orc/def/block]" time="12.6100099087"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=true;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q14]" time="12.830578804"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q14

-- executing against localhost:21000
select
  100.00 * sum(case
    when p_type like &apos;PROMO%&apos;
    then l_extendedprice * (1 - l_discount)
    else 0.0
    end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue
from
  lineitem,
  part
where
  l_partkey = p_partkey
  and l_shipdate &gt;= &apos;1995-09-01&apos;
  and l_shipdate &lt; &apos;1995-10-01&apos;;

</system-err></testcase><testcase classname="query_test.test_tpch_nested_queries.TestTpchNestedQuery" file="query_test/test_tpch_nested_queries.py" line="59" name="test_tpch_q9[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="34.7756648064"><system-err>-- executing against localhost:21000
use tpch_nested_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q9

-- executing against localhost:21000
select
  nation,
  o_year,
  sum(amount) as sum_profit
from(
  select
    n_name as nation,
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount
  from
    customer.c_orders o,
    o.o_lineitems l,
    supplier s,
    s.s_partsupps ps,
    part p,
    region.r_nations n
  where
    s_suppkey = l_suppkey
    and ps_partkey = l_partkey
    and p_partkey = l_partkey
    and s_nationkey = n_nationkey
    and p_name like &apos;%green%&apos;
  ) as profit
group by
  nation,
  o_year
order by
  nation,
  o_year desc;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="409" name="test_corrupt_rle_counts[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="28.3471970558"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_corrupt_rle_counts_ef4de870` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_corrupt_rle_counts_ef4de870`;

MainThread: Created database &quot;test_corrupt_rle_counts_ef4de870&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_corrupt_rle_counts[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_corrupt_rle_counts_ef4de870.bad_rle_counts (c bigint) stored as parquet;

-- executing against localhost:21000
use test_corrupt_rle_counts_ef4de870;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_rle_counts;

-- executing against localhost:21000
use test_corrupt_rle_counts_ef4de870;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_rle_counts;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q21]" time="40.9814243317"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
select
  s_name,
  count(*) as numwait
from
  supplier,
  lineitem l1,
  orders,
  nation
where
  s_suppkey = l1.l_suppkey
  and o_orderkey = l1.l_orderkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      lineitem l2
    where
      l2.l_orderkey = l1.l_orderkey
      and l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      lineitem l3
    where
      l3.l_orderkey = l1.l_orderkey
      and l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q10]" time="27.1674821377"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q10

-- executing against localhost:21000
select
  c_custkey,
  c_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  c_acctbal,
  n_name,
  c_address,
  c_phone,
  c_comment
from
  customer,
  orders,
  lineitem,
  nation
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &gt;= &apos;1993-10-01&apos;
  and o_orderdate &lt; &apos;1994-01-01&apos;
  and l_returnflag = &apos;R&apos;
  and c_nationkey = n_nationkey
group by
  c_custkey,
  c_name,
  c_acctbal,
  c_phone,
  n_name,
  c_address,
  c_comment
order by
  revenue desc,
  c_custkey
limit 20;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 1} | table_format: orc/def/block]" time="23.1008908749"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=true;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q15]" time="13.6804330349"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q15

-- executing against localhost:21000
with revenue_view as (
  select
    l_suppkey as supplier_no,
    sum(l_extendedprice * (1 - l_discount)) as total_revenue
  from
    lineitem
  where
    l_shipdate &gt;= &apos;1996-01-01&apos;
    and l_shipdate &lt; &apos;1996-04-01&apos;
  group by
    l_suppkey)
select
  s_suppkey,
  s_name,
  s_address,
  s_phone,
  total_revenue
from
  supplier,
  revenue_view
where
  s_suppkey = supplier_no
  and total_revenue = (
    select
      max(total_revenue)
    from
      revenue_view
    )
order by
  s_suppkey;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q6]" time="17.6914997101"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q6

-- executing against localhost:21000
select
  sum(l_extendedprice * l_discount) as revenue
from
  lineitem
where
  l_shipdate &gt;= &apos;1994-01-01&apos;
  and l_shipdate &lt; &apos;1995-01-01&apos;
  and l_discount between 0.05 and 0.07
  and l_quantity &lt; 24;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q2]" time="13.8356239796"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q2

-- executing against localhost:21000
select
  s_acctbal,
  s_name,
  n_name,
  p_partkey,
  p_mfgr,
  s_address,
  s_phone,
  s_comment
from
  part,
  supplier,
  partsupp,
  nation,
  region
where
  p_partkey = ps_partkey
  and s_suppkey = ps_suppkey
  and p_size = 15
  and p_type like &apos;%BRASS&apos;
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;EUROPE&apos;
  and ps_supplycost = (
    select
      min(ps_supplycost)
    from
      partsupp,
      supplier,
      nation,
      region
    where
      p_partkey = ps_partkey
      and s_suppkey = ps_suppkey
      and s_nationkey = n_nationkey
      and n_regionkey = r_regionkey
      and r_name = &apos;EUROPE&apos;
    )
order by
  s_acctbal desc,
  n_name,
  s_name,
  p_partkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q16]" time="9.05607700348"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q16

-- executing against localhost:21000
select
  p_brand,
  p_type,
  p_size,
  count(distinct ps_suppkey) as supplier_cnt
from
  partsupp,
  part
where
  p_partkey = ps_partkey
  and p_brand &lt;&gt; &apos;Brand#45&apos;
  and p_type not like &apos;MEDIUM POLISHED%&apos;
  and p_size in (49, 14, 23, 45, 19, 3, 36, 9)
  and ps_suppkey not in (
    select
      s_suppkey
    from
      supplier
    where
      s_comment like &apos;%Customer%Complaints%&apos;
  )
group by
  p_brand,
  p_type,
  p_size
order by
  supplier_cnt desc,
  p_brand,
  p_type,
  p_size;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q7]" time="30.1305119991"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q7

-- executing against localhost:21000
select
  supp_nation,
  cust_nation,
  l_year,
  sum(volume) as revenue
from (
  select
    n1.n_name as supp_nation,
    n2.n_name as cust_nation,
    year(l_shipdate) as l_year,
    l_extendedprice * (1 - l_discount) as volume
  from
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2
  where
    s_suppkey = l_suppkey
    and o_orderkey = l_orderkey
    and c_custkey = o_custkey
    and s_nationkey = n1.n_nationkey
    and c_nationkey = n2.n_nationkey
    and (
      (n1.n_name = &apos;FRANCE&apos; and n2.n_name = &apos;GERMANY&apos;)
      or (n1.n_name = &apos;GERMANY&apos; and n2.n_name = &apos;FRANCE&apos;)
    )
    and l_shipdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
  ) as shipping
group by
  supp_nation,
  cust_nation,
  l_year
order by
  supp_nation,
  cust_nation,
  l_year;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q11]" time="10.0323841572"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q11

-- executing against localhost:21000
select
  *
from (
  select
    ps_partkey,
    sum(ps_supplycost * ps_availqty) as value
  from
    partsupp,
    supplier,
    nation
  where
    ps_suppkey = s_suppkey
    and s_nationkey = n_nationkey
    and n_name = &apos;GERMANY&apos;
  group by
    ps_partkey
) as inner_query
where
  value &gt; (
    select
      sum(ps_supplycost * ps_availqty) * 0.0001
    from
      partsupp,
      supplier,
      nation
    where
      ps_suppkey = s_suppkey
      and s_nationkey = n_nationkey
      and n_name = &apos;GERMANY&apos;
  )
order by
  value desc;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 1} | table_format: orc/def/block]" time="6.82233929634"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=false;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q3]" time="26.2374489307"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q3

-- executing against localhost:21000
select
  l_orderkey,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  o_orderdate,
  o_shippriority
from
  customer,
  orders,
  lineitem
where
  c_mktsegment = &apos;BUILDING&apos;
  and c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &lt; &apos;1995-03-15&apos;
  and l_shipdate &gt; &apos;1995-03-15&apos;
group by
  l_orderkey,
  o_orderdate,
  o_shippriority
order by
  revenue desc,
  o_orderdate,
  l_orderkey
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q17]" time="18.0969581604"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q17

-- executing against localhost:21000
select
  sum(l_extendedprice) / 7.0 as avg_yearly
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and p_brand = &apos;Brand#23&apos;
  and p_container = &apos;MED BOX&apos;
  and l_quantity &lt; (
    select
      0.2 * avg(l_quantity)
    from
      lineitem
    where
      l_partkey = p_partkey
  );

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="409" name="test_corrupt_rle_counts[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="32.8901321888"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_corrupt_rle_counts_bf5b51d9` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_corrupt_rle_counts_bf5b51d9`;

MainThread: Created database &quot;test_corrupt_rle_counts_bf5b51d9&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_corrupt_rle_counts[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_corrupt_rle_counts_bf5b51d9.bad_rle_counts (c bigint) stored as parquet;

-- executing against localhost:21000
use test_corrupt_rle_counts_bf5b51d9;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_rle_counts;

-- executing against localhost:21000
use test_corrupt_rle_counts_bf5b51d9;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_rle_counts;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q14]" time="15.5998859406"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q14

-- executing against localhost:21000
select
  100.00 * sum(case
    when p_type like &apos;PROMO%&apos;
    then l_extendedprice * (1 - l_discount)
    else 0.0
    end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue
from
  lineitem,
  part
where
  l_partkey = p_partkey
  and l_shipdate &gt;= &apos;1995-09-01&apos;
  and l_shipdate &lt; &apos;1995-10-01&apos;;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 1} | table_format: orc/def/block]" time="25.9422233105"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=false;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_insert_permutation.TestInsertQueriesWithPermutation" file="query_test/test_insert_permutation.py" line="47" name="test_insert_permutation[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="108.383811235"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use default;

SET sync_ddl=1;
-- executing against localhost:21000
drop database if exists `insert_permutation_test` cascade;

-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create database insert_permutation_test location
&apos;/test-warehouse/insert_permutation_test&apos;;

-- executing against localhost:21000
use insert_permutation_test;

-- executing against localhost:21000
create table perm_nopart(int_col1 int, string_col string, int_col2 int);

-- executing against localhost:21000

create table perm_part(int_col1 int, string_col string) partitioned by (p1 int, p2 string);

-- executing against localhost:21000

create table parquet_part(int_col1 int, string_col string)
partitioned by (p1 int, p2 string) stored as parquet;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_nopart;

-- executing against localhost:21000
insert into perm_nopart(int_col1, string_col, int_col2) values(1,&apos;str&apos;,2);

-- executing against localhost:21000
select * from perm_nopart;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_nopart;

-- executing against localhost:21000
insert into perm_nopart(int_col2, string_col, int_col1) values(1,&apos;str&apos;,2);

-- executing against localhost:21000
select * from perm_nopart;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_nopart;

-- executing against localhost:21000
insert into perm_nopart(int_col2) values(1);

-- executing against localhost:21000
select * from perm_nopart;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_part;

-- executing against localhost:21000
insert into perm_part(p1, string_col, int_col1, p2) values(10,&apos;str&apos;,1, &apos;hello&apos;);

-- executing against localhost:21000
select * from perm_part;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_part;

-- executing against localhost:21000
insert into perm_part(p2, string_col, int_col1, p1) values(&apos;hello&apos;,&apos;str&apos;,1, 10);

-- executing against localhost:21000
select * from perm_part;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_part;

-- executing against localhost:21000
insert into perm_part(p2, p1) values(&apos;hello&apos;, 10);

-- executing against localhost:21000
select * from perm_part;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_part;

-- executing against localhost:21000
insert into perm_part(p2) PARTITION(p1=10) values(&apos;hello&apos;);

-- executing against localhost:21000
select * from perm_part;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_part;

-- executing against localhost:21000
insert into perm_part(int_col1, string_col) PARTITION(p1=10, p2) values(1,&apos;perm_col&apos;,&apos;part_col&apos;);

-- executing against localhost:21000
select * from perm_part;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_part;

-- executing against localhost:21000
insert into perm_part() PARTITION(p1=10, p2=&apos;foo&apos;);

-- executing against localhost:21000
select * from perm_part;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_part;

-- executing against localhost:21000
insert into perm_part() PARTITION(p1, p2=&apos;foo&apos;) values(5);

-- executing against localhost:21000
select * from perm_part;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_nopart;

-- executing against localhost:21000
insert into perm_nopart();

-- executing against localhost:21000
select * from perm_nopart;

-- executing against localhost:21000
insert into parquet_part() partition(p1, p2=&apos;foo&apos;) values(2);

-- executing against localhost:21000
select * from parquet_part;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_nopart;

-- executing against localhost:21000
insert into perm_nopart(int_col1, string_col, int_col2) select 1,&apos;str&apos;,2;

-- executing against localhost:21000
select * from perm_nopart;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_nopart;

-- executing against localhost:21000
insert into perm_nopart(int_col2, string_col, int_col1) select 1,&apos;str&apos;,2;

-- executing against localhost:21000
select * from perm_nopart;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_nopart;

-- executing against localhost:21000
insert into perm_nopart(int_col2) select 1;

-- executing against localhost:21000
select * from perm_nopart;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_part;

-- executing against localhost:21000
insert into perm_part(p1, string_col, int_col1, p2) select 10,&apos;str&apos;,1, &apos;hello&apos;;

-- executing against localhost:21000
select * from perm_part;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_part;

-- executing against localhost:21000
insert into perm_part(p2, string_col, int_col1, p1) select &apos;hello&apos;,&apos;str&apos;,1, 10;

-- executing against localhost:21000
select * from perm_part;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_part;

-- executing against localhost:21000
insert into perm_part(p2, p1) select &apos;hello&apos;, 10;

-- executing against localhost:21000
select * from perm_part;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_part;

-- executing against localhost:21000
insert into perm_part(p2) PARTITION(p1=10) select &apos;hello&apos;;

-- executing against localhost:21000
select * from perm_part;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_nopart;

-- executing against localhost:21000
insert into perm_nopart(int_col1, string_col, int_col2) select 1,&apos;str&apos;,2 FROM
functional.alltypes LIMIT 2;

-- executing against localhost:21000
select * from perm_nopart;

-- executing against localhost:21000
invalidate metadata  insert_permutation_test.perm_nopart;

-- executing against localhost:21000
insert into perm_nopart(int_col1) select id FROM functional.alltypes ORDER BY ID LIMIT 2;

-- executing against localhost:21000
select * from perm_nopart;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q12]" time="21.2923858166"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q12

-- executing against localhost:21000
select
  l_shipmode,
  sum(case
    when o_orderpriority = &apos;1-URGENT&apos;
      or o_orderpriority = &apos;2-HIGH&apos;
    then 1
    else 0
  end) as high_line_count,
  sum(case
    when o_orderpriority &lt;&gt; &apos;1-URGENT&apos;
      and o_orderpriority &lt;&gt; &apos;2-HIGH&apos;
    then 1
    else 0
  end) as low_line_count
from
  orders,
  lineitem
where
  o_orderkey = l_orderkey
  and l_shipmode in (&apos;MAIL&apos;, &apos;SHIP&apos;)
  and l_commitdate &lt; l_receiptdate
  and l_shipdate &lt; l_commitdate
  and l_receiptdate &gt;= &apos;1994-01-01&apos;
  and l_receiptdate &lt; &apos;1995-01-01&apos;
group by
  l_shipmode
order by
  l_shipmode;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q22]" time="4.88675189018"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q22

-- executing against localhost:21000
select
  cntrycode,
  count(*) as numcust,
  sum(c_acctbal) as totacctbal
from (
  select
    substr(c_phone, 1, 2) as cntrycode,
    c_acctbal
  from
    customer
  where
    substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
    and c_acctbal &gt; (
      select
        avg(c_acctbal)
      from
        customer
      where
        c_acctbal &gt; 0.00
        and substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
      )
    and not exists (
      select
        *
      from
        orders
      where
        o_custkey = c_custkey
    )
  ) as custsale
group by
  cntrycode
order by
  cntrycode;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q1]" time="15.8419787884"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q1

-- executing against localhost:21000
select
  l_returnflag,
  l_linestatus,
  sum(l_quantity) as sum_qty,
  sum(l_extendedprice) as sum_base_price,
  sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
  sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
  avg(l_quantity) as avg_qty,
  avg(l_extendedprice) as avg_price,
  avg(l_discount) as avg_disc,
  count(*) as count_order
from
  lineitem
where
  l_shipdate &lt;= &apos;1998-09-02&apos;
group by
  l_returnflag,
  l_linestatus
order by
  l_returnflag,
  l_linestatus;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q15]" time="20.6933529377"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q15

-- executing against localhost:21000
with revenue_view as (
  select
    l_suppkey as supplier_no,
    sum(l_extendedprice * (1 - l_discount)) as total_revenue
  from
    lineitem
  where
    l_shipdate &gt;= &apos;1996-01-01&apos;
    and l_shipdate &lt; &apos;1996-04-01&apos;
  group by
    l_suppkey)
select
  s_suppkey,
  s_name,
  s_address,
  s_phone,
  total_revenue
from
  supplier,
  revenue_view
where
  s_suppkey = supplier_no
  and total_revenue = (
    select
      max(total_revenue)
    from
      revenue_view
    )
order by
  s_suppkey;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q18]" time="30.1010320187"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q18

-- executing against localhost:21000
select
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice,
  sum(l_quantity)
from
  customer,
  orders,
  lineitem
where
  o_orderkey in (
    select
      l_orderkey
    from
      lineitem
    group by
      l_orderkey
    having
      sum(l_quantity) &gt; 300
    )
  and c_custkey = o_custkey
  and o_orderkey = l_orderkey
group by
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice
order by
  o_totalprice desc,
  o_orderdate,
  o_orderkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q4]" time="30.7288291454"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q4

-- executing against localhost:21000
select
  o_orderpriority,
  count(*) as order_count
from
  orders
where
  o_orderdate &gt;= &apos;1993-07-01&apos;
  and o_orderdate &lt; &apos;1993-10-01&apos;
  and exists (
    select
      *
    from
      lineitem
    where
      l_orderkey = o_orderkey
      and l_commitdate &lt; l_receiptdate
    )
group by
  o_orderpriority
order by
  o_orderpriority;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q8]" time="36.3378167152"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q8

-- executing against localhost:21000
select
  o_year,
  sum(case
    when nation = &apos;BRAZIL&apos;
    then volume
    else 0
  end) / sum(volume) as mkt_share
from (
  select
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) as volume,
    n2.n_name as nation
  from
    part,
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2,
    region
  where
    p_partkey = l_partkey
    and s_suppkey = l_suppkey
    and l_orderkey = o_orderkey
    and o_custkey = c_custkey
    and c_nationkey = n1.n_nationkey
    and n1.n_regionkey = r_regionkey
    and r_name = &apos;AMERICA&apos;
    and s_nationkey = n2.n_nationkey
    and o_orderdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
    and p_type = &apos;ECONOMY ANODIZED STEEL&apos;
  ) as all_nations
group by
  o_year
order by
  o_year;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q13]" time="17.3383579254"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q13

-- executing against localhost:21000
select
  c_count,
  count(*) as custdist
from (
  select
    c_custkey,
    count(o_orderkey) as c_count
  from
    customer left outer join orders on (
      c_custkey = o_custkey
      and o_comment not like &apos;%special%requests%&apos;
    )
  group by
    c_custkey
  ) as c_orders
group by
  c_count
order by
  custdist desc,
  c_count desc;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="68" name="test_union[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="99.9545559883"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1 and id = 0 limit 1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1 order by int_col limit 1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2 and id = 2 limit 1;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1 order by id limit 3-2
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1 order by int_col limit 1*1*1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2 order by id limit 1&amp;1;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select 0,true,0,0,0,0,0,0,&apos;01/01/09&apos;,&apos;0&apos;,cast(&apos;2009-01-01 00:00:00&apos; as timestamp), 2009,1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select 1,false,1,1,1,10,1.1,10.1,&apos;01/01/09&apos;,&apos;1&apos;,cast(&apos;2009-01-01 00:01:00&apos; as timestamp), 2009,1;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
select 0,true,0,0,0,0,cast(0 as float),0,&apos;01/01/09&apos;,&apos;0&apos;,cast(&apos;2009-01-01 00:00:00&apos; as timestamp),2009,1
union distinct
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
select 1,false,1,1,1,10,cast(1.1 as float),10.1,&apos;01/01/09&apos;,&apos;1&apos;,cast(&apos;2009-01-01 00:01:00&apos; as timestamp),2009,1;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
union distinct
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1 limit 3;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
union all
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1,2 limit 3;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
union all
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1,2 limit 4;

-- executing against localhost:21000
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
 union all
 select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union all
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2);

-- executing against localhost:21000
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
 union distinct
 select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
union distinct
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2);

-- executing against localhost:21000
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
 union distinct
 select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2);

-- executing against localhost:21000
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
 union distinct
 select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
 union all
 select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
   union all
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2);

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
   union all
   (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
   limit 10);

-- executing against localhost:21000
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
 union all
 (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
 order by 1 limit 3)
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union all
   (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
   order by 1 limit 3);

-- executing against localhost:21000
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
 union all
 select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
union distinct
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union all
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2);

-- executing against localhost:21000
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
 union distinct
 select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
 union all
 select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
union distinct
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
   union all
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2);

-- executing against localhost:21000
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
 union all
 (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
 order by 1 limit 3)
union distinct
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1;

-- executing against localhost:21000
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
 union all
 (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
 order by 1 limit 3)
union distinct
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union all
     (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
      union all
        (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
         union all
         select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=3)));

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
     (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
      union distinct
        (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
         union distinct
         select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=3)));

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
     (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
      union all
        (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
         union distinct
         (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=3)
         order by 1 limit 3)))
order by 12, 13, 1
limit 20;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
     (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
      union all
        (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
         union distinct
         (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=3)
         order by 1 limit 3)))
order by 12, 13, 1
limit 20;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union all
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
union distinct
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
   union all
   (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=3)
   order by 1 limit 3)
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=3
   union all
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=4)
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=4
   union all
   (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=5)
   order by 1 limit 3)
order by 12, 13, 1
limit 20;

-- executing against localhost:21000
select x.id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union all
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1) x
union all
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1 limit 5;

-- executing against localhost:21000
select x.id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1) x
union distinct
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1 limit 3;

-- executing against localhost:21000
select x.id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union all
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1) x
where x.int_col &lt; 5 and x.bool_col = false;

-- executing against localhost:21000
select x.id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1) x
where x.int_col &lt; 5 and x.bool_col = false;

-- executing against localhost:21000
select 10, 10.0, &quot;abcde&quot;
union all
select int_col, float_col, string_col
from alltypestiny where year=2009 and month=1
union all
select 20, 20.0, &quot;fghijkl&quot;
union all
select tinyint_col, double_col, string_col
from alltypestiny where year=2009 and month=1;

-- executing against localhost:21000
select count(*) from (
  select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypes
  union all
  select 0,true,0,0,0,0,cast(0 as float),0,&apos;01/01/09&apos;,&apos;0&apos;,cast(&apos;2009-01-01 00:00:00&apos; as timestamp),2009,1
  union all
  select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypes
  union all
  select 1,false,1,1,1,10,cast(1.1 as float),10.1,&apos;01/01/09&apos;,&apos;1&apos;,cast(&apos;2009-01-01 00:01:00&apos; as timestamp),2009,1
  union all
  select 2,true,2,2,2,20,cast(2.2 as float),20.2,&apos;01/01/09&apos;,&apos;2&apos;,cast(&apos;2009-01-01 00:02:00.10&apos; as timestamp),2009,1
) x;

-- executing against localhost:21000
select count(*) from (
  select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypes
  union distinct
  select 0,true,0,0,0,0,cast(0 as float),0,&apos;01/01/09&apos;,&apos;0&apos;,cast(&apos;2009-01-01 00:00:00&apos; as timestamp),2009,1
  union distinct
  select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypes
  union distinct
  select 1,false,1,1,1,10,cast(1.1 as float),10.1,&apos;01/01/09&apos;,&apos;1&apos;,cast(&apos;2009-01-01 00:01:00&apos; as timestamp),2009,1
  union distinct
  select 2,true,2,2,2,20,cast(2.2 as float),20.2,&apos;01/01/09&apos;,&apos;2&apos;,cast(&apos;2009-01-01 00:02:00.10&apos; as timestamp),2009,1
) x;

-- executing against localhost:21000
select count(*) from (
  select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypes
  union distinct
  values(0,true,0,0,0,0,cast(0 as float),0,&apos;01/01/09&apos;,&apos;0&apos;,cast(&apos;2009-01-01 00:00:00&apos; as timestamp),2009,1)
  union distinct
  select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypes
  union distinct
  select 1,false,1,1,1,10,cast(1.1 as float),10.1,&apos;01/01/09&apos;,&apos;1&apos;,cast(&apos;2009-01-01 00:01:00&apos; as timestamp),2009,1
  union distinct
  values(2,true,2,2,2,20,cast(2.2 as float),cast(20.2 as double),&apos;01/01/09&apos;,&apos;2&apos;,cast(&apos;2009-01-01 00:02:00.10&apos; as timestamp),2009,1)
) x;

-- executing against localhost:21000
select 1, &apos;a&apos;, NULL, 10.0
union all
select 2, &apos;b&apos;, NULL, 20.0
union all
select 3, &apos;c&apos;, NULL, 30.0;

-- executing against localhost:21000
select 1, &apos;a&apos;, NULL, 10.0
union distinct
select 2, &apos;b&apos;, NULL, 20.0
union distinct
select 1, &apos;a&apos;, NULL, 10.0;

-- executing against localhost:21000
values(1, &apos;a&apos;, NULL, 10.0)
union all
values(2, &apos;b&apos;, NULL, 20.0)
union all
values(3, &apos;c&apos;, NULL, 30.0);

-- executing against localhost:21000
values(1, &apos;a&apos;, NULL, 10.0)
union distinct
values(2, &apos;b&apos;, NULL, 20.0)
union distinct
values(1, &apos;a&apos;, NULL, 10.0);

-- executing against localhost:21000
select id, count(*) from alltypes where id = 1 group by id
union distinct
select 2, 3;

-- executing against localhost:21000
select count(*) from
(select 1 FROM alltypes AS t1 JOIN alltypestiny AS t2 ON t1.string_col = t2.string_col
UNION ALL SELECT 1 FROM tinytable AS t1) as t3;

-- executing against localhost:21000
select * from
  (select 1 a, 2 b
   union all
   select 3, 4
   union all
   select 10, 20) t
where a &gt; b;

-- executing against localhost:21000
select id, bigint_col from alltypestiny
union all
select sum(int_col), bigint_col from alltypes
  where year=2009 and month=2
  group by bigint_col
union all
select a.id, a.bigint_col
  from alltypestiny a inner join alltypestiny b
  on (a.id = b.id)
union all
(select 1000, 2000)
order by 1, 2;

-- executing against localhost:21000
select id, bigint_col from alltypestiny
union all
select sum(int_col), bigint_col from alltypes
  where year=2009 and month=2
  group by bigint_col
union all
select a.id, a.bigint_col
  from alltypestiny a inner join alltypestiny b
  on (a.id = b.id)
union all
select 1000, 2000;

-- executing against localhost:21000
select count(id), sum(bigint_col) from alltypes
union all
select id, bigint_col from alltypessmall order by id limit 10
union all
select id, bigint_col from alltypestiny
union all
select sum(int_col), bigint_col from alltypes
  where year=2009 and month=2
  group by bigint_col
union all
select a.id, a.bigint_col
  from alltypestiny a inner join alltypestiny b
  on (a.id = b.id)
union all
select 1000, 2000;

-- executing against localhost:21000
select cast(1 as bigint)
union all select t1.tinyint_col from alltypestiny t1
inner join alltypestiny t2 on t2.string_col = t1.string_col;

-- executing against localhost:21000
select double_col from alltypestiny union all (select 80 union all select 90);

-- executing against localhost:21000
select double_col from alltypestiny union distinct (select 80 union all select 90);

-- executing against localhost:21000
set optimize_partition_key_scans=1;

-- executing against localhost:21000

select t1.int_col
from alltypestiny t1 inner join
  (select count(t2.tinyint_col) = 1337 as boolean_col,
          min(t2.year) as int_col from alltypestiny t2) t3
on (t1.int_col = t3.int_col);

-- executing against localhost:21000
SET OPTIMIZE_PARTITION_KEY_SCANS=&quot;0&quot;;

-- executing against localhost:21000
select bigint_col from alltypestiny where bigint_col &gt; 0
union all
(select bigint_col from alltypestiny where bigint_col &gt; 0)
limit 1;

-- executing against localhost:21000
select count(*) from alltypestiny
union all
select count(*) from alltypestiny;

-- executing against localhost:21000
select bigint_col + 1 from alltypestiny
union distinct
select bigint_col + 1 from alltypestiny;

-- executing against localhost:21000
select bigint_col + 1 from alltypestiny
union distinct
select bigint_col from alltypestiny;

-- executing against localhost:21000
select bigint_col from alltypestiny
union
select t1.bigint_col from alltypestiny t1 left semi join
  alltypes t2 on t1.bigint_col = t2.bigint_col
union
select t1.bigint_col from alltypestiny t1 left join
  alltypes t2 on t1.bigint_col = t2.bigint_col
union
select t1.bigint_col from alltypestiny t1 inner join
  alltypes t2 on t1.bigint_col = t2.bigint_col;

-- executing against localhost:21000
select count(s) from (
  select cast(id as string) as s from alltypestiny
  union all
  select cast(cl as string) as s from functional.chars_tiny
  union all
  select cast(id as string) as s from alltypestiny
) t;

-- executing against localhost:21000
select count(b) from (
  select bigint_col as b from alltypestiny limit 4
  union all
  (select bigint_col as b from alltypestiny limit 4)
  limit 7
) t;

-- executing against localhost:21000
select 1, 1
union all
select avg(id), id
from alltypestiny
group by id;

SET batch_size=10;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(c) from ( select bigint_col + 1 as c from functional.alltypes limit 15 union all select bigint_col as c from functional.alltypes limit 15 union all select bigint_col + 1 as c from functional.alltypes limit 15 union all (select bigint_col as c from functional.alltypes limit 15)) t;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 0} | table_format: orc/def/block]" time="5.03644776344"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=true;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q18]" time="41.7671539783"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q18

-- executing against localhost:21000
select
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice,
  sum(l_quantity)
from
  customer,
  orders,
  lineitem
where
  o_orderkey in (
    select
      l_orderkey
    from
      lineitem
    group by
      l_orderkey
    having
      sum(l_quantity) &gt; 300
    )
  and c_custkey = o_custkey
  and o_orderkey = l_orderkey
group by
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice
order by
  o_totalprice desc,
  o_orderdate,
  o_orderkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="409" name="test_corrupt_rle_counts[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="25.2267260551"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_corrupt_rle_counts_198b1c6a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_corrupt_rle_counts_198b1c6a`;

MainThread: Created database &quot;test_corrupt_rle_counts_198b1c6a&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_corrupt_rle_counts[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_corrupt_rle_counts_198b1c6a.bad_rle_counts (c bigint) stored as parquet;

-- executing against localhost:21000
use test_corrupt_rle_counts_198b1c6a;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_rle_counts;

-- executing against localhost:21000
use test_corrupt_rle_counts_198b1c6a;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_rle_counts;

</system-err></testcase><testcase classname="query_test.test_sort.TestQueryFullSort" file="query_test/test_sort.py" line="63" name="test_multiple_mem_limits_full_output[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="132.260643005"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET buffer_pool_limit=-1;
SET default_spillable_buffer_size=8M;
SET exec_single_node_rows_threshold=0;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
select o_orderdate, o_custkey, o_comment
      from orders
      order by o_orderdate;

-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET buffer_pool_limit=72M;
SET default_spillable_buffer_size=8M;
SET exec_single_node_rows_threshold=0;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
select o_orderdate, o_custkey, o_comment
      from orders
      order by o_orderdate;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 0} | table_format: orc/def/block]" time="22.5967211723"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=true;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q16]" time="12.5784819126"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q16

-- executing against localhost:21000
select
  p_brand,
  p_type,
  p_size,
  count(distinct ps_suppkey) as supplier_cnt
from
  partsupp,
  part
where
  p_partkey = ps_partkey
  and p_brand &lt;&gt; &apos;Brand#45&apos;
  and p_type not like &apos;MEDIUM POLISHED%&apos;
  and p_size in (49, 14, 23, 45, 19, 3, 36, 9)
  and ps_suppkey not in (
    select
      s_suppkey
    from
      supplier
    where
      s_comment like &apos;%Customer%Complaints%&apos;
  )
group by
  p_brand,
  p_type,
  p_size
order by
  supplier_cnt desc,
  p_brand,
  p_type,
  p_size;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q4]" time="4.32057499886"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q4

-- executing against localhost:21000
select
  o_orderpriority,
  count(*) as order_count
from
  orders
where
  o_orderdate &gt;= &apos;1993-07-01&apos;
  and o_orderdate &lt; &apos;1993-10-01&apos;
  and exists (
    select
      *
    from
      lineitem
    where
      l_orderkey = o_orderkey
      and l_commitdate &lt; l_receiptdate
    )
group by
  o_orderpriority
order by
  o_orderpriority;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q22]" time="8.08541822433"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q22

-- executing against localhost:21000
select
  cntrycode,
  count(*) as numcust,
  sum(c_acctbal) as totacctbal
from (
  select
    substr(c_phone, 1, 2) as cntrycode,
    c_acctbal
  from
    customer
  where
    substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
    and c_acctbal &gt; (
      select
        avg(c_acctbal)
      from
        customer
      where
        c_acctbal &gt; 0.00
        and substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
      )
    and not exists (
      select
        *
      from
        orders
      where
        o_custkey = c_custkey
    )
  ) as custsale
group by
  cntrycode
order by
  cntrycode;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q5]" time="10.6103961468"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q5

-- executing against localhost:21000
select
  n_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  customer,
  orders,
  lineitem,
  supplier,
  nation,
  region
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and l_suppkey = s_suppkey
  and c_nationkey = s_nationkey
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;ASIA&apos;
  and o_orderdate &gt;= &apos;1994-01-01&apos;
  and o_orderdate &lt; &apos;1995-01-01&apos;
group by
  n_name
order by
  revenue desc;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q17]" time="29.0456571579"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q17

-- executing against localhost:21000
select
  sum(l_extendedprice) / 7.0 as avg_yearly
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and p_brand = &apos;Brand#23&apos;
  and p_container = &apos;MED BOX&apos;
  and l_quantity &lt; (
    select
      0.2 * avg(l_quantity)
    from
      lineitem
    where
      l_partkey = p_partkey
  );

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q5]" time="24.366353035"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q5

-- executing against localhost:21000
select
  n_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  customer,
  orders,
  lineitem,
  supplier,
  nation,
  region
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and l_suppkey = s_suppkey
  and c_nationkey = s_nationkey
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;ASIA&apos;
  and o_orderdate &gt;= &apos;1994-01-01&apos;
  and o_orderdate &lt; &apos;1995-01-01&apos;
group by
  n_name
order by
  revenue desc;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="409" name="test_corrupt_rle_counts[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="29.3575508595"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_corrupt_rle_counts_c262cab9` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_corrupt_rle_counts_c262cab9`;

MainThread: Created database &quot;test_corrupt_rle_counts_c262cab9&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_corrupt_rle_counts[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_corrupt_rle_counts_c262cab9.bad_rle_counts (c bigint) stored as parquet;

-- executing against localhost:21000
use test_corrupt_rle_counts_c262cab9;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_rle_counts;

-- executing against localhost:21000
use test_corrupt_rle_counts_c262cab9;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@0.5;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_rle_counts;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q1]" time="8.76716685295"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q1

-- executing against localhost:21000
select
  l_returnflag,
  l_linestatus,
  sum(l_quantity) as sum_qty,
  sum(l_extendedprice) as sum_base_price,
  sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
  sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
  avg(l_quantity) as avg_qty,
  avg(l_extendedprice) as avg_price,
  avg(l_discount) as avg_disc,
  count(*) as count_order
from
  lineitem
where
  l_shipdate &lt;= &apos;1998-09-02&apos;
group by
  l_returnflag,
  l_linestatus
order by
  l_returnflag,
  l_linestatus;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 0} | table_format: orc/def/block]" time="5.92163681984"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=false;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q6]" time="4.46625304222"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q6

-- executing against localhost:21000
select
  sum(l_extendedprice * l_discount) as revenue
from
  lineitem
where
  l_shipdate &gt;= &apos;1994-01-01&apos;
  and l_shipdate &lt; &apos;1995-01-01&apos;
  and l_discount between 0.05 and 0.07
  and l_quantity &lt; 24;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="204" name="test_tpcds_q73[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="5.91924214363"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q73

-- executing against localhost:21000
select c_last_name,
       c_first_name,
       c_salutation,
       c_preferred_cust_flag,
       ss_ticket_number,
       cnt
from
  (select
    ss_ticket_number,
    ss_customer_sk,
    count(*) cnt
  from store_sales,
       date_dim,
       store,
       household_demographics
  where store_sales.ss_sold_date_sk = date_dim.d_date_sk
    and store_sales.ss_store_sk = store.s_store_sk
    and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk
    and date_dim.d_dom between 1 and 2
    and (household_demographics.hd_buy_potential = &apos;&gt;10000&apos;
      or household_demographics.hd_buy_potential = &apos;Unknown&apos;)
    and household_demographics.hd_vehicle_count &gt; 0
    and case when household_demographics.hd_vehicle_count &gt; 0 then
        household_demographics.hd_dep_count / household_demographics.hd_vehicle_count else null end &gt; 1
    and date_dim.d_year in (1999,1999+1,1999+2)
    and store.s_county in (&apos;Williamson County&apos;,&apos;Franklin Parish&apos;,&apos;Bronx County&apos;,&apos;Orange County&apos;)
  group by ss_ticket_number,
           ss_customer_sk) dj,
  customer
where ss_customer_sk = c_customer_sk
  and cnt between 1 and 5
order by cnt desc,  c_last_name asc;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q9]" time="49.7780022621"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q9

-- executing against localhost:21000
select
  nation,
  o_year,
  sum(amount) as sum_profit
from(
  select
    n_name as nation,
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount
  from
    part,
    supplier,
    lineitem,
    partsupp,
    orders,
    nation
  where
    s_suppkey = l_suppkey
    and ps_suppkey = l_suppkey
    and ps_partkey = l_partkey
    and p_partkey = l_partkey
    and o_orderkey = l_orderkey
    and s_nationkey = n_nationkey
    and p_name like &apos;%green%&apos;
  ) as profit
group by
  nation,
  o_year
order by
  nation,
  o_year desc;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 0} | table_format: orc/def/block]" time="29.7227501869"><system-err>-- executing against localhost:21000
use functional_orc_def;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=false;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q2]" time="5.69148206711"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q2

-- executing against localhost:21000
select
  s_acctbal,
  s_name,
  n_name,
  p_partkey,
  p_mfgr,
  s_address,
  s_phone,
  s_comment
from
  part,
  supplier,
  partsupp,
  nation,
  region
where
  p_partkey = ps_partkey
  and s_suppkey = ps_suppkey
  and p_size = 15
  and p_type like &apos;%BRASS&apos;
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;EUROPE&apos;
  and ps_supplycost = (
    select
      min(ps_supplycost)
    from
      partsupp,
      supplier,
      nation,
      region
    where
      p_partkey = ps_partkey
      and s_suppkey = ps_suppkey
      and s_nationkey = n_nationkey
      and n_regionkey = r_regionkey
      and r_name = &apos;EUROPE&apos;
    )
order by
  s_acctbal desc,
  n_name,
  s_name,
  p_partkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q7]" time="13.5202171803"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q7

-- executing against localhost:21000
select
  supp_nation,
  cust_nation,
  l_year,
  sum(volume) as revenue
from (
  select
    n1.n_name as supp_nation,
    n2.n_name as cust_nation,
    year(l_shipdate) as l_year,
    l_extendedprice * (1 - l_discount) as volume
  from
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2
  where
    s_suppkey = l_suppkey
    and o_orderkey = l_orderkey
    and c_custkey = o_custkey
    and s_nationkey = n1.n_nationkey
    and c_nationkey = n2.n_nationkey
    and (
      (n1.n_name = &apos;FRANCE&apos; and n2.n_name = &apos;GERMANY&apos;)
      or (n1.n_name = &apos;GERMANY&apos; and n2.n_name = &apos;FRANCE&apos;)
    )
    and l_shipdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
  ) as shipping
group by
  supp_nation,
  cust_nation,
  l_year
order by
  supp_nation,
  cust_nation,
  l_year;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="207" name="test_tpcds_q74[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.4653229713"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q74

-- executing against localhost:21000
with year_total as (
 select c_customer_id customer_id
       ,c_first_name customer_first_name
       ,c_last_name customer_last_name
       ,d_year as year
       ,sum(ss_net_paid) year_total
       ,&apos;s&apos; sale_type
 from customer
     ,store_sales
     ,date_dim
 where c_customer_sk = ss_customer_sk
   and ss_sold_date_sk = d_date_sk
   and d_year in (2001,2001+1)
 group by c_customer_id
         ,c_first_name
         ,c_last_name
         ,d_year
 union all
 select c_customer_id customer_id
       ,c_first_name customer_first_name
       ,c_last_name customer_last_name
       ,d_year as year
       ,sum(ws_net_paid) year_total
       ,&apos;w&apos; sale_type
 from customer
     ,web_sales
     ,date_dim
 where c_customer_sk = ws_bill_customer_sk
   and ws_sold_date_sk = d_date_sk
   and d_year in (2001,2001+1)
 group by c_customer_id
         ,c_first_name
         ,c_last_name
         ,d_year
         )
  select
        t_s_secyear.customer_id, t_s_secyear.customer_first_name, t_s_secyear.customer_last_name
 from year_total t_s_firstyear
     ,year_total t_s_secyear
     ,year_total t_w_firstyear
     ,year_total t_w_secyear
 where t_s_secyear.customer_id = t_s_firstyear.customer_id
         and t_s_firstyear.customer_id = t_w_secyear.customer_id
         and t_s_firstyear.customer_id = t_w_firstyear.customer_id
         and t_s_firstyear.sale_type = &apos;s&apos;
         and t_w_firstyear.sale_type = &apos;w&apos;
         and t_s_secyear.sale_type = &apos;s&apos;
         and t_w_secyear.sale_type = &apos;w&apos;
         and t_s_firstyear.year = 2001
         and t_s_secyear.year = 2001+1
         and t_w_firstyear.year = 2001
         and t_w_secyear.year = 2001+1
         and t_s_firstyear.year_total &gt; 0
         and t_w_firstyear.year_total &gt; 0
         and case when t_w_firstyear.year_total &gt; 0 then t_w_secyear.year_total / t_w_firstyear.year_total else null end
           &gt; case when t_s_firstyear.year_total &gt; 0 then t_s_secyear.year_total / t_s_firstyear.year_total else null end
 order by 1,1,1
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q3]" time="12.6236197948"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q3

-- executing against localhost:21000
select
  l_orderkey,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  o_orderdate,
  o_shippriority
from
  customer,
  orders,
  lineitem
where
  c_mktsegment = &apos;BUILDING&apos;
  and c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &lt; &apos;1995-03-15&apos;
  and l_shipdate &gt; &apos;1995-03-15&apos;
group by
  l_orderkey,
  o_orderdate,
  o_shippriority
order by
  revenue desc,
  o_orderdate,
  l_orderkey
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q19]" time="19.4605560303"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q19

-- executing against localhost:21000
select
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and (
    (
      p_brand = &apos;Brand#12&apos;
      and p_container in (&apos;SM CASE&apos;, &apos;SM BOX&apos;, &apos;SM PACK&apos;, &apos;SM PKG&apos;)
      and l_quantity &gt;= 1 and l_quantity &lt;= 11
      and p_size between 1 and 5
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#23&apos;
      and p_container in (&apos;MED BAG&apos;, &apos;MED BOX&apos;, &apos;MED PKG&apos;, &apos;MED PACK&apos;)
      and l_quantity &gt;= 10 and l_quantity &lt;= 20
      and p_size between 1 and 10
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#34&apos;
      and p_container in (&apos;LG CASE&apos;, &apos;LG BOX&apos;, &apos;LG PACK&apos;, &apos;LG PKG&apos;)
      and l_quantity &gt;= 20 and l_quantity &lt;= 30
      and p_size between 1 and 15
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
  );

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q18]" time="16.6128559113"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q18

-- executing against localhost:21000
select
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice,
  sum(l_quantity)
from
  customer,
  orders,
  lineitem
where
  o_orderkey in (
    select
      l_orderkey
    from
      lineitem
    group by
      l_orderkey
    having
      sum(l_quantity) &gt; 300
    )
  and c_custkey = o_custkey
  and o_orderkey = l_orderkey
group by
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice
order by
  o_totalprice desc,
  o_orderdate,
  o_orderkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q12]" time="12.8629271984"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q12

-- executing against localhost:21000
select
  l_shipmode,
  sum(case
    when o_orderpriority = &apos;1-URGENT&apos;
      or o_orderpriority = &apos;2-HIGH&apos;
    then 1
    else 0
  end) as high_line_count,
  sum(case
    when o_orderpriority &lt;&gt; &apos;1-URGENT&apos;
      and o_orderpriority &lt;&gt; &apos;2-HIGH&apos;
    then 1
    else 0
  end) as low_line_count
from
  orders,
  lineitem
where
  o_orderkey = l_orderkey
  and l_shipmode in (&apos;MAIL&apos;, &apos;SHIP&apos;)
  and l_commitdate &lt; l_receiptdate
  and l_shipdate &lt; l_commitdate
  and l_receiptdate &gt;= &apos;1994-01-01&apos;
  and l_receiptdate &lt; &apos;1995-01-01&apos;
group by
  l_shipmode
order by
  l_shipmode;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="210" name="test_tpcds_q75[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="14.0161941051"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q75

-- executing against localhost:21000
WITH all_sales AS (
 SELECT d_year
       ,i_brand_id
       ,i_class_id
       ,i_category_id
       ,i_manufact_id
       ,SUM(sales_cnt) AS sales_cnt
       ,SUM(sales_amt) AS sales_amt
 FROM (SELECT d_year
             ,i_brand_id
             ,i_class_id
             ,i_category_id
             ,i_manufact_id
             ,cs_quantity - COALESCE(cr_return_quantity,0) AS sales_cnt
             ,cs_ext_sales_price - COALESCE(cr_return_amount,0.0) AS sales_amt
       FROM catalog_sales JOIN item ON i_item_sk=cs_item_sk
                          JOIN date_dim ON d_date_sk=cs_sold_date_sk
                          LEFT JOIN catalog_returns ON (cs_order_number=cr_order_number
                                                    AND cs_item_sk=cr_item_sk)
       WHERE i_category=&apos;Books&apos;
       UNION
       SELECT d_year
             ,i_brand_id
             ,i_class_id
             ,i_category_id
             ,i_manufact_id
             ,ss_quantity - COALESCE(sr_return_quantity,0) AS sales_cnt
             ,ss_ext_sales_price - COALESCE(sr_return_amt,0.0) AS sales_amt
       FROM store_sales JOIN item ON i_item_sk=ss_item_sk
                        JOIN date_dim ON d_date_sk=ss_sold_date_sk
                        LEFT JOIN store_returns ON (ss_ticket_number=sr_ticket_number
                                                AND ss_item_sk=sr_item_sk)
       WHERE i_category=&apos;Books&apos;
       UNION
       SELECT d_year
             ,i_brand_id
             ,i_class_id
             ,i_category_id
             ,i_manufact_id
             ,ws_quantity - COALESCE(wr_return_quantity,0) AS sales_cnt
             ,ws_ext_sales_price - COALESCE(wr_return_amt,0.0) AS sales_amt
       FROM web_sales JOIN item ON i_item_sk=ws_item_sk
                      JOIN date_dim ON d_date_sk=ws_sold_date_sk
                      LEFT JOIN web_returns ON (ws_order_number=wr_order_number
                                            AND ws_item_sk=wr_item_sk)
       WHERE i_category=&apos;Books&apos;) sales_detail
 GROUP BY d_year, i_brand_id, i_class_id, i_category_id, i_manufact_id)
 SELECT  prev_yr.d_year AS prev_year
                          ,curr_yr.d_year AS year
                          ,curr_yr.i_brand_id
                          ,curr_yr.i_class_id
                          ,curr_yr.i_category_id
                          ,curr_yr.i_manufact_id
                          ,prev_yr.sales_cnt AS prev_yr_cnt
                          ,curr_yr.sales_cnt AS curr_yr_cnt
                          ,curr_yr.sales_cnt-prev_yr.sales_cnt AS sales_cnt_diff
                          ,curr_yr.sales_amt-prev_yr.sales_amt AS sales_amt_diff
 FROM all_sales curr_yr, all_sales prev_yr
 WHERE curr_yr.i_brand_id=prev_yr.i_brand_id
   AND curr_yr.i_class_id=prev_yr.i_class_id
   AND curr_yr.i_category_id=prev_yr.i_category_id
   AND curr_yr.i_manufact_id=prev_yr.i_manufact_id
   AND curr_yr.d_year=2002
   AND prev_yr.d_year=2002-1
   AND CAST(curr_yr.sales_cnt AS DECIMAL(17,2))/CAST(prev_yr.sales_cnt AS DECIMAL(17,2))&lt;0.9
 ORDER BY sales_cnt_diff, sales_amt_diff
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q8]" time="13.1665523052"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q8

-- executing against localhost:21000
select
  o_year,
  sum(case
    when nation = &apos;BRAZIL&apos;
    then volume
    else 0
  end) / sum(volume) as mkt_share
from (
  select
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) as volume,
    n2.n_name as nation
  from
    part,
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2,
    region
  where
    p_partkey = l_partkey
    and s_suppkey = l_suppkey
    and l_orderkey = o_orderkey
    and o_custkey = c_custkey
    and c_nationkey = n1.n_nationkey
    and n1.n_regionkey = r_regionkey
    and r_name = &apos;AMERICA&apos;
    and s_nationkey = n2.n_nationkey
    and o_orderdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
    and p_type = &apos;ECONOMY ANODIZED STEEL&apos;
  ) as all_nations
group by
  o_year
order by
  o_year;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q21]" time="26.8524367809"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
select
  s_name,
  count(*) as numwait
from
  supplier,
  lineitem l1,
  orders,
  nation
where
  s_suppkey = l1.l_suppkey
  and o_orderkey = l1.l_orderkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      lineitem l2
    where
      l2.l_orderkey = l1.l_orderkey
      and l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      lineitem l3
    where
      l3.l_orderkey = l1.l_orderkey
      and l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="409" name="test_corrupt_rle_counts[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="26.9946839809"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_corrupt_rle_counts_ea7be9ae` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_corrupt_rle_counts_ea7be9ae`;

MainThread: Created database &quot;test_corrupt_rle_counts_ea7be9ae&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_corrupt_rle_counts[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_corrupt_rle_counts_ea7be9ae.bad_rle_counts (c bigint) stored as parquet;

-- executing against localhost:21000
use test_corrupt_rle_counts_ea7be9ae;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_rle_counts;

-- executing against localhost:21000
use test_corrupt_rle_counts_ea7be9ae;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_rle_counts;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q13]" time="10.2232012749"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q13

-- executing against localhost:21000
select
  c_count,
  count(*) as custdist
from (
  select
    c_custkey,
    count(o_orderkey) as c_count
  from
    customer left outer join orders on (
      c_custkey = o_custkey
      and o_comment not like &apos;%special%requests%&apos;
    )
  group by
    c_custkey
  ) as c_orders
group by
  c_count
order by
  custdist desc,
  c_count desc;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q20]" time="25.1011731625"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q20

-- executing against localhost:21000
select
  s_name,
  s_address
from
  supplier, nation
where
  s_suppkey in (
    select
      ps_suppkey
    from
      partsupp
    where
      ps_partkey in (
        select
          p_partkey
        from
          part
        where
          p_name like &apos;forest%&apos;
        )
      and ps_availqty &gt; (
        select
          0.5 * sum(l_quantity)
        from
          lineitem
        where
          l_partkey = ps_partkey
          and l_suppkey = ps_suppkey
          and l_shipdate &gt;= &apos;1994-01-01&apos;
          and l_shipdate &lt; &apos;1995-01-01&apos;
        )
    )
  and s_nationkey = n_nationkey
  and n_name = &apos;CANADA&apos;
order by
  s_name;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q9]" time="14.3089151382"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q9

-- executing against localhost:21000
select
  nation,
  o_year,
  sum(amount) as sum_profit
from(
  select
    n_name as nation,
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount
  from
    part,
    supplier,
    lineitem,
    partsupp,
    orders,
    nation
  where
    s_suppkey = l_suppkey
    and ps_suppkey = l_suppkey
    and ps_partkey = l_partkey
    and p_partkey = l_partkey
    and o_orderkey = l_orderkey
    and s_nationkey = n_nationkey
    and p_name like &apos;%green%&apos;
  ) as profit
group by
  nation,
  o_year
order by
  nation,
  o_year desc;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="213" name="test_tpcds_q76[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="18.7635557652"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q76

-- executing against localhost:21000
select  channel, col_name, d_year, d_qoy, i_category, COUNT(*) sales_cnt, SUM(ext_sales_price) sales_amt FROM (
        SELECT &apos;store&apos; as channel, &apos;ss_store_sk&apos; col_name, d_year, d_qoy, i_category, ss_ext_sales_price ext_sales_price
         FROM store_sales, item, date_dim
         WHERE ss_store_sk IS NULL
           AND ss_sold_date_sk=d_date_sk
           AND ss_item_sk=i_item_sk
        UNION ALL
        SELECT &apos;web&apos; as channel, &apos;ws_ship_customer_sk&apos; col_name, d_year, d_qoy, i_category, ws_ext_sales_price ext_sales_price
         FROM web_sales, item, date_dim
         WHERE ws_ship_customer_sk IS NULL
           AND ws_sold_date_sk=d_date_sk
           AND ws_item_sk=i_item_sk
        UNION ALL
        SELECT &apos;catalog&apos; as channel, &apos;cs_ship_addr_sk&apos; col_name, d_year, d_qoy, i_category, cs_ext_sales_price ext_sales_price
         FROM catalog_sales, item, date_dim
         WHERE cs_ship_addr_sk IS NULL
           AND cs_sold_date_sk=d_date_sk
           AND cs_item_sk=i_item_sk) foo
GROUP BY channel, col_name, d_year, d_qoy, i_category
ORDER BY channel, col_name, d_year, d_qoy, i_category
limit 100;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 0} | table_format: parquet/none]" time="24.0692331791"><system-err>-- executing against localhost:21000
use functional_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=false;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q19]" time="9.27781701088"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q19

-- executing against localhost:21000
select
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and (
    (
      p_brand = &apos;Brand#12&apos;
      and p_container in (&apos;SM CASE&apos;, &apos;SM BOX&apos;, &apos;SM PACK&apos;, &apos;SM PKG&apos;)
      and l_quantity &gt;= 1 and l_quantity &lt;= 11
      and p_size between 1 and 5
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#23&apos;
      and p_container in (&apos;MED BAG&apos;, &apos;MED BOX&apos;, &apos;MED PKG&apos;, &apos;MED PACK&apos;)
      and l_quantity &gt;= 10 and l_quantity &lt;= 20
      and p_size between 1 and 10
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#34&apos;
      and p_container in (&apos;LG CASE&apos;, &apos;LG BOX&apos;, &apos;LG PACK&apos;, &apos;LG PKG&apos;)
      and l_quantity &gt;= 20 and l_quantity &lt;= 30
      and p_size between 1 and 15
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
  );

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q14]" time="5.44665575027"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q14

-- executing against localhost:21000
select
  100.00 * sum(case
    when p_type like &apos;PROMO%&apos;
    then l_extendedprice * (1 - l_discount)
    else 0.0
    end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue
from
  lineitem,
  part
where
  l_partkey = p_partkey
  and l_shipdate &gt;= &apos;1995-09-01&apos;
  and l_shipdate &lt; &apos;1995-10-01&apos;;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q20]" time="5.3988597393"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q20

-- executing against localhost:21000
select
  s_name,
  s_address
from
  supplier, nation
where
  s_suppkey in (
    select
      ps_suppkey
    from
      partsupp
    where
      ps_partkey in (
        select
          p_partkey
        from
          part
        where
          p_name like &apos;forest%&apos;
        )
      and ps_availqty &gt; (
        select
          0.5 * sum(l_quantity)
        from
          lineitem
        where
          l_partkey = ps_partkey
          and l_suppkey = ps_suppkey
          and l_shipdate &gt;= &apos;1994-01-01&apos;
          and l_shipdate &lt; &apos;1995-01-01&apos;
        )
    )
  and s_nationkey = n_nationkey
  and n_name = &apos;CANADA&apos;
order by
  s_name;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q10]" time="5.24111175537"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q10

-- executing against localhost:21000
select
  c_custkey,
  c_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  c_acctbal,
  n_name,
  c_address,
  c_phone,
  c_comment
from
  customer,
  orders,
  lineitem,
  nation
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &gt;= &apos;1993-10-01&apos;
  and o_orderdate &lt; &apos;1994-01-01&apos;
  and l_returnflag = &apos;R&apos;
  and c_nationkey = n_nationkey
group by
  c_custkey,
  c_name,
  c_acctbal,
  c_phone,
  n_name,
  c_address,
  c_comment
order by
  revenue desc,
  c_custkey
limit 20;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q2]" time="14.5290138721"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q2

-- executing against localhost:21000
select
  s_acctbal,
  s_name,
  n_name,
  p_partkey,
  p_mfgr,
  s_address,
  s_phone,
  s_comment
from
  part,
  supplier,
  partsupp,
  nation,
  region
where
  p_partkey = ps_partkey
  and s_suppkey = ps_suppkey
  and p_size = 15
  and p_type like &apos;%BRASS&apos;
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;EUROPE&apos;
  and ps_supplycost = (
    select
      min(ps_supplycost)
    from
      partsupp,
      supplier,
      nation,
      region
    where
      p_partkey = ps_partkey
      and s_suppkey = ps_suppkey
      and s_nationkey = n_nationkey
      and n_regionkey = r_regionkey
      and r_name = &apos;EUROPE&apos;
    )
order by
  s_acctbal desc,
  n_name,
  s_name,
  p_partkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_spilling.TestSpillingNoDebugActionDimensions" file="query_test/test_spilling.py" line="104" name="test_spilling_query_options[exec_option: {&apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]" time="27.6992697716"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET default_spillable_buffer_size=256k;
-- executing against localhost:21000
set disable_unsafe_spills=true;

-- executing against localhost:21000

set buffer_pool_limit=40m;

-- executing against localhost:21000

select distinct *
from tpch_avro.orders;

-- executing against localhost:21000
SET DISABLE_UNSAFE_SPILLS=&quot;0&quot;;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set debug_action=&quot;-1:PREPARE:SET_DENY_RESERVATION_PROBABILITY@1.0&quot;;

-- executing against localhost:21000

select count(*) from (
  select distinct o_orderdate, o_custkey, o_comment
  from tpch_parquet.orders where o_orderkey &lt; 500000) v;

-- executing against localhost:21000
SET DEBUG_ACTION=&quot;&quot;;

-- executing against localhost:21000
set debug_action=&quot;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&quot;;

-- executing against localhost:21000

select count(*) from (
  select distinct o_orderdate, o_custkey, o_comment
  from tpch_parquet.orders where o_orderkey &lt; 500000) v;

-- executing against localhost:21000
SET DEBUG_ACTION=&quot;&quot;;

-- executing against localhost:21000
set debug_action=&quot;-1:GETNEXT:SET_DENY_RESERVATION_PROBABILITY@1.0&quot;;

-- executing against localhost:21000

select count(*) from (
  select distinct o_orderdate, o_custkey, o_comment
  from tpch_parquet.orders where o_orderkey &lt; 500000) v;

-- executing against localhost:21000
SET DEBUG_ACTION=&quot;&quot;;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q22]" time="2.70710110664"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q22

-- executing against localhost:21000
select
  cntrycode,
  count(*) as numcust,
  sum(c_acctbal) as totacctbal
from (
  select
    substr(c_phone, 1, 2) as cntrycode,
    c_acctbal
  from
    customer
  where
    substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
    and c_acctbal &gt; (
      select
        avg(c_acctbal)
      from
        customer
      where
        c_acctbal &gt; 0.00
        and substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
      )
    and not exists (
      select
        *
      from
        orders
      where
        o_custkey = c_custkey
    )
  ) as custsale
group by
  cntrycode
order by
  cntrycode;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q5]" time="30.3547639847"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q5

-- executing against localhost:21000
select
  n_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  customer,
  orders,
  lineitem,
  supplier,
  nation,
  region
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and l_suppkey = s_suppkey
  and c_nationkey = s_nationkey
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;ASIA&apos;
  and o_orderdate &gt;= &apos;1994-01-01&apos;
  and o_orderdate &lt; &apos;1995-01-01&apos;
group by
  n_name
order by
  revenue desc;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="409" name="test_corrupt_rle_counts[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="30.7726230621"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_corrupt_rle_counts_31923f7d` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_corrupt_rle_counts_31923f7d`;

MainThread: Created database &quot;test_corrupt_rle_counts_31923f7d&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_corrupt_rle_counts[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_corrupt_rle_counts_31923f7d.bad_rle_counts (c bigint) stored as parquet;

-- executing against localhost:21000
use test_corrupt_rle_counts_31923f7d;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_rle_counts;

-- executing against localhost:21000
use test_corrupt_rle_counts_31923f7d;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_rle_counts;

</system-err></testcase><testcase classname="query_test.test_tpcds_queries.TestTpcdsQuery" file="query_test/test_tpcds_queries.py" line="216" name="test_tpcds_q77a[exec_option: {&apos;decimal_v2&apos;: 0, &apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="19.2431688309"><system-err>-- executing against localhost:21000
use tpcds_parquet;

SET decimal_v2=0;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCDS-Q77A

-- executing against localhost:21000
-- RESULT MISMATCH FROM ORIGINAL
-- FIXED. TAKE ACTUAL RESULT AS EXPECTED
with ss as
 (select s_store_sk,
         sum(ss_ext_sales_price) as sales,
         sum(ss_net_profit) as profit
 from store_sales,
      date_dim,
      store
 where ss_sold_date_sk = d_date_sk
       and cast(d_date as timestamp) between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days)
       and ss_store_sk = s_store_sk
 group by s_store_sk)
 ,
 sr as
 (select s_store_sk,
         sum(sr_return_amt) as return_amt,
         sum(sr_net_loss) as profit_loss
 from store_returns,
      date_dim,
      store
 where sr_returned_date_sk = d_date_sk
       and cast(d_date as timestamp) between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days)
       and sr_store_sk = s_store_sk
 group by s_store_sk),
 cs as
 (select cs_call_center_sk,
        sum(cs_ext_sales_price) as sales,
        sum(cs_net_profit) as profit
 from catalog_sales,
      date_dim
 where cs_sold_date_sk = d_date_sk
       and cast(d_date as timestamp) between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days)
 group by cs_call_center_sk
 ),
 cr as
 (select cr_call_center_sk,
         sum(cr_return_amount) as return_amt,
         sum(cr_net_loss) as profit_loss
 from catalog_returns,
      date_dim
 where cr_returned_date_sk = d_date_sk
       and cast(d_date as timestamp) between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days)
 group by cr_call_center_sk
 ),
 ws as
 ( select wp_web_page_sk,
        sum(ws_ext_sales_price) as sales,
        sum(ws_net_profit) as profit
 from web_sales,
      date_dim,
      web_page
 where ws_sold_date_sk = d_date_sk
       and cast(d_date as timestamp) between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days)
       and ws_web_page_sk = wp_web_page_sk
 group by wp_web_page_sk),
 wr as
 (select wp_web_page_sk,
        sum(wr_return_amt) as return_amt,
        sum(wr_net_loss) as profit_loss
 from web_returns,
      date_dim,
      web_page
 where wr_returned_date_sk = d_date_sk
       and cast(d_date as timestamp) between cast(&apos;2000-08-23&apos; as timestamp)
                  and (cast(&apos;2000-08-23&apos; as timestamp) + interval 30 days)
       and wr_web_page_sk = wp_web_page_sk
 group by wp_web_page_sk)
 ,
 results as
 (select channel
        , id
        , sum(sales) as sales
        , sum(return_amt) as return_amt
        , sum(profit) as profit
 from
 (select &apos;store channel&apos; as channel
        , ss.s_store_sk as id
        , sales
        , coalesce(return_amt, 0) as return_amt
        , (profit - coalesce(profit_loss,0)) as profit
 from   ss left join sr
        on  ss.s_store_sk = sr.s_store_sk
 union all
 select &apos;catalog channel&apos; as channel
        , cs_call_center_sk as id
        , sales
        , return_amt
        , (profit - profit_loss) as profit
 from  cs
       , cr
 union all
 select &apos;web channel&apos; as channel
        , ws.wp_web_page_sk as id
        , sales
        , coalesce(return_amt, 0) return_amt
        , (profit - coalesce(profit_loss,0)) as profit
 from   ws left join wr
        on  ws.wp_web_page_sk = wr.wp_web_page_sk
 ) x
 group by channel, id )

  select  *
 from (
 select channel, id, sales, return_amt, profit from  results
 union
 select channel, NULL AS id, sum(sales) as sales, sum(return_amt) as return_amt, sum(profit) as profit from  results group by channel
 union
 select NULL AS channel, NULL AS id, sum(sales) as sales, sum(return_amt) as return_amt, sum(profit) as profit from  results
) foo
order by channel, id
 limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q1]" time="27.5527319908"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q1

-- executing against localhost:21000
select
  l_returnflag,
  l_linestatus,
  sum(l_quantity) as sum_qty,
  sum(l_extendedprice) as sum_base_price,
  sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
  sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
  avg(l_quantity) as avg_qty,
  avg(l_extendedprice) as avg_price,
  avg(l_discount) as avg_disc,
  count(*) as count_order
from
  lineitem
where
  l_shipdate &lt;= &apos;1998-09-02&apos;
group by
  l_returnflag,
  l_linestatus
order by
  l_returnflag,
  l_linestatus;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q11]" time="9.15896487236"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q11

-- executing against localhost:21000
select
  *
from (
  select
    ps_partkey,
    sum(ps_supplycost * ps_availqty) as value
  from
    partsupp,
    supplier,
    nation
  where
    ps_suppkey = s_suppkey
    and s_nationkey = n_nationkey
    and n_name = &apos;GERMANY&apos;
  group by
    ps_partkey
) as inner_query
where
  value &gt; (
    select
      sum(ps_supplycost * ps_availqty) * 0.0001
    from
      partsupp,
      supplier,
      nation
    where
      ps_suppkey = s_suppkey
      and s_nationkey = n_nationkey
      and n_name = &apos;GERMANY&apos;
  )
order by
  value desc;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q15]" time="10.668102026"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q15

-- executing against localhost:21000
with revenue_view as (
  select
    l_suppkey as supplier_no,
    sum(l_extendedprice * (1 - l_discount)) as total_revenue
  from
    lineitem
  where
    l_shipdate &gt;= &apos;1996-01-01&apos;
    and l_shipdate &lt; &apos;1996-04-01&apos;
  group by
    l_suppkey)
select
  s_suppkey,
  s_name,
  s_address,
  s_phone,
  total_revenue
from
  supplier,
  revenue_view
where
  s_suppkey = supplier_no
  and total_revenue = (
    select
      max(total_revenue)
    from
      revenue_view
    )
order by
  s_suppkey;

</system-err></testcase><testcase classname="query_test.test_invalid_test_header.TestInvalidTestHeader" file="query_test/test_invalid_test_header.py" line="35" name="test_invalid_test_header[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.070111989975"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
</system-err></testcase><testcase classname="query_test.test_join_queries.TestJoinQueries" file="query_test/test_join_queries.py" line="52" name="test_basic_joins[batch_size: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="128.09700799"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select a.timestamp_col from alltypessmall a inner join alltypessmall b on
(a.timestamp_col = b.timestamp_col)
where a.year=2009 and a.month=1 and b.year=2009 and b.month=1;

-- executing against localhost:21000
select j.*, d.* from JoinTbl j inner join DimTbl d on
(j.test_name = d.name AND j.test_zip = d.zip);

-- executing against localhost:21000
select j.*, d.* from JoinTbl j inner join DimTbl d on
(j.test_zip = d.zip AND j.test_name = d.name);

-- executing against localhost:21000
select a.smallint_col, b.id, a.tinyint_col, c.id, a.int_col, b.float_col, c.string_col
from alltypesagg a
join alltypessmall b on (a.smallint_col = b.id)
join alltypessmall c on (a.tinyint_col = c.id)
where a.month=1
and a.day=1
and a.int_col &gt; 899
and b.float_col &gt; 4.5
and c.string_col &lt; &apos;7&apos;
and a.int_col + b.float_col + cast(c.string_col as float) &lt; 1000;

-- executing against localhost:21000
select a.smallint_col, b.id, a.tinyint_col, c.id, a.int_col, b.float_col, c.string_col
from alltypessmall b
join alltypesagg a on (a.smallint_col = b.id)
join alltypessmall c on (a.tinyint_col = c.id)
where a.month=1
and a.day=1
and a.int_col &gt; 899
and b.float_col &gt; 4.5
and c.string_col &lt; &apos;7&apos;
and a.int_col + b.float_col + cast(c.string_col as float) &lt; 1000;

-- executing against localhost:21000
select * from emptytable t1 join emptytable t2 on (t1.field=t2.field);

-- executing against localhost:21000
select * from emptytable t1 join greptiny t2 on (t1.field=t2.field);

-- executing against localhost:21000
select * from greptiny t1 join emptytable t2 on (t1.field=t2.field);

-- executing against localhost:21000
select t1.id, t2.id from alltypestiny t1 cross join alltypestiny t2
where (t1.id &lt; 3 and t2.id &lt; 3)
order by t1.id, t2.id limit 100;

-- executing against localhost:21000
select t1.id, e.field from alltypestiny t1 cross join emptytable e;

-- executing against localhost:21000
select count(*) from functional.AllTypesSmall t1 cross join functional.AllTypesSmall t2;

-- executing against localhost:21000
select id, tinyint_col, t1.c from functional.alltypesagg
cross join (values(NULL c, 1, 2)) as t1
order by tinyint_col nulls first, id, t1.c
limit 6;

-- executing against localhost:21000
select t1.id as t1_id, t2_id, t3_id from alltypestiny t1
cross join (select t2.id as t2_id, t3.id as t3_id from alltypestiny t2
            cross join alltypestiny t3) t4
where t1.id &lt; 2 and t2_id &lt; 2 and t3_id &lt; 2
order by t1.id, t2_id, t3_id
limit 10;

-- executing against localhost:21000
select a.tinyint_col, b.id, a.string_col
from alltypesagg a cross join alltypessmall b
where a.tinyint_col = b.id
and a.month=1
and a.day=1
and a.tinyint_col + b.tinyint_col &lt; 5
and a.string_col &gt; &apos;88&apos;
and b.bool_col = false;

-- executing against localhost:21000
select a.smallint_col, b.id, a.tinyint_col, c.id, a.int_col, b.float_col, c.string_col, d.id
from alltypesagg a
join alltypessmall b on (a.smallint_col = b.id)
join alltypessmall c on (a.tinyint_col = c.id)
cross join alltypestiny d
where a.month=1
and a.day=1
and a.int_col &gt; 899
and b.float_col &gt; 4.5
and c.string_col &lt; &apos;4&apos;
and a.int_col + b.float_col + cast(c.string_col as float) &lt; 1000
and d.id &lt; 2
order by a.id, b.id, c.id, d.id
limit 100;

-- executing against localhost:21000
select a.x FROM (VALUES(1 x, 1 y)) a FULL OUTER JOIN (VALUES(1 x, 1 y)) b
ON (a.x = b.y) GROUP BY a.x;

-- executing against localhost:21000
select 1 FROM (VALUES(1 x, 1 y)) a RIGHT OUTER JOIN (VALUES(1 x, 1 y)) b
ON (a.x = b.y) GROUP BY a.x;

-- executing against localhost:21000
select a.id, b.id, a.string_col, b.string_col
from
  (select id, string_col from functional.alltypessmall
   where year = 2009 and month = 1
   union all
   select id, string_col from functional.alltypessmall
   where year = 2009 and month = 2
   union all
   select 0, &apos;1234&apos;) a
inner join
functional.alltypestiny b
on a.id = b.id
where b.id &lt; 5;

-- executing against localhost:21000
select a.id, b.id, a.string_col, b.string_col
from
functional.alltypestiny b
left outer join
  (select id, string_col from functional.alltypessmall
   where year = 2009 and month = 1
   union all
   select id, string_col from functional.alltypessmall
   where year = 2009 and month = 2
   union all
   select 0, &apos;1234&apos;) a
on a.id = b.id
where b.id &lt; 5;

-- executing against localhost:21000
select a.id, b.id, a.string_col, b.string_col
from
  (select id, string_col from functional.alltypessmall
   where year = 2009 and month = 1
   union all
   select id, string_col from functional.alltypessmall
   where year = 2009 and month = 2
   union all
   select 0, &apos;1234&apos;) a
full outer join
  (select id, string_col from functional.alltypessmall
   where year = 2009 and month = 1
   union all
   select id, string_col from functional.alltypessmall
   where year = 2009 and month = 2
   union all
   select 0, &apos;5678&apos;) b
on a.id = b.id
where b.id &lt; 5;

-- executing against localhost:21000
select straight_join count(*) from
(select tinyint_col from functional.alltypessmall
 union distinct
 select tinyint_col from functional.alltypessmall) a
inner join [shuffle]
(select smallint_col from functional.alltypessmall
 union distinct
 select smallint_col from functional.alltypessmall) b
on a.tinyint_col = b.smallint_col;

-- executing against localhost:21000
select straight_join count(*) from
functional.alltypessmall a
inner join [shuffle]
  (select straight_join t2.* from
   functional.alltypessmall t1
   inner join [shuffle]
   functional.alltypessmall t2
   on t1.tinyint_col = t2.smallint_col) b
on a.int_col = b.smallint_col
inner join [shuffle]
  (select distinct tinyint_col
   from functional.alltypessmall) c
on a.int_col = c.tinyint_col;

-- executing against localhost:21000
select straight_join count(*) from
functional.alltypessmall a
inner join [broadcast]
  (select straight_join t2.* from
   functional.alltypessmall t1
   inner join [broadcast]
   functional.alltypessmall t2
   on t1.tinyint_col = t2.smallint_col) b
on a.int_col = b.smallint_col
inner join [broadcast]
  (select distinct tinyint_col
   from functional.alltypessmall) c
on a.int_col = c.tinyint_col;

-- executing against localhost:21000
select COUNT(t1.string_col) AS int_col_1 FROM alltypestiny t1
LEFT JOIN alltypestiny t2 ON t2.date_string_col = t1.string_col
LEFT JOIN alltypesagg t3 ON t3.id = t2.tinyint_col;

-- executing against localhost:21000
select a.int_col from alltypesagg a
RIGHT OUTER JOIN alltypesagg b
using(int_col)
where a.int_col is NULL limit 1;

-- executing against localhost:21000
select straight_join count(*) from
alltypestiny a left outer join alltypes b on a.id &lt; b.id
where a.id &lt; 5;

-- executing against localhost:21000
select straight_join count(*) from
alltypesagg a left semi join alltypestiny b on a.id &gt;= b.id or a.int_col != b.int_col
where a.tinyint_col &lt; 10;

-- executing against localhost:21000
select straight_join count(*) from
alltypesagg a left anti join alltypestiny b on a.id &lt; b.id and a.int_col &gt; b.int_col;

-- executing against localhost:21000
select straight_join count(*) from
alltypesagg a inner join alltypes b on a.id &lt; b.id
left outer join alltypestiny c
on a.int_col != c.int_col or a.tinyint_col &gt; c.tinyint_col
where a.smallint_col &lt; 2;

-- executing against localhost:21000
select straight_join count(*) from
alltypestiny a left semi join alltypesagg b on a.id != b.id
left anti join alltypes c on a.int_col &lt; c.int_col
inner join alltypestiny d on a.int_col = d.int_col
where a.tinyint_col &lt; 10;

-- executing against localhost:21000
select straight_join count(*) from
  (select * from alltypestiny where id &lt; 10) v1
inner join
  (select * from alltypesagg a left semi join
   alltypes b on a.id &lt; b.id) v2
on v1.int_col != v2.tinyint_col;

-- executing against localhost:21000
select straight_join t1.id, t2.bool_col
from functional.alltypes t1
cross join functional.alltypes t2 where t1.id = 0 limit 1;

-- executing against localhost:21000
select count(*) &gt; 0
from alltypesagg as a, alltypesagg as b
where (a.tinyint_col IS DISTINCT FROM b.tinyint_col)
and a.tinyint_col is null;

-- executing against localhost:21000
select count(*) &gt; 0
from alltypesagg as a, alltypesagg as b
where (a.tinyint_col IS NOT DISTINCT FROM b.tinyint_col)
and a.tinyint_col is null;

-- executing against localhost:21000
select count(*) &gt; 0
from alltypesagg as a, alltypesagg as b
where (a.tinyint_col &lt;=&gt; b.tinyint_col)
and a.tinyint_col is null;

-- executing against localhost:21000
select P.d, Q.d, Q.b, Q.b is null
from nulltable P left join nulltable Q
on P.d = Q.d;

-- executing against localhost:21000
select P.d, Q.d, Q.b
from nulltable P left join nulltable Q
on P.d &lt;=&gt; Q.d;

-- executing against localhost:21000
select count(*)
from nulltable P left anti join nulltable Q
on P.d = Q.d;

-- executing against localhost:21000
select count(*)
from nulltable P left anti join nulltable Q
on P.d &lt;=&gt; Q.d;

-- executing against localhost:21000
select count(*) from nulltable t1, nulltable t2 where not(t1.d != t2.d);

-- executing against localhost:21000
select t1.d, t2.d from nulltable t1, nulltable t2 where not(t1.d IS DISTINCT FROM t2.d);

-- executing against localhost:21000
select count(*) from nulltable t1, nulltable t2
where t1.d != length(t2.a);

-- executing against localhost:21000
select t1.d, t2.a from nulltable t1, nulltable t2
where t1.d IS DISTINCT FROM length(t2.a);

-- executing against localhost:21000
select t1.a, t1.b, t2.a, t2.b from
(values
(NULL a, NULL b), (NULL, 0), (NULL, 1),
(0, NULL), (0, 0), (0, 1),
(1, NULL), (1, 0), (1, 1)) as t1,
(values
(NULL a, NULL b), (NULL, 0), (NULL, 1),
(0, NULL), (0, 0), (0, 1),
(1, NULL), (1, 0), (1, 1)) as t2
where t1.a &lt;=&gt; t2.a
and t1.b &lt;=&gt; t2.b
order by t1.a, t1.b, t2.a, t2.b;

-- executing against localhost:21000
select t1.a, t1.b, t2.a, t2.b from
(values
(NULL a, NULL b), (NULL, 0), (NULL, 1),
(0, NULL), (0, 0), (0, 1),
(1, NULL), (1, 0), (1, 1)) as t1,
(values
(NULL a, NULL b), (NULL, 0), (NULL, 1),
(0, NULL), (0, 0), (0, 1),
(1, NULL), (1, 0), (1, 1)) as t2
where t1.a &lt;=&gt; t2.a
and t1.b = t2.b
order by t1.a, t1.b, t2.a, t2.b;

-- executing against localhost:21000
select count(*) from functional.alltypesagg t1 join functional.alltypesagg t2
on extract(minute from t1.timestamp_col) = extract(hour from t2.timestamp_col);

-- executing against localhost:21000
select count(*) from functional.alltypes t1 right outer join functional.decimal_tbl t2 on
t1.timestamp_col = cast(t2.d4 as TIMESTAMP);

-- executing against localhost:21000
select count(*) from (
  select distinct tinyint_col, smallint_col, int_col
  from functional.alltypestiny
  union all
  select /* +straight_join */ b.id, c.tinyint_col, null
  from functional.alltypessmall a
  inner join /* +shuffle */
    (select /* +straight_join */ t2.id, t2.smallint_col
     from functional.alltypessmall t1
     inner join /* +shuffle */ functional.alltypessmall t2
     on t1.tinyint_col = t2.smallint_col) b
  on a.int_col = b.smallint_col
  inner join /* +shuffle */
    (select distinct tinyint_col
     from functional.alltypessmall) c
  on a.int_col = c.tinyint_col
  union all
  select /* +straight_join */ tinyint_col, bigint_col, null from
    (select distinct tinyint_col, bigint_col div 10 as bigint_col
     from functional.alltypessmall) a
  inner join /* +shuffle */
    (select distinct int_col, smallint_col
     from functional.alltypessmall) b
  on a.tinyint_col = b.int_col and a.bigint_col = b.smallint_col) v;

-- executing against localhost:21000
with x as (select cast(&apos;nan&apos; as double) n)
select * from x a, x b where a.n = b.n;

-- executing against localhost:21000
select a.id from functional.alltypestiny a, functional.alltypestiny b
where 1/a.double_col + -1/a.double_col = log10(-b.id);

-- executing against localhost:21000
select a.id from functional.alltypestiny a, functional.alltypestiny b
where sqrt(-a.id) = b.float_col / b.double_col;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/gzip/block-TPC-H: Q21]" time="69.8538870811"><system-err>-- executing against localhost:21000
use tpch_text_gzip;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
select
  s_name,
  count(*) as numwait
from
  supplier,
  lineitem l1,
  orders,
  nation
where
  s_suppkey = l1.l_suppkey
  and o_orderkey = l1.l_orderkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      lineitem l2
    where
      l2.l_orderkey = l1.l_orderkey
      and l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      lineitem l3
    where
      l3.l_orderkey = l1.l_orderkey
      and l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 0} | table_format: parquet/none]" time="6.52340602875"><system-err>-- executing against localhost:21000
use functional_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=false;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q14]" time="15.9705450535"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q14

-- executing against localhost:21000
select
  100.00 * sum(case
    when p_type like &apos;PROMO%&apos;
    then l_extendedprice * (1 - l_discount)
    else 0.0
    end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue
from
  lineitem,
  part
where
  l_partkey = p_partkey
  and l_shipdate &gt;= &apos;1995-09-01&apos;
  and l_shipdate &lt; &apos;1995-10-01&apos;;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q3]" time="25.2787370682"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q3

-- executing against localhost:21000
select
  l_orderkey,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  o_orderdate,
  o_shippriority
from
  customer,
  orders,
  lineitem
where
  c_mktsegment = &apos;BUILDING&apos;
  and c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &lt; &apos;1995-03-15&apos;
  and l_shipdate &gt; &apos;1995-03-15&apos;
group by
  l_orderkey,
  o_orderdate,
  o_shippriority
order by
  revenue desc,
  o_orderdate,
  l_orderkey
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q16]" time="11.2355661392"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q16

-- executing against localhost:21000
select
  p_brand,
  p_type,
  p_size,
  count(distinct ps_suppkey) as supplier_cnt
from
  partsupp,
  part
where
  p_partkey = ps_partkey
  and p_brand &lt;&gt; &apos;Brand#45&apos;
  and p_type not like &apos;MEDIUM POLISHED%&apos;
  and p_size in (49, 14, 23, 45, 19, 3, 36, 9)
  and ps_suppkey not in (
    select
      s_suppkey
    from
      supplier
    where
      s_comment like &apos;%Customer%Complaints%&apos;
  )
group by
  p_brand,
  p_type,
  p_size
order by
  supplier_cnt desc,
  p_brand,
  p_type,
  p_size;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 0} | table_format: parquet/none]" time="25.6293678284"><system-err>-- executing against localhost:21000
use functional_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=true;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_queries.TestQueries" file="query_test/test_queries.py" line="84" name="test_sort[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="87.3296172619"><system-err>-- executing against localhost:21000
use functional_parquet;

SET disable_outermost_topn=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select
  string_col,
  date_string_col
from
  alltypes
order by
  string_col,
  date_string_col
limit 1000;

-- executing against localhost:21000
select
  bigint_col,
  double_col
from
  alltypes
order by
  bigint_col,
  double_col
desc
limit 1000;

-- executing against localhost:21000
select
  bigint_col,
  date_string_col
from (
  select
    bigint_col,
    date_string_col
  from
    alltypes
  order by
    bigint_col,
    date_string_col
  limit 1000000
) as i
order by
  bigint_col,
  date_string_col
limit 1000;

-- executing against localhost:21000
select
  bigint_col,
  date_string_col
from (
  select
    bigint_col,
    date_string_col
  from
    alltypes
  order by
    bigint_col,
    date_string_col
  desc
  limit 1000000
) as i
order by
  bigint_col,
  date_string_col
limit 1000;

-- executing against localhost:21000
select *
from
  alltypes
where
  bigint_col &lt; -100
order by
  string_col;

-- executing against localhost:21000
select 1 from functional.alltypestiny order by 1;

-- executing against localhost:21000
select id, cast(NULL as string) str
from functional.alltypestiny
order by 2, 1;

-- executing against localhost:21000
select id, &apos;&apos;
from functional.alltypestiny
order by 2 desc, 1 desc;

-- executing against localhost:21000
use functional_parquet;

SET disable_outermost_topn=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select int_col, sum(float_col)
from alltypessmall
where id &lt; 5
group by 1
order by 2
limit 3;

-- executing against localhost:21000
select tinyint_col, count(*)
from alltypesagg
group by 1
limit 10;

-- executing against localhost:21000
select tinyint_col, count(*)
from alltypesagg
group by 1
order by 1
limit 10;

-- executing against localhost:21000
select tinyint_col, count(*)
from alltypesagg
group by 1
order by 1
limit 10;

-- executing against localhost:21000
select tinyint_col, count(*)
from alltypesagg
group by 1
order by 1 nulls first
limit 10;

-- executing against localhost:21000
select tinyint_col, count(*)
from alltypesagg
group by 1
order by 1 desc
limit 20;

-- executing against localhost:21000
select tinyint_col, count(*)
from alltypesagg
group by 1
order by 1 desc nulls last
limit 20;

-- executing against localhost:21000
select date_string_col,int_col
from alltypesagg
order by date_string_col, int_col desc
limit 10;

-- executing against localhost:21000
select j.*, d.* from JoinTbl j full outer join DimTbl d
on (j.test_id = d.id)
order by j.test_id, j.test_name, j.test_zip, j.alltypes_id, d.name
limit 100;

-- executing against localhost:21000
select tinyint_col % 3, smallint_col % 3, count(*)
from alltypesagg
where day = 1
group by 1, 2
order by 1, 2
limit 20;

-- executing against localhost:21000
select tinyint_col % 3, smallint_col % 3, count(*)
from alltypesagg
where day = 1
group by 1, 2
order by 1, 2 desc
limit 20;

-- executing against localhost:21000
select tinyint_col % 3, smallint_col % 3, count(*)
from alltypesagg
where day = 1
group by 1, 2
order by 1 desc, 2
limit 20;

-- executing against localhost:21000
select tinyint_col % 3, smallint_col % 3, count(*)
from alltypesagg
where day = 1
group by 1, 2
order by 1 desc, 2 desc
limit 20;

-- executing against localhost:21000
select tinyint_col % 3, smallint_col % 3, count(*)
from alltypesagg
where day = 1
group by 1, 2
order by 2 desc nulls last, 1 asc nulls first
limit 20;

-- executing against localhost:21000
select date_string_col
from alltypessmall
order by date_string_col desc
limit 50;

-- executing against localhost:21000
select a.tinyint_col, b.id, a.string_col
from alltypesagg a join alltypessmall b on (a.tinyint_col = b.id)
where a.month=1
and a.day=1
and a.tinyint_col + b.tinyint_col &lt; 5
and a.string_col &gt; &apos;88&apos;
and b.bool_col = false
order by a.string_col
limit 5;

-- executing against localhost:21000
select a.tinyint_col, b.id, a.string_col
from alltypesagg a join alltypessmall b on (a.tinyint_col = b.id)
where a.month=1
and a.day=1
and a.tinyint_col + b.tinyint_col &lt; 5
and a.string_col &gt; &apos;88&apos;
and b.bool_col = false
order by a.string_col desc
limit 5;

-- executing against localhost:21000
select a.smallint_col, b.id, a.tinyint_col, c.id, a.int_col, b.float_col, c.string_col
from alltypesagg a
join alltypessmall b on (a.smallint_col = b.id)
join alltypessmall c on (a.tinyint_col = c.id)
where a.month=1
and a.day=1
and a.int_col &gt; 899
and b.float_col &gt; 4.5
and c.string_col &lt; &apos;7&apos;
and a.int_col + b.float_col + cast(c.string_col as float) &lt; 1000
order by c.string_col desc, a.smallint_col
limit 10;

-- executing against localhost:21000
select int_col, tinyint_col
from alltypessmall
order by int_col desc
limit 20;

-- executing against localhost:21000
select tinyint_col
from alltypessmall
order by int_col desc
limit 20;

-- executing against localhost:21000
select year, month, count(*)
from alltypes
group by 1, 2
order by 1, 2
limit 100;

-- executing against localhost:21000
select int_col % 7, count(*), avg(tinyint_col)
from alltypesagg
group by 1
order by avg(tinyint_col)
limit 10;

-- executing against localhost:21000
select int_col % 7, count(*), max(int_col)
from alltypesagg
group by 1
order by max(int_col)
limit 10;

-- executing against localhost:21000
select int_col % 5, count(*), avg(tinyint_col) - avg(float_col)
from alltypesagg
group by 1
order by avg(tinyint_col) - avg(float_col) desc
limit 10;

-- executing against localhost:21000
select int_col
from alltypessmall
order by int_col % 5, int_col
limit 100;

-- executing against localhost:21000
select t1.int_col from alltypessmall t1, alltypessmall t2 where t1.id = t2.id
order by int_col
limit 2;

-- executing against localhost:21000
select date_sub(timestamp_col, id), timestamp_col, id
from alltypessmall order by 1  limit 20;

-- executing against localhost:21000
select t1.id, t1.int_col, t2.id, t2.int_col
from alltypesagg t1
left outer join alltypessmall t2
  on (t1.int_col = t2.int_col)
order by t1.id,t2.id limit 10;

-- executing against localhost:21000
select sum(a.int_col) from
  (select int_col from functional.alltypes order by int_col limit 0) a;

-- executing against localhost:21000
select cast(if(id % 2 = 0, cast(id/3 as int), -id) / if(id &gt; 4 or id = 0, 0, 1) as string)
from alltypestiny order by
if(id % 2 = 0, cast(id/3 as int), -id) / if(id &gt; 4 or id = 0, 0, 1) desc limit 100;

-- executing against localhost:21000
select CAST(if(id % 2 = 0, cast(id/3 as int), -id) / if(id &gt; 4 or id = 0, 0, 1) as STRING)
from alltypestiny order by
if(id % 2 = 0, cast(id/3 as int), -id) / if(id &gt; 4 or id = 0, 0, 1) asc limit 100;

-- executing against localhost:21000
select * from alltypesagg where day is not null order by id limit 10 offset 0;

-- executing against localhost:21000
select * from alltypesagg where day is not null order by id limit 10 offset 5;

-- executing against localhost:21000
select id from functional.alltypessmall order by 1 limit 10000 offset 99;

-- executing against localhost:21000
select id from functional.alltypessmall order by 1 limit 1 offset 1000;

-- executing against localhost:21000
select x.id from (
  select id from alltypesagg order by id limit 5 offset 5) x
order by x.id
limit 100 offset 4;

-- executing against localhost:21000
select t1.id, t2.id from alltypestiny t1 cross join alltypestiny t2
where (t1.id &lt; 3 and t2.id &lt; 3)
order by t1.id, t2.id limit 100;

-- executing against localhost:21000
select id, tinyint_col, t1.c from functional.alltypesagg
cross join (values(NULL c, 1, 2)) as t1
order by tinyint_col nulls first, id, t1.c
limit 6;

-- executing against localhost:21000
select t1.id as t1_id, t2_id, t3_id from alltypestiny t1
cross join (select t2.id as t2_id, t3.id as t3_id from alltypestiny t2
            cross join alltypestiny t3) t4
where t1.id &lt; 2 and t2_id &lt; 2 and t3_id &lt; 2
order by t1.id, t2_id, t3_id
limit 10;

-- executing against localhost:21000
select a.smallint_col, b.id, a.tinyint_col, c.id, a.int_col, b.float_col, c.string_col, d.id
from alltypesagg a
join alltypessmall b on (a.smallint_col = b.id)
join alltypessmall c on (a.tinyint_col = c.id)
cross join alltypestiny d
where a.month=1
and a.day=1
and a.int_col &gt; 899
and b.float_col &gt; 4.5
and c.string_col &lt; &apos;4&apos;
and a.int_col + b.float_col + cast(c.string_col as float) &lt; 1000
and d.id &lt; 2
order by a.id, b.id, c.id, d.id
limit 100;

-- executing against localhost:21000
select alltypes.id, a.id
from alltypes
  join (
    select a.id, a.bool_col
    from alltypessmall a join alltypessmall using (id)
    order by a.id limit 10
  ) a using (id)
where a.bool_col = true
order by
  a.id
limit 5;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
union distinct
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1 limit 3;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
union all
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1,2 limit 3;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
union all
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1,2 limit 4;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
     (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
      union all
        (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
         union distinct
         (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=3)
         order by 1 limit 3)))
order by 12, 13, 1
limit 20;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
     (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
      union all
        (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
         union distinct
         (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=3)
         order by 1 limit 3)))
order by 12, 13, 1
limit 20;

-- executing against localhost:21000
select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
union distinct
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union all
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
union distinct
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2
   union all
   (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=3)
   order by 1 limit 3)
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=3
   union all
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=4)
union all
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=4
   union all
   (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=5)
   order by 1 limit 3)
order by 12, 13, 1
limit 20;

-- executing against localhost:21000
select x.id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union all
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1) x
union all
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1 limit 5;

-- executing against localhost:21000
select x.id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from
  (select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1
   union distinct
   select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=1) x
union distinct
(select id, bool_col, tinyint_col, smallint_col, int_col, bigint_col, float_col, double_col, date_string_col, string_col, timestamp_col, year, month from alltypestiny where year=2009 and month=2)
order by 1 limit 3;

-- executing against localhost:21000
values(1+1, 2, 5.0, &apos;a&apos;) order by 1 limit 10;

-- executing against localhost:21000
values((1+8, 2, 5.0, &apos;a&apos;), (2, 3, 6.0, &apos;b&apos;), (3, 4, 7.0, &apos;c&apos;)) order by 1 desc limit 2;

-- executing against localhost:21000
with t as (select abc x, xyz y from functional.complex_view)
select x, y from t order by y limit 10;

-- executing against localhost:21000
with t1 as (select int_col x, bigint_col y from functional.alltypestiny),
t2 as (select 1 x , 10 y), t3 as (values(2 x , 20 y), (3, 30))
select * from t1 union all select * from t2 union all (select * from t3) order by x limit 20;

-- executing against localhost:21000
with t as (select int_col x, bigint_col y from functional.alltypestiny order by id limit 2)
select * from t t1 left outer join t t2 on t1.y = t2.x full outer join t t3 on t2.y = t3.x
order by t1.x limit 10;

-- executing against localhost:21000
select * from functional.alltypestiny order by 2,1 limit 10;

-- executing against localhost:21000
select cast(string_col as char(20)) from alltypes order by 1 limit 5;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q8]" time="20.9705069065"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q8

-- executing against localhost:21000
select
  o_year,
  sum(case
    when nation = &apos;BRAZIL&apos;
    then volume
    else 0
  end) / sum(volume) as mkt_share
from (
  select
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) as volume,
    n2.n_name as nation
  from
    part,
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2,
    region
  where
    p_partkey = l_partkey
    and s_suppkey = l_suppkey
    and l_orderkey = o_orderkey
    and o_custkey = c_custkey
    and c_nationkey = n1.n_nationkey
    and n1.n_regionkey = r_regionkey
    and r_name = &apos;AMERICA&apos;
    and s_nationkey = n2.n_nationkey
    and o_orderdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
    and p_type = &apos;ECONOMY ANODIZED STEEL&apos;
  ) as all_nations
group by
  o_year
order by
  o_year;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none-TPC-H: Q17]" time="8.17030215263"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q17

-- executing against localhost:21000
select
  sum(l_extendedprice) / 7.0 as avg_yearly
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and p_brand = &apos;Brand#23&apos;
  and p_container = &apos;MED BOX&apos;
  and l_quantity &lt; (
    select
      0.2 * avg(l_quantity)
    from
      lineitem
    where
      l_partkey = p_partkey
  );

</system-err></testcase><testcase classname="query_test.test_spilling.TestSpillingNoDebugActionDimensions" file="query_test/test_spilling.py" line="109" name="test_spilling_no_debug_action[exec_option: {&apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]" time="71.2236869335"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET default_spillable_buffer_size=256k;
-- executing against localhost:21000
set debug_action=&quot;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&quot;;

-- executing against localhost:21000

select straight_join count(*)
from
lineitem a, lineitem b
where
a.l_partkey = 1 and
a.l_orderkey = b.l_orderkey;

-- executing against localhost:21000
SET DEBUG_ACTION=&quot;&quot;;

-- executing against localhost:21000
set debug_action=&quot;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&quot;;

-- executing against localhost:21000

select straight_join count(*)
from
lineitem a
where
a.l_partkey not in (select l_partkey from lineitem where l_partkey &gt; 10)
and a.l_partkey &lt; 1000;

-- executing against localhost:21000
SET DEBUG_ACTION=&quot;&quot;;

-- executing against localhost:21000
set debug_action=&quot;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&quot;;

-- executing against localhost:21000

select straight_join count(*)
from
supplier right outer join lineitem on s_suppkey = l_suppkey
where s_acctbal &gt; 0 and s_acctbal &lt; 10;

-- executing against localhost:21000
SET DEBUG_ACTION=&quot;&quot;;

-- executing against localhost:21000
set debug_action=&quot;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&quot;;

-- executing against localhost:21000

with x as (select * from supplier limit 10)
select straight_join count(*)
from
x right anti join lineitem on s_suppkey + 100 = l_suppkey;

-- executing against localhost:21000
SET DEBUG_ACTION=&quot;&quot;;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q15]" time="13.2688162327"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q15

-- executing against localhost:21000
with revenue_view as (
  select
    l_suppkey as supplier_no,
    sum(l_extendedprice * (1 - l_discount)) as total_revenue
  from
    lineitem
  where
    l_shipdate &gt;= &apos;1996-01-01&apos;
    and l_shipdate &lt; &apos;1996-04-01&apos;
  group by
    l_suppkey)
select
  s_suppkey,
  s_name,
  s_address,
  s_phone,
  total_revenue
from
  supplier,
  revenue_view
where
  s_suppkey = supplier_no
  and total_revenue = (
    select
      max(total_revenue)
    from
      revenue_view
    )
order by
  s_suppkey;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q11]" time="7.4959628582"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q11

-- executing against localhost:21000
select
  *
from (
  select
    ps_partkey,
    sum(ps_supplycost * ps_availqty) as value
  from
    partsupp,
    supplier,
    nation
  where
    ps_suppkey = s_suppkey
    and s_nationkey = n_nationkey
    and n_name = &apos;GERMANY&apos;
  group by
    ps_partkey
) as inner_query
where
  value &gt; (
    select
      sum(ps_supplycost * ps_availqty) * 0.0001
    from
      partsupp,
      supplier,
      nation
    where
      ps_suppkey = s_suppkey
      and s_nationkey = n_nationkey
      and n_name = &apos;GERMANY&apos;
  )
order by
  value desc;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q6]" time="12.0154218674"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q6

-- executing against localhost:21000
select
  sum(l_extendedprice * l_discount) as revenue
from
  lineitem
where
  l_shipdate &gt;= &apos;1994-01-01&apos;
  and l_shipdate &lt; &apos;1995-01-01&apos;
  and l_discount between 0.05 and 0.07
  and l_quantity &lt; 24;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q1]" time="11.0989091396"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q1

-- executing against localhost:21000
select
  l_returnflag,
  l_linestatus,
  sum(l_quantity) as sum_qty,
  sum(l_extendedprice) as sum_base_price,
  sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
  sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
  avg(l_quantity) as avg_qty,
  avg(l_extendedprice) as avg_price,
  avg(l_discount) as avg_disc,
  count(*) as count_order
from
  lineitem
where
  l_shipdate &lt;= &apos;1998-09-02&apos;
group by
  l_returnflag,
  l_linestatus
order by
  l_returnflag,
  l_linestatus;

</system-err></testcase><testcase classname="query_test.test_scanners.TestParquet" file="query_test/test_scanners.py" line="433" name="test_bad_compressed_page_size[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="16.8893990517"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_bad_compressed_page_size_cc953cf` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_bad_compressed_page_size_cc953cf`;

MainThread: Created database &quot;test_bad_compressed_page_size_cc953cf&quot; for test ID &quot;query_test/test_scanners.py::TestParquet::()::test_bad_compressed_page_size[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_bad_compressed_page_size_cc953cf.bad_compressed_dict_page_size (col string) stored as parquet;

-- executing against localhost:21000
use test_bad_compressed_page_size_cc953cf;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from bad_compressed_dict_page_size;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q4]" time="18.0877621174"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q4

-- executing against localhost:21000
select
  o_orderpriority,
  count(*) as order_count
from
  orders
where
  o_orderdate &gt;= &apos;1993-07-01&apos;
  and o_orderdate &lt; &apos;1993-10-01&apos;
  and exists (
    select
      *
    from
      lineitem
    where
      l_orderkey = o_orderkey
      and l_commitdate &lt; l_receiptdate
    )
group by
  o_orderpriority
order by
  o_orderpriority;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q12]" time="21.2466337681"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q12

-- executing against localhost:21000
select
  l_shipmode,
  sum(case
    when o_orderpriority = &apos;1-URGENT&apos;
      or o_orderpriority = &apos;2-HIGH&apos;
    then 1
    else 0
  end) as high_line_count,
  sum(case
    when o_orderpriority &lt;&gt; &apos;1-URGENT&apos;
      and o_orderpriority &lt;&gt; &apos;2-HIGH&apos;
    then 1
    else 0
  end) as low_line_count
from
  orders,
  lineitem
where
  o_orderkey = l_orderkey
  and l_shipmode in (&apos;MAIL&apos;, &apos;SHIP&apos;)
  and l_commitdate &lt; l_receiptdate
  and l_shipdate &lt; l_commitdate
  and l_receiptdate &gt;= &apos;1994-01-01&apos;
  and l_receiptdate &lt; &apos;1995-01-01&apos;
group by
  l_shipmode
order by
  l_shipmode;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 0} | table_format: parquet/none]" time="5.49313092232"><system-err>-- executing against localhost:21000
use functional_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=true;
SET batch_size=0;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q16]" time="14.5301270485"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q16

-- executing against localhost:21000
select
  p_brand,
  p_type,
  p_size,
  count(distinct ps_suppkey) as supplier_cnt
from
  partsupp,
  part
where
  p_partkey = ps_partkey
  and p_brand &lt;&gt; &apos;Brand#45&apos;
  and p_type not like &apos;MEDIUM POLISHED%&apos;
  and p_size in (49, 14, 23, 45, 19, 3, 36, 9)
  and ps_suppkey not in (
    select
      s_suppkey
    from
      supplier
    where
      s_comment like &apos;%Customer%Complaints%&apos;
  )
group by
  p_brand,
  p_type,
  p_size
order by
  supplier_cnt desc,
  p_brand,
  p_type,
  p_size;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q9]" time="24.7148292065"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q9

-- executing against localhost:21000
select
  nation,
  o_year,
  sum(amount) as sum_profit
from(
  select
    n_name as nation,
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount
  from
    part,
    supplier,
    lineitem,
    partsupp,
    orders,
    nation
  where
    s_suppkey = l_suppkey
    and ps_suppkey = l_suppkey
    and ps_partkey = l_partkey
    and p_partkey = l_partkey
    and o_orderkey = l_orderkey
    and s_nationkey = n_nationkey
    and p_name like &apos;%green%&apos;
  ) as profit
group by
  nation,
  o_year
order by
  nation,
  o_year desc;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q7]" time="23.7189149857"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q7

-- executing against localhost:21000
select
  supp_nation,
  cust_nation,
  l_year,
  sum(volume) as revenue
from (
  select
    n1.n_name as supp_nation,
    n2.n_name as cust_nation,
    year(l_shipdate) as l_year,
    l_extendedprice * (1 - l_discount) as volume
  from
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2
  where
    s_suppkey = l_suppkey
    and o_orderkey = l_orderkey
    and c_custkey = o_custkey
    and s_nationkey = n1.n_nationkey
    and c_nationkey = n2.n_nationkey
    and (
      (n1.n_name = &apos;FRANCE&apos; and n2.n_name = &apos;GERMANY&apos;)
      or (n1.n_name = &apos;GERMANY&apos; and n2.n_name = &apos;FRANCE&apos;)
    )
    and l_shipdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
  ) as shipping
group by
  supp_nation,
  cust_nation,
  l_year
order by
  supp_nation,
  cust_nation,
  l_year;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q2]" time="9.59161400795"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q2

-- executing against localhost:21000
select
  s_acctbal,
  s_name,
  n_name,
  p_partkey,
  p_mfgr,
  s_address,
  s_phone,
  s_comment
from
  part,
  supplier,
  partsupp,
  nation,
  region
where
  p_partkey = ps_partkey
  and s_suppkey = ps_suppkey
  and p_size = 15
  and p_type like &apos;%BRASS&apos;
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;EUROPE&apos;
  and ps_supplycost = (
    select
      min(ps_supplycost)
    from
      partsupp,
      supplier,
      nation,
      region
    where
      p_partkey = ps_partkey
      and s_suppkey = ps_suppkey
      and s_nationkey = n_nationkey
      and n_regionkey = r_regionkey
      and r_name = &apos;EUROPE&apos;
    )
order by
  s_acctbal desc,
  n_name,
  s_name,
  p_partkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 1} | table_format: parquet/none]" time="30.0960621834"><system-err>-- executing against localhost:21000
use functional_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=false;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q3]" time="12.6087539196"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q3

-- executing against localhost:21000
select
  l_orderkey,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  o_orderdate,
  o_shippriority
from
  customer,
  orders,
  lineitem
where
  c_mktsegment = &apos;BUILDING&apos;
  and c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &lt; &apos;1995-03-15&apos;
  and l_shipdate &gt; &apos;1995-03-15&apos;
group by
  l_orderkey,
  o_orderdate,
  o_shippriority
order by
  revenue desc,
  o_orderdate,
  l_orderkey
limit 10;

</system-err></testcase><testcase classname="query_test.test_sort.TestQueryFullSort" file="query_test/test_sort.py" line="93" name="test_sort_join[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="39.6830978394"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET disable_outermost_topn=1;
SET exec_single_node_rows_threshold=0;
SET mem_limit=134m;
SET batch_size=0;
SET num_nodes=1;
-- executing against localhost:21000
select o1.o_orderdate, o2.o_custkey, o1.o_comment from orders o1 join
    orders o2 on (o1.o_orderkey = o2.o_orderkey) order by o1.o_orderdate limit 100000;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q11]" time="4.96230626106"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q11

-- executing against localhost:21000
select
  *
from (
  select
    ps_partkey,
    sum(ps_supplycost * ps_availqty) as value
  from
    partsupp,
    supplier,
    nation
  where
    ps_suppkey = s_suppkey
    and s_nationkey = n_nationkey
    and n_name = &apos;GERMANY&apos;
  group by
    ps_partkey
) as inner_query
where
  value &gt; (
    select
      sum(ps_supplycost * ps_availqty) * 0.0001
    from
      partsupp,
      supplier,
      nation
    where
      ps_suppkey = s_suppkey
      and s_nationkey = n_nationkey
      and n_name = &apos;GERMANY&apos;
  )
order by
  value desc;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q5]" time="11.076499939"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q5

-- executing against localhost:21000
select
  n_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  customer,
  orders,
  lineitem,
  supplier,
  nation,
  region
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and l_suppkey = s_suppkey
  and c_nationkey = s_nationkey
  and s_nationkey = n_nationkey
  and n_regionkey = r_regionkey
  and r_name = &apos;ASIA&apos;
  and o_orderdate &gt;= &apos;1994-01-01&apos;
  and o_orderdate &lt; &apos;1995-01-01&apos;
group by
  n_name
order by
  revenue desc;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q7]" time="13.1947519779"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q7

-- executing against localhost:21000
select
  supp_nation,
  cust_nation,
  l_year,
  sum(volume) as revenue
from (
  select
    n1.n_name as supp_nation,
    n2.n_name as cust_nation,
    year(l_shipdate) as l_year,
    l_extendedprice * (1 - l_discount) as volume
  from
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2
  where
    s_suppkey = l_suppkey
    and o_orderkey = l_orderkey
    and c_custkey = o_custkey
    and s_nationkey = n1.n_nationkey
    and c_nationkey = n2.n_nationkey
    and (
      (n1.n_name = &apos;FRANCE&apos; and n2.n_name = &apos;GERMANY&apos;)
      or (n1.n_name = &apos;GERMANY&apos; and n2.n_name = &apos;FRANCE&apos;)
    )
    and l_shipdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
  ) as shipping
group by
  supp_nation,
  cust_nation,
  l_year
order by
  supp_nation,
  cust_nation,
  l_year;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q4]" time="13.890283823"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q4

-- executing against localhost:21000
select
  o_orderpriority,
  count(*) as order_count
from
  orders
where
  o_orderdate &gt;= &apos;1993-07-01&apos;
  and o_orderdate &lt; &apos;1993-10-01&apos;
  and exists (
    select
      *
    from
      lineitem
    where
      l_orderkey = o_orderkey
      and l_commitdate &lt; l_receiptdate
    )
group by
  o_orderpriority
order by
  o_orderpriority;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q12]" time="4.7635679245"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q12

-- executing against localhost:21000
select
  l_shipmode,
  sum(case
    when o_orderpriority = &apos;1-URGENT&apos;
      or o_orderpriority = &apos;2-HIGH&apos;
    then 1
    else 0
  end) as high_line_count,
  sum(case
    when o_orderpriority &lt;&gt; &apos;1-URGENT&apos;
      and o_orderpriority &lt;&gt; &apos;2-HIGH&apos;
    then 1
    else 0
  end) as low_line_count
from
  orders,
  lineitem
where
  o_orderkey = l_orderkey
  and l_shipmode in (&apos;MAIL&apos;, &apos;SHIP&apos;)
  and l_commitdate &lt; l_receiptdate
  and l_shipdate &lt; l_commitdate
  and l_receiptdate &gt;= &apos;1994-01-01&apos;
  and l_receiptdate &lt; &apos;1995-01-01&apos;
group by
  l_shipmode
order by
  l_shipmode;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q13]" time="12.3610749245"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q13

-- executing against localhost:21000
select
  c_count,
  count(*) as custdist
from (
  select
    c_custkey,
    count(o_orderkey) as c_count
  from
    customer left outer join orders on (
      c_custkey = o_custkey
      and o_comment not like &apos;%special%requests%&apos;
    )
  group by
    c_custkey
  ) as c_orders
group by
  c_count
order by
  custdist desc,
  c_count desc;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q15]" time="3.0145380497"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q15

-- executing against localhost:21000
with revenue_view as (
  select
    l_suppkey as supplier_no,
    sum(l_extendedprice * (1 - l_discount)) as total_revenue
  from
    lineitem
  where
    l_shipdate &gt;= &apos;1996-01-01&apos;
    and l_shipdate &lt; &apos;1996-04-01&apos;
  group by
    l_suppkey)
select
  s_suppkey,
  s_name,
  s_address,
  s_phone,
  total_revenue
from
  supplier,
  revenue_view
where
  s_suppkey = supplier_no
  and total_revenue = (
    select
      max(total_revenue)
    from
      revenue_view
    )
order by
  s_suppkey;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q9]" time="14.6274251938"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q9

-- executing against localhost:21000
select
  nation,
  o_year,
  sum(amount) as sum_profit
from(
  select
    n_name as nation,
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount
  from
    part,
    supplier,
    lineitem,
    partsupp,
    orders,
    nation
  where
    s_suppkey = l_suppkey
    and ps_suppkey = l_suppkey
    and ps_partkey = l_partkey
    and p_partkey = l_partkey
    and o_orderkey = l_orderkey
    and s_nationkey = n_nationkey
    and p_name like &apos;%green%&apos;
  ) as profit
group by
  nation,
  o_year
order by
  nation,
  o_year desc;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q6]" time="1.74668622017"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q6

-- executing against localhost:21000
select
  sum(l_extendedprice * l_discount) as revenue
from
  lineitem
where
  l_shipdate &gt;= &apos;1994-01-01&apos;
  and l_shipdate &lt; &apos;1995-01-01&apos;
  and l_discount between 0.05 and 0.07
  and l_quantity &lt; 24;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q16]" time="12.5621430874"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q16

-- executing against localhost:21000
select
  p_brand,
  p_type,
  p_size,
  count(distinct ps_suppkey) as supplier_cnt
from
  partsupp,
  part
where
  p_partkey = ps_partkey
  and p_brand &lt;&gt; &apos;Brand#45&apos;
  and p_type not like &apos;MEDIUM POLISHED%&apos;
  and p_size in (49, 14, 23, 45, 19, 3, 36, 9)
  and ps_suppkey not in (
    select
      s_suppkey
    from
      supplier
    where
      s_comment like &apos;%Customer%Complaints%&apos;
  )
group by
  p_brand,
  p_type,
  p_size
order by
  supplier_cnt desc,
  p_brand,
  p_type,
  p_size;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q10]" time="20.3670179844"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q10

-- executing against localhost:21000
select
  c_custkey,
  c_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  c_acctbal,
  n_name,
  c_address,
  c_phone,
  c_comment
from
  customer,
  orders,
  lineitem,
  nation
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &gt;= &apos;1993-10-01&apos;
  and o_orderdate &lt; &apos;1994-01-01&apos;
  and l_returnflag = &apos;R&apos;
  and c_nationkey = n_nationkey
group by
  c_custkey,
  c_name,
  c_acctbal,
  c_phone,
  n_name,
  c_address,
  c_comment
order by
  revenue desc,
  c_custkey
limit 20;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q21]" time="31.8532979488"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
select
  s_name,
  count(*) as numwait
from
  supplier,
  lineitem l1,
  orders,
  nation
where
  s_suppkey = l1.l_suppkey
  and o_orderkey = l1.l_orderkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      lineitem l2
    where
      l2.l_orderkey = l1.l_orderkey
      and l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      lineitem l3
    where
      l3.l_orderkey = l1.l_orderkey
      and l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q8]" time="8.29729294777"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q8

-- executing against localhost:21000
select
  o_year,
  sum(case
    when nation = &apos;BRAZIL&apos;
    then volume
    else 0
  end) / sum(volume) as mkt_share
from (
  select
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) as volume,
    n2.n_name as nation
  from
    part,
    supplier,
    lineitem,
    orders,
    customer,
    nation n1,
    nation n2,
    region
  where
    p_partkey = l_partkey
    and s_suppkey = l_suppkey
    and l_orderkey = o_orderkey
    and o_custkey = c_custkey
    and c_nationkey = n1.n_nationkey
    and n1.n_regionkey = r_regionkey
    and r_name = &apos;AMERICA&apos;
    and s_nationkey = n2.n_nationkey
    and o_orderdate between &apos;1995-01-01&apos; and &apos;1996-12-31&apos;
    and p_type = &apos;ECONOMY ANODIZED STEEL&apos;
  ) as all_nations
group by
  o_year
order by
  o_year;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q17]" time="6.63598895073"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q17

-- executing against localhost:21000
select
  sum(l_extendedprice) / 7.0 as avg_yearly
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and p_brand = &apos;Brand#23&apos;
  and p_container = &apos;MED BOX&apos;
  and l_quantity &lt; (
    select
      0.2 * avg(l_quantity)
    from
      lineitem
    where
      l_partkey = p_partkey
  );

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q13]" time="6.00946187973"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q13

-- executing against localhost:21000
select
  c_count,
  count(*) as custdist
from (
  select
    c_custkey,
    count(o_orderkey) as c_count
  from
    customer left outer join orders on (
      c_custkey = o_custkey
      and o_comment not like &apos;%special%requests%&apos;
    )
  group by
    c_custkey
  ) as c_orders
group by
  c_count
order by
  custdist desc,
  c_count desc;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;false&apos;, &apos;batch_size&apos;: 1} | table_format: parquet/none]" time="6.07651996613"><system-err>-- executing against localhost:21000
use functional_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=false;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestNestedTypes" file="query_test/test_nested_types.py" line="90" name="test_parquet_stats[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="50.0312452316"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl where id &lt; 1;

-- executing against localhost:21000
select id, int_array.item
from   functional_parquet.complextypestbl, complextypestbl.int_array
where  id &lt; 0;

-- executing against localhost:21000
select id, int_array.item
from   functional_parquet.complextypestbl, functional_parquet.complextypestbl.int_array
where  int_array.item &lt; -1;

-- executing against localhost:21000
select id, int_map.key
from   functional_parquet.complextypestbl, functional_parquet.complextypestbl.int_map
where  int_map.value &lt; -1;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c, c.int_array_array cn, cn.item bottom
where bottom.item &lt; -2;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c, c.int_array_array cn, cn.item bottom
where bottom.item &lt; -1;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c, c.int_array_array cn, cn.item bottom
where bottom.item = -2;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c, c.int_array_array cn, cn.item bottom
where bottom.item in (5,6);

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c, c.int_array_array cn, cn.item bottom
where bottom.item &gt; -2 and bottom.item in (-2, -1);

-- executing against localhost:21000
select distinct id from functional_parquet.complextypestbl c, c.int_array_array cn, cn.item bottom
where bottom.item &gt; 2 and bottom.item not in (4,5,6);

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c, c.int_map_array cn, cn.item m
where m.value &lt; -2;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c where c.nested_struct.a &lt; -10;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c, c.nested_struct.b a
where a.item &lt; -1;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c, c.nested_struct.b a
where -1 &gt; a.item;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c, c.nested_struct.c.d cn, cn.item a
where a.item.e &lt; -10;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c, c.nested_struct.c.d cn
left outer join cn.item a
where a.item.e &lt; -10;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c
left outer join c.nested_struct.c.d cn, cn.item a where a.item.e &lt; -10;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c, c.nested_struct.c.d a, a.item aa,
c.nested_struct.g.value.h.i b where aa.e &lt; -10;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c, c.nested_struct.c.d a,
a.item aa left outer join c.nested_struct.g.value.h.i b where aa.e &lt; -10;

-- executing against localhost:21000
select id from functional_parquet.complextypestbl c, c.nested_struct.c.d a
left outer join a.item aa, c.nested_struct.g.value.h.i b where aa.e &lt; -10;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl c left outer join
(select * from c.int_array where item &gt; 10) v;

-- executing against localhost:21000
select count(*) from functional_parquet.complextypestbl c left outer join
(select * from c.int_array where item &gt; -10) v;

-- executing against localhost:21000
select c.c_custkey from tpch_nested_parquet.customer c, c.c_orders o
where o.o_orderkey &lt; 0;

-- executing against localhost:21000
select c.c_custkey from tpch_nested_parquet.customer c, c.c_orders o, o.o_lineitems l
where l.l_partkey &lt; 0;

-- executing against localhost:21000
select c.c_custkey from tpch_nested_parquet.customer c left outer join c.c_orders o
where o.o_orderkey &lt; 0;

-- executing against localhost:21000
select c.c_custkey from tpch_nested_parquet.customer c left outer join c.c_orders o
left outer join o.o_lineitems l where l.l_partkey &lt; 0;

-- executing against localhost:21000
select c.c_custkey from tpch_nested_parquet.customer c left outer join c.c_orders o,
o.o_lineitems l where l.l_partkey &lt; 0;

-- executing against localhost:21000
select c.c_custkey from tpch_nested_parquet.customer c, c.c_orders o left outer join
o.o_lineitems l where l.l_partkey &lt; 0;

-- executing against localhost:21000
select c.c_custkey from tpch_nested_parquet.customer c, c.c_orders o left outer join
o.o_lineitems l where o.o_orderkey &lt; 0;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q17]" time="14.0369727612"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q17

-- executing against localhost:21000
select
  sum(l_extendedprice) / 7.0 as avg_yearly
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and p_brand = &apos;Brand#23&apos;
  and p_container = &apos;MED BOX&apos;
  and l_quantity &lt; (
    select
      0.2 * avg(l_quantity)
    from
      lineitem
    where
      l_partkey = p_partkey
  );

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="275" name="test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="84.4462358952"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_de07c584` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_de07c584`;

MainThread: Created database &quot;test_native_functions_de07c584&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000

create function test_native_functions_de07c584.identity(boolean) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.identity(tinyint) returns tinyint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.identity(smallint) returns smallint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.identity(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.identity(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.identity(float) returns float
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.identity(double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.identity(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.identity(timestamp) returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_12TimestampValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.identity(decimal(9,0)) returns decimal(9,0)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.identity(decimal(18,1)) returns decimal(18,1)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.identity(decimal(38,10)) returns decimal(38,10)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.all_types_fn(
    string, boolean, tinyint, smallint, int, bigint, float, double, decimal(2,0))
returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;AllTypes&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.no_args() returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z6NoArgsPN10impala_udf15FunctionContextE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.var_and(boolean...) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarAnd&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.var_sum(int...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.var_sum(double...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.var_sum(string...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.var_sum(decimal(4,2)...) returns decimal(18,2)
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.var_sum_multiply(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z14VarSumMultiplyPN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.var_sum_multiply2(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z15VarSumMultiply2PN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.xpow(double, double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_ZN6impala13MathFunctions3PowEPN10impala_udf15FunctionContextERKNS1_9DoubleValES6_&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.to_lower(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToLowerPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.to_upper(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToUpperPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.constant_timestamp() returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantTimestamp&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.validate_arg_type(string) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateArgType&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.count_rows() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos; close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.constant_arg(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantArg&apos; prepare_fn=&apos;ConstantArgPrepare&apos; close_fn=&apos;ConstantArgClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.validate_open(int) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateOpen&apos;
prepare_fn=&apos;ValidateOpenPrepare&apos; close_fn=&apos;ValidateOpenClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.mem_test(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos; close_fn=&apos;MemTestClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.mem_test_leaks(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


-- Regression test for IMPALA-1475
create function test_native_functions_de07c584.unmangled_symbol() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;UnmangledSymbol&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.four_args(int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FourArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.five_args(int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FiveArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.six_args(int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SixArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.seven_args(int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SevenArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.eight_args(int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;EightArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.twenty_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_de07c584.twenty_one_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyOneArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000

create aggregate function test_native_functions_de07c584.test_count(int) returns bigint
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;CountUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_de07c584.hll(int) returns string
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;HllUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_de07c584.sum_small_decimal(decimal(9,2))
returns decimal(9,2) location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;SumSmallDecimalUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000

create aggregate function test_native_functions_de07c584.trunc_sum(double)
returns bigint intermediate double location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;TruncSumUpdate&apos; merge_fn=&apos;TruncSumMerge&apos;
serialize_fn=&apos;TruncSumSerialize&apos; finalize_fn=&apos;TruncSumFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_de07c584.arg_is_const(int, int)
returns boolean location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;ArgIsConstInit&apos; update_fn=&apos;ArgIsConstUpdate&apos; merge_fn=&apos;ArgIsConstMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_de07c584.toggle_null(int)
returns int location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;ToggleNullUpdate&apos; merge_fn=&apos;ToggleNullMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_de07c584.count_nulls(bigint)
returns bigint location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;CountNullsUpdate&apos; merge_fn=&apos;CountNullsMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_de07c584.agg_intermediate(int)
returns bigint intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggIntermediateInit&apos; update_fn=&apos;AggIntermediateUpdate&apos;
merge_fn=&apos;AggIntermediateMerge&apos; finalize_fn=&apos;AggIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_de07c584.agg_decimal_intermediate(decimal(2,1), int)
returns decimal(6,5) intermediate decimal(4,3) location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggDecimalIntermediateInit&apos; update_fn=&apos;AggDecimalIntermediateUpdate&apos;
merge_fn=&apos;AggDecimalIntermediateMerge&apos; finalize_fn=&apos;AggDecimalIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_de07c584.agg_string_intermediate(decimal(20,10), bigint, string)
returns decimal(20,0) intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggStringIntermediateInit&apos; update_fn=&apos;AggStringIntermediateUpdate&apos;
merge_fn=&apos;AggStringIntermediateMerge&apos; finalize_fn=&apos;AggStringIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_de07c584.char_intermediate_sum(int) returns int
intermediate char(10) LOCATION &apos;/test-warehouse/libTestUdas.so&apos; update_fn=&apos;AggCharIntermediateUpdate&apos;
init_fn=&apos;AggCharIntermediateInit&apos; merge_fn=&apos;AggCharIntermediateMerge&apos;
serialize_fn=&apos;AggCharIntermediateSerialize&apos; finalize_fn=&apos;AggCharIntermediateFinalize&apos;;

-- executing against localhost:21000
use test_native_functions_de07c584;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select identity(true);

-- executing against localhost:21000
select identity(cast(10 as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint));

-- executing against localhost:21000
select identity(cast(10 as int));

-- executing against localhost:21000
select identity(cast(10 as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float));

-- executing against localhost:21000
select identity(cast(10.0 as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;);

-- executing against localhost:21000
select identity(now());

-- executing against localhost:21000
select identity(cast(1 as decimal(9,0)));

-- executing against localhost:21000
select identity(cast(1 as decimal(18,1)));

-- executing against localhost:21000
select identity(cast(1 as decimal(38,10)));

-- executing against localhost:21000
select identity(NULL);

-- executing against localhost:21000
select constant_timestamp();

-- executing against localhost:21000
select from_utc_timestamp(constant_timestamp(), &quot;UTC&quot;);

-- executing against localhost:21000
select all_types_fn(&quot;1&quot;, true, 2, 3, 4, 5, 6.0, 7.0, cast(8 as decimal(2,0)));

-- executing against localhost:21000
select no_args();

-- executing against localhost:21000
select sum(identity(bigint_col)) from functional.alltypes;

-- executing against localhost:21000
select identity(a) from functional.tinytable;

-- executing against localhost:21000
select identity(d1),
identity(cast(d3 as decimal(38,10))), identity(cast(d5 as decimal(38,10)))
from functional.decimal_tbl;

-- executing against localhost:21000
select identity(bool_col), identity(tinyint_col),
       identity(smallint_col), identity(int_col),
       identity(bigint_col), identity(float_col),
       identity(double_col), identity(string_col),
       identity(timestamp_col), identity(year)
from functional.alltypestiny;

-- executing against localhost:21000
select sum(all_types_fn(
    string_col, bool_col, tinyint_col, smallint_col,
    int_col, bigint_col, float_col, double_col, cast(tinyint_col as decimal(2,0))))
from functional.alltypes;

-- executing against localhost:21000
select no_args() from functional.alltypes limit 1;

-- executing against localhost:21000
select identity(no_args());

-- executing against localhost:21000
select identity(cast(identity(3.0) as bigint));

-- executing against localhost:21000
select count(*) from functional.alltypessmall having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
group by identity(int_col)
having identity(count(*)) &gt; 10;

-- executing against localhost:21000
select identity(a.tinyint_col),
       identity(b.id),
       identity(a.string_col)
from functional.alltypesagg a join functional.alltypessmall b on
  (identity(a.tinyint_col) = identity(b.id))
and identity(a.tinyint_col + b.tinyint_col) &lt; 5
where identity(a.month) = identity(1)
and identity(a.day) = identity(1)
and identity(a.string_col) &gt; identity(&apos;88&apos;)
and identity(b.bool_col) = identity(false)
order by identity(a.string_col)
limit 5;

-- executing against localhost:21000
select identity(int_col),
       identity(min(identity(bool_col))),
       identity(max(identity(tinyint_col))),
       identity(max(identity(smallint_col))),
       identity(max(identity(int_col))),
       identity(max(identity(bigint_col))),
       identity(max(identity(float_col))),
       identity(max(identity(double_col))),
       identity(max(identity(string_col))),
       identity(max(identity(timestamp_col)))
from functional.alltypesagg
where identity(identity(tinyint_col) &gt; identity(1))
group by identity(int_col)
having identity(identity(int_col) &gt; identity(998));

-- executing against localhost:21000
select identity(year),
       identity(min(identity(month))),
       identity(min(string_col)),
       identity(max(timestamp_col))
from functional.alltypesagg group by identity(year)
having identity(identity(year) = identity(2010));

-- executing against localhost:21000
select min(identity(int_col)) from functional.alltypesagg where int_col is null;

-- executing against localhost:21000
select var_sum(NULL, NULL, NULL);

-- executing against localhost:21000
select var_and(true, false, true);

-- executing against localhost:21000
select var_and(true, true, true, true, true);

-- executing against localhost:21000
select var_sum(1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum(1.0, 2.0, 3.0);

-- executing against localhost:21000
select var_sum(&quot;Hello&quot;, &quot;World&quot;, &quot;Foo&quot;, &quot;Bar&quot;);

-- executing against localhost:21000
select var_sum(cast(1 as decimal(4,2)), cast(2 as decimal(4,2)), cast(3 as decimal(4,2)));

-- executing against localhost:21000
select var_sum(
    cast(1 as decimal(4,2)), cast(2 as decimal(4,2)),
    cast(3 as decimal(3,2)) + cast(&quot;1.1&quot; as decimal(3,2)));

-- executing against localhost:21000
select tinyint_col, int_col, var_sum(tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select var_sum_multiply(NULL, 1, 2);

-- executing against localhost:21000
select var_sum_multiply(1.0, 1, 2, NULL, 3);

-- executing against localhost:21000
select var_sum_multiply(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum_multiply2(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select to_lower(&quot;HELLO&quot;);

-- executing against localhost:21000
select to_upper(&quot;foobar&quot;);

-- executing against localhost:21000
select tinyint_col, int_col, var_sum_multiply(2, tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() = &apos;string&apos;;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() != &apos;string&apos;;

-- executing against localhost:21000
select validate_arg_type(&quot;dummy&quot;);

-- executing against localhost:21000
select constant_arg(1), constant_arg(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from functional.alltypestiny where identity(year) = 2009 and identity(month) = 1;

-- executing against localhost:21000
select mem_test(100);

-- executing against localhost:21000
select mem_test_leaks(100);

-- executing against localhost:21000
select constant_arg(cast(rand() as int));

-- executing against localhost:21000
select four_args(1,2,3,4);

-- executing against localhost:21000
select five_args(1,2,3,4,5);

-- executing against localhost:21000
select six_args(1,2,3,4,5,6);

-- executing against localhost:21000
select seven_args(1,2,3,4,5,6,7);

-- executing against localhost:21000
select eight_args(1,2,3,4,5,6,7,8);

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
select pow(3,2), xpow(3,2);

-- executing against localhost:21000
use test_native_functions_de07c584;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select twenty_one_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21);

-- executing against localhost:21000
use test_native_functions_de07c584;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select hll(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypesagg;

-- executing against localhost:21000
select sum_small_decimal(c3) from functional.decimal_tiny;

-- executing against localhost:21000
select trunc_sum(double_col),sum(double_col) from functional_parquet.alltypes where id &lt; 5555;

-- executing against localhost:21000
select arg_is_const(int_col, 1) from functional_parquet.alltypes;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg
where id &lt;= 9998;

-- executing against localhost:21000
select count_nulls(tinyint_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_intermediate(int_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2), count(*)
from functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   avg(c2),
   min(c3-c1),
   max(c1+c3),
   count(distinct int_col),
   sum(distinct int_col)
from
   functional.alltypesagg,
   functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   ndv(c2),
   sum(distinct c1)/count(distinct c1)
from
   functional.alltypesagg,
   functional.decimal_tiny
group by
   year,month,day;

-- executing against localhost:21000
select year, month, day, char_intermediate_sum(int_col), sum(int_col)
from functional.alltypesagg
group by year, month, day
order by year, month, day;

-- executing against localhost:21000
use test_native_functions_de07c584;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (udf_was_opened boolean);

-- executing against localhost:21000


insert overwrite table udfinserttest
select validate_open(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select validate_open(0);

-- executing against localhost:21000
select validate_open(0) from functional.alltypestiny where validate_open(0) limit 1;

-- executing against localhost:21000
select count(*) from functional.alltypestiny where validate_open(int_col);

-- executing against localhost:21000
select validate_open(int_col), count(*) from functional.alltypestiny
group by validate_open(int_col);

-- executing against localhost:21000
select count(if(validate_open(int_col), null, 1)) from functional.alltypestiny;

-- executing against localhost:21000
select int_col, count(*) from functional.alltypestiny
group by int_col having validate_open(int_col);

-- executing against localhost:21000
select b.bool_col from functional.alltypestiny a join functional.alltypestiny b 
on validate_open(a.int_col) = b.bool_col
where a.month = 3 and b.month = 3;

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col and validate_open(a.int_col));

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col)
where validate_open(a.int_col) = validate_open(b.int_col)
and validate_open(a.int_col);

-- executing against localhost:21000
select validate_open(int_col) from functional.alltypestiny;

-- executing against localhost:21000
use test_native_functions_de07c584;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (a int) partitioned by (udf_was_opened string);

-- executing against localhost:21000


insert overwrite table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (1);

-- executing against localhost:21000


insert overwrite table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (1);

-- executing against localhost:21000


insert into table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (2);

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select bool_col from functional.alltypestiny limit if(validate_open(1), 0, 1);

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q18]" time="17.4284181595"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q18

-- executing against localhost:21000
select
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice,
  sum(l_quantity)
from
  customer,
  orders,
  lineitem
where
  o_orderkey in (
    select
      l_orderkey
    from
      lineitem
    group by
      l_orderkey
    having
      sum(l_quantity) &gt; 300
    )
  and c_custkey = o_custkey
  and o_orderkey = l_orderkey
group by
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice
order by
  o_totalprice desc,
  o_orderdate,
  o_orderkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q14]" time="4.40471601486"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q14

-- executing against localhost:21000
select
  100.00 * sum(case
    when p_type like &apos;PROMO%&apos;
    then l_extendedprice * (1 - l_discount)
    else 0.0
    end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue
from
  lineitem,
  part
where
  l_partkey = p_partkey
  and l_shipdate &gt;= &apos;1995-09-01&apos;
  and l_shipdate &lt; &apos;1995-10-01&apos;;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q19]" time="5.62464284897"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q19

-- executing against localhost:21000
select
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and (
    (
      p_brand = &apos;Brand#12&apos;
      and p_container in (&apos;SM CASE&apos;, &apos;SM BOX&apos;, &apos;SM PACK&apos;, &apos;SM PKG&apos;)
      and l_quantity &gt;= 1 and l_quantity &lt;= 11
      and p_size between 1 and 5
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#23&apos;
      and p_container in (&apos;MED BAG&apos;, &apos;MED BOX&apos;, &apos;MED PKG&apos;, &apos;MED PACK&apos;)
      and l_quantity &gt;= 10 and l_quantity &lt;= 20
      and p_size between 1 and 10
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#34&apos;
      and p_container in (&apos;LG CASE&apos;, &apos;LG BOX&apos;, &apos;LG PACK&apos;, &apos;LG PKG&apos;)
      and l_quantity &gt;= 20 and l_quantity &lt;= 30
      and p_size between 1 and 15
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
  );

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q10]" time="6.53702616692"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q10

-- executing against localhost:21000
select
  c_custkey,
  c_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  c_acctbal,
  n_name,
  c_address,
  c_phone,
  c_comment
from
  customer,
  orders,
  lineitem,
  nation
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &gt;= &apos;1993-10-01&apos;
  and o_orderdate &lt; &apos;1994-01-01&apos;
  and l_returnflag = &apos;R&apos;
  and c_nationkey = n_nationkey
group by
  c_custkey,
  c_name,
  c_acctbal,
  c_phone,
  n_name,
  c_address,
  c_comment
order by
  revenue desc,
  c_custkey
limit 20;

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;false&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 1} | table_format: parquet/none]" time="25.950109005"><system-err>-- executing against localhost:21000
use functional_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=false;
SET decimal_v2=true;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q20]" time="4.8910009861"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q20

-- executing against localhost:21000
select
  s_name,
  s_address
from
  supplier, nation
where
  s_suppkey in (
    select
      ps_suppkey
    from
      partsupp
    where
      ps_partkey in (
        select
          p_partkey
        from
          part
        where
          p_name like &apos;forest%&apos;
        )
      and ps_availqty &gt; (
        select
          0.5 * sum(l_quantity)
        from
          lineitem
        where
          l_partkey = ps_partkey
          and l_suppkey = ps_suppkey
          and l_shipdate &gt;= &apos;1994-01-01&apos;
          and l_shipdate &lt; &apos;1995-01-01&apos;
        )
    )
  and s_nationkey = n_nationkey
  and n_name = &apos;CANADA&apos;
order by
  s_name;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="275" name="test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="61.3148441315"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_2180cab` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_2180cab`;

MainThread: Created database &quot;test_native_functions_2180cab&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000

create function test_native_functions_2180cab.identity(boolean) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.identity(tinyint) returns tinyint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.identity(smallint) returns smallint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.identity(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.identity(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.identity(float) returns float
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.identity(double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.identity(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.identity(timestamp) returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_12TimestampValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.identity(decimal(9,0)) returns decimal(9,0)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.identity(decimal(18,1)) returns decimal(18,1)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.identity(decimal(38,10)) returns decimal(38,10)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.all_types_fn(
    string, boolean, tinyint, smallint, int, bigint, float, double, decimal(2,0))
returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;AllTypes&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.no_args() returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z6NoArgsPN10impala_udf15FunctionContextE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.var_and(boolean...) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarAnd&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.var_sum(int...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.var_sum(double...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.var_sum(string...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.var_sum(decimal(4,2)...) returns decimal(18,2)
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.var_sum_multiply(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z14VarSumMultiplyPN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.var_sum_multiply2(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z15VarSumMultiply2PN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.xpow(double, double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_ZN6impala13MathFunctions3PowEPN10impala_udf15FunctionContextERKNS1_9DoubleValES6_&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.to_lower(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToLowerPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.to_upper(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToUpperPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.constant_timestamp() returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantTimestamp&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.validate_arg_type(string) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateArgType&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.count_rows() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos; close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.constant_arg(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantArg&apos; prepare_fn=&apos;ConstantArgPrepare&apos; close_fn=&apos;ConstantArgClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.validate_open(int) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateOpen&apos;
prepare_fn=&apos;ValidateOpenPrepare&apos; close_fn=&apos;ValidateOpenClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.mem_test(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos; close_fn=&apos;MemTestClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.mem_test_leaks(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


-- Regression test for IMPALA-1475
create function test_native_functions_2180cab.unmangled_symbol() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;UnmangledSymbol&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.four_args(int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FourArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.five_args(int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FiveArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.six_args(int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SixArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.seven_args(int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SevenArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.eight_args(int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;EightArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.twenty_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_2180cab.twenty_one_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyOneArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000

create aggregate function test_native_functions_2180cab.test_count(int) returns bigint
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;CountUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_2180cab.hll(int) returns string
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;HllUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_2180cab.sum_small_decimal(decimal(9,2))
returns decimal(9,2) location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;SumSmallDecimalUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000

create aggregate function test_native_functions_2180cab.trunc_sum(double)
returns bigint intermediate double location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;TruncSumUpdate&apos; merge_fn=&apos;TruncSumMerge&apos;
serialize_fn=&apos;TruncSumSerialize&apos; finalize_fn=&apos;TruncSumFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_2180cab.arg_is_const(int, int)
returns boolean location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;ArgIsConstInit&apos; update_fn=&apos;ArgIsConstUpdate&apos; merge_fn=&apos;ArgIsConstMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_2180cab.toggle_null(int)
returns int location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;ToggleNullUpdate&apos; merge_fn=&apos;ToggleNullMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_2180cab.count_nulls(bigint)
returns bigint location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;CountNullsUpdate&apos; merge_fn=&apos;CountNullsMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_2180cab.agg_intermediate(int)
returns bigint intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggIntermediateInit&apos; update_fn=&apos;AggIntermediateUpdate&apos;
merge_fn=&apos;AggIntermediateMerge&apos; finalize_fn=&apos;AggIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_2180cab.agg_decimal_intermediate(decimal(2,1), int)
returns decimal(6,5) intermediate decimal(4,3) location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggDecimalIntermediateInit&apos; update_fn=&apos;AggDecimalIntermediateUpdate&apos;
merge_fn=&apos;AggDecimalIntermediateMerge&apos; finalize_fn=&apos;AggDecimalIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_2180cab.agg_string_intermediate(decimal(20,10), bigint, string)
returns decimal(20,0) intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggStringIntermediateInit&apos; update_fn=&apos;AggStringIntermediateUpdate&apos;
merge_fn=&apos;AggStringIntermediateMerge&apos; finalize_fn=&apos;AggStringIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_2180cab.char_intermediate_sum(int) returns int
intermediate char(10) LOCATION &apos;/test-warehouse/libTestUdas.so&apos; update_fn=&apos;AggCharIntermediateUpdate&apos;
init_fn=&apos;AggCharIntermediateInit&apos; merge_fn=&apos;AggCharIntermediateMerge&apos;
serialize_fn=&apos;AggCharIntermediateSerialize&apos; finalize_fn=&apos;AggCharIntermediateFinalize&apos;;

-- executing against localhost:21000
use test_native_functions_2180cab;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select identity(true);

-- executing against localhost:21000
select identity(cast(10 as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint));

-- executing against localhost:21000
select identity(cast(10 as int));

-- executing against localhost:21000
select identity(cast(10 as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float));

-- executing against localhost:21000
select identity(cast(10.0 as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;);

-- executing against localhost:21000
select identity(now());

-- executing against localhost:21000
select identity(cast(1 as decimal(9,0)));

-- executing against localhost:21000
select identity(cast(1 as decimal(18,1)));

-- executing against localhost:21000
select identity(cast(1 as decimal(38,10)));

-- executing against localhost:21000
select identity(NULL);

-- executing against localhost:21000
select constant_timestamp();

-- executing against localhost:21000
select from_utc_timestamp(constant_timestamp(), &quot;UTC&quot;);

-- executing against localhost:21000
select all_types_fn(&quot;1&quot;, true, 2, 3, 4, 5, 6.0, 7.0, cast(8 as decimal(2,0)));

-- executing against localhost:21000
select no_args();

-- executing against localhost:21000
select sum(identity(bigint_col)) from functional.alltypes;

-- executing against localhost:21000
select identity(a) from functional.tinytable;

-- executing against localhost:21000
select identity(d1),
identity(cast(d3 as decimal(38,10))), identity(cast(d5 as decimal(38,10)))
from functional.decimal_tbl;

-- executing against localhost:21000
select identity(bool_col), identity(tinyint_col),
       identity(smallint_col), identity(int_col),
       identity(bigint_col), identity(float_col),
       identity(double_col), identity(string_col),
       identity(timestamp_col), identity(year)
from functional.alltypestiny;

-- executing against localhost:21000
select sum(all_types_fn(
    string_col, bool_col, tinyint_col, smallint_col,
    int_col, bigint_col, float_col, double_col, cast(tinyint_col as decimal(2,0))))
from functional.alltypes;

-- executing against localhost:21000
select no_args() from functional.alltypes limit 1;

-- executing against localhost:21000
select identity(no_args());

-- executing against localhost:21000
select identity(cast(identity(3.0) as bigint));

-- executing against localhost:21000
select count(*) from functional.alltypessmall having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
group by identity(int_col)
having identity(count(*)) &gt; 10;

-- executing against localhost:21000
select identity(a.tinyint_col),
       identity(b.id),
       identity(a.string_col)
from functional.alltypesagg a join functional.alltypessmall b on
  (identity(a.tinyint_col) = identity(b.id))
and identity(a.tinyint_col + b.tinyint_col) &lt; 5
where identity(a.month) = identity(1)
and identity(a.day) = identity(1)
and identity(a.string_col) &gt; identity(&apos;88&apos;)
and identity(b.bool_col) = identity(false)
order by identity(a.string_col)
limit 5;

-- executing against localhost:21000
select identity(int_col),
       identity(min(identity(bool_col))),
       identity(max(identity(tinyint_col))),
       identity(max(identity(smallint_col))),
       identity(max(identity(int_col))),
       identity(max(identity(bigint_col))),
       identity(max(identity(float_col))),
       identity(max(identity(double_col))),
       identity(max(identity(string_col))),
       identity(max(identity(timestamp_col)))
from functional.alltypesagg
where identity(identity(tinyint_col) &gt; identity(1))
group by identity(int_col)
having identity(identity(int_col) &gt; identity(998));

-- executing against localhost:21000
select identity(year),
       identity(min(identity(month))),
       identity(min(string_col)),
       identity(max(timestamp_col))
from functional.alltypesagg group by identity(year)
having identity(identity(year) = identity(2010));

-- executing against localhost:21000
select min(identity(int_col)) from functional.alltypesagg where int_col is null;

-- executing against localhost:21000
select var_sum(NULL, NULL, NULL);

-- executing against localhost:21000
select var_and(true, false, true);

-- executing against localhost:21000
select var_and(true, true, true, true, true);

-- executing against localhost:21000
select var_sum(1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum(1.0, 2.0, 3.0);

-- executing against localhost:21000
select var_sum(&quot;Hello&quot;, &quot;World&quot;, &quot;Foo&quot;, &quot;Bar&quot;);

-- executing against localhost:21000
select var_sum(cast(1 as decimal(4,2)), cast(2 as decimal(4,2)), cast(3 as decimal(4,2)));

-- executing against localhost:21000
select var_sum(
    cast(1 as decimal(4,2)), cast(2 as decimal(4,2)),
    cast(3 as decimal(3,2)) + cast(&quot;1.1&quot; as decimal(3,2)));

-- executing against localhost:21000
select tinyint_col, int_col, var_sum(tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select var_sum_multiply(NULL, 1, 2);

-- executing against localhost:21000
select var_sum_multiply(1.0, 1, 2, NULL, 3);

-- executing against localhost:21000
select var_sum_multiply(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum_multiply2(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select to_lower(&quot;HELLO&quot;);

-- executing against localhost:21000
select to_upper(&quot;foobar&quot;);

-- executing against localhost:21000
select tinyint_col, int_col, var_sum_multiply(2, tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() = &apos;string&apos;;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() != &apos;string&apos;;

-- executing against localhost:21000
select validate_arg_type(&quot;dummy&quot;);

-- executing against localhost:21000
select constant_arg(1), constant_arg(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from functional.alltypestiny where identity(year) = 2009 and identity(month) = 1;

-- executing against localhost:21000
select mem_test(100);

-- executing against localhost:21000
select mem_test_leaks(100);

-- executing against localhost:21000
select constant_arg(cast(rand() as int));

-- executing against localhost:21000
select four_args(1,2,3,4);

-- executing against localhost:21000
select five_args(1,2,3,4,5);

-- executing against localhost:21000
select six_args(1,2,3,4,5,6);

-- executing against localhost:21000
select seven_args(1,2,3,4,5,6,7);

-- executing against localhost:21000
select eight_args(1,2,3,4,5,6,7,8);

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
select pow(3,2), xpow(3,2);

-- executing against localhost:21000
use test_native_functions_2180cab;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select hll(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypesagg;

-- executing against localhost:21000
select sum_small_decimal(c3) from functional.decimal_tiny;

-- executing against localhost:21000
select trunc_sum(double_col),sum(double_col) from functional_parquet.alltypes where id &lt; 5555;

-- executing against localhost:21000
select arg_is_const(int_col, 1) from functional_parquet.alltypes;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg
where id &lt;= 9998;

-- executing against localhost:21000
select count_nulls(tinyint_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_intermediate(int_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2), count(*)
from functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   avg(c2),
   min(c3-c1),
   max(c1+c3),
   count(distinct int_col),
   sum(distinct int_col)
from
   functional.alltypesagg,
   functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   ndv(c2),
   sum(distinct c1)/count(distinct c1)
from
   functional.alltypesagg,
   functional.decimal_tiny
group by
   year,month,day;

-- executing against localhost:21000
select year, month, day, char_intermediate_sum(int_col), sum(int_col)
from functional.alltypesagg
group by year, month, day
order by year, month, day;

-- executing against localhost:21000
use test_native_functions_2180cab;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (udf_was_opened boolean);

-- executing against localhost:21000


insert overwrite table udfinserttest
select validate_open(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select validate_open(0);

-- executing against localhost:21000
select validate_open(0) from functional.alltypestiny where validate_open(0) limit 1;

-- executing against localhost:21000
select count(*) from functional.alltypestiny where validate_open(int_col);

-- executing against localhost:21000
select validate_open(int_col), count(*) from functional.alltypestiny
group by validate_open(int_col);

-- executing against localhost:21000
select count(if(validate_open(int_col), null, 1)) from functional.alltypestiny;

-- executing against localhost:21000
select int_col, count(*) from functional.alltypestiny
group by int_col having validate_open(int_col);

-- executing against localhost:21000
select b.bool_col from functional.alltypestiny a join functional.alltypestiny b 
on validate_open(a.int_col) = b.bool_col
where a.month = 3 and b.month = 3;

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col and validate_open(a.int_col));

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col)
where validate_open(a.int_col) = validate_open(b.int_col)
and validate_open(a.int_col);

-- executing against localhost:21000
select validate_open(int_col) from functional.alltypestiny;

-- executing against localhost:21000
use test_native_functions_2180cab;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (a int) partitioned by (udf_was_opened string);

-- executing against localhost:21000


insert overwrite table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (1);

-- executing against localhost:21000


insert overwrite table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (1);

-- executing against localhost:21000


insert into table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (2);

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select bool_col from functional.alltypestiny limit if(validate_open(1), 0, 1);

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="275" name="test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="83.9560072422"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_151b35f9` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_151b35f9`;

MainThread: Created database &quot;test_native_functions_151b35f9&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000

create function test_native_functions_151b35f9.identity(boolean) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.identity(tinyint) returns tinyint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.identity(smallint) returns smallint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.identity(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.identity(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.identity(float) returns float
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.identity(double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.identity(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.identity(timestamp) returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_12TimestampValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.identity(decimal(9,0)) returns decimal(9,0)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.identity(decimal(18,1)) returns decimal(18,1)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.identity(decimal(38,10)) returns decimal(38,10)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.all_types_fn(
    string, boolean, tinyint, smallint, int, bigint, float, double, decimal(2,0))
returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;AllTypes&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.no_args() returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z6NoArgsPN10impala_udf15FunctionContextE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.var_and(boolean...) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarAnd&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.var_sum(int...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.var_sum(double...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.var_sum(string...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.var_sum(decimal(4,2)...) returns decimal(18,2)
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.var_sum_multiply(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z14VarSumMultiplyPN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.var_sum_multiply2(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z15VarSumMultiply2PN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.xpow(double, double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_ZN6impala13MathFunctions3PowEPN10impala_udf15FunctionContextERKNS1_9DoubleValES6_&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.to_lower(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToLowerPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.to_upper(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToUpperPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.constant_timestamp() returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantTimestamp&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.validate_arg_type(string) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateArgType&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.count_rows() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos; close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.constant_arg(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantArg&apos; prepare_fn=&apos;ConstantArgPrepare&apos; close_fn=&apos;ConstantArgClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.validate_open(int) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateOpen&apos;
prepare_fn=&apos;ValidateOpenPrepare&apos; close_fn=&apos;ValidateOpenClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.mem_test(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos; close_fn=&apos;MemTestClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.mem_test_leaks(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


-- Regression test for IMPALA-1475
create function test_native_functions_151b35f9.unmangled_symbol() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;UnmangledSymbol&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.four_args(int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FourArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.five_args(int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FiveArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.six_args(int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SixArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.seven_args(int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SevenArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.eight_args(int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;EightArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.twenty_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_151b35f9.twenty_one_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyOneArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000

create aggregate function test_native_functions_151b35f9.test_count(int) returns bigint
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;CountUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_151b35f9.hll(int) returns string
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;HllUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_151b35f9.sum_small_decimal(decimal(9,2))
returns decimal(9,2) location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;SumSmallDecimalUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000

create aggregate function test_native_functions_151b35f9.trunc_sum(double)
returns bigint intermediate double location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;TruncSumUpdate&apos; merge_fn=&apos;TruncSumMerge&apos;
serialize_fn=&apos;TruncSumSerialize&apos; finalize_fn=&apos;TruncSumFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_151b35f9.arg_is_const(int, int)
returns boolean location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;ArgIsConstInit&apos; update_fn=&apos;ArgIsConstUpdate&apos; merge_fn=&apos;ArgIsConstMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_151b35f9.toggle_null(int)
returns int location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;ToggleNullUpdate&apos; merge_fn=&apos;ToggleNullMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_151b35f9.count_nulls(bigint)
returns bigint location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;CountNullsUpdate&apos; merge_fn=&apos;CountNullsMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_151b35f9.agg_intermediate(int)
returns bigint intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggIntermediateInit&apos; update_fn=&apos;AggIntermediateUpdate&apos;
merge_fn=&apos;AggIntermediateMerge&apos; finalize_fn=&apos;AggIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_151b35f9.agg_decimal_intermediate(decimal(2,1), int)
returns decimal(6,5) intermediate decimal(4,3) location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggDecimalIntermediateInit&apos; update_fn=&apos;AggDecimalIntermediateUpdate&apos;
merge_fn=&apos;AggDecimalIntermediateMerge&apos; finalize_fn=&apos;AggDecimalIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_151b35f9.agg_string_intermediate(decimal(20,10), bigint, string)
returns decimal(20,0) intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggStringIntermediateInit&apos; update_fn=&apos;AggStringIntermediateUpdate&apos;
merge_fn=&apos;AggStringIntermediateMerge&apos; finalize_fn=&apos;AggStringIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_151b35f9.char_intermediate_sum(int) returns int
intermediate char(10) LOCATION &apos;/test-warehouse/libTestUdas.so&apos; update_fn=&apos;AggCharIntermediateUpdate&apos;
init_fn=&apos;AggCharIntermediateInit&apos; merge_fn=&apos;AggCharIntermediateMerge&apos;
serialize_fn=&apos;AggCharIntermediateSerialize&apos; finalize_fn=&apos;AggCharIntermediateFinalize&apos;;

-- executing against localhost:21000
use test_native_functions_151b35f9;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select identity(true);

-- executing against localhost:21000
select identity(cast(10 as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint));

-- executing against localhost:21000
select identity(cast(10 as int));

-- executing against localhost:21000
select identity(cast(10 as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float));

-- executing against localhost:21000
select identity(cast(10.0 as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;);

-- executing against localhost:21000
select identity(now());

-- executing against localhost:21000
select identity(cast(1 as decimal(9,0)));

-- executing against localhost:21000
select identity(cast(1 as decimal(18,1)));

-- executing against localhost:21000
select identity(cast(1 as decimal(38,10)));

-- executing against localhost:21000
select identity(NULL);

-- executing against localhost:21000
select constant_timestamp();

-- executing against localhost:21000
select from_utc_timestamp(constant_timestamp(), &quot;UTC&quot;);

-- executing against localhost:21000
select all_types_fn(&quot;1&quot;, true, 2, 3, 4, 5, 6.0, 7.0, cast(8 as decimal(2,0)));

-- executing against localhost:21000
select no_args();

-- executing against localhost:21000
select sum(identity(bigint_col)) from functional.alltypes;

-- executing against localhost:21000
select identity(a) from functional.tinytable;

-- executing against localhost:21000
select identity(d1),
identity(cast(d3 as decimal(38,10))), identity(cast(d5 as decimal(38,10)))
from functional.decimal_tbl;

-- executing against localhost:21000
select identity(bool_col), identity(tinyint_col),
       identity(smallint_col), identity(int_col),
       identity(bigint_col), identity(float_col),
       identity(double_col), identity(string_col),
       identity(timestamp_col), identity(year)
from functional.alltypestiny;

-- executing against localhost:21000
select sum(all_types_fn(
    string_col, bool_col, tinyint_col, smallint_col,
    int_col, bigint_col, float_col, double_col, cast(tinyint_col as decimal(2,0))))
from functional.alltypes;

-- executing against localhost:21000
select no_args() from functional.alltypes limit 1;

-- executing against localhost:21000
select identity(no_args());

-- executing against localhost:21000
select identity(cast(identity(3.0) as bigint));

-- executing against localhost:21000
select count(*) from functional.alltypessmall having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
group by identity(int_col)
having identity(count(*)) &gt; 10;

-- executing against localhost:21000
select identity(a.tinyint_col),
       identity(b.id),
       identity(a.string_col)
from functional.alltypesagg a join functional.alltypessmall b on
  (identity(a.tinyint_col) = identity(b.id))
and identity(a.tinyint_col + b.tinyint_col) &lt; 5
where identity(a.month) = identity(1)
and identity(a.day) = identity(1)
and identity(a.string_col) &gt; identity(&apos;88&apos;)
and identity(b.bool_col) = identity(false)
order by identity(a.string_col)
limit 5;

-- executing against localhost:21000
select identity(int_col),
       identity(min(identity(bool_col))),
       identity(max(identity(tinyint_col))),
       identity(max(identity(smallint_col))),
       identity(max(identity(int_col))),
       identity(max(identity(bigint_col))),
       identity(max(identity(float_col))),
       identity(max(identity(double_col))),
       identity(max(identity(string_col))),
       identity(max(identity(timestamp_col)))
from functional.alltypesagg
where identity(identity(tinyint_col) &gt; identity(1))
group by identity(int_col)
having identity(identity(int_col) &gt; identity(998));

-- executing against localhost:21000
select identity(year),
       identity(min(identity(month))),
       identity(min(string_col)),
       identity(max(timestamp_col))
from functional.alltypesagg group by identity(year)
having identity(identity(year) = identity(2010));

-- executing against localhost:21000
select min(identity(int_col)) from functional.alltypesagg where int_col is null;

-- executing against localhost:21000
select var_sum(NULL, NULL, NULL);

-- executing against localhost:21000
select var_and(true, false, true);

-- executing against localhost:21000
select var_and(true, true, true, true, true);

-- executing against localhost:21000
select var_sum(1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum(1.0, 2.0, 3.0);

-- executing against localhost:21000
select var_sum(&quot;Hello&quot;, &quot;World&quot;, &quot;Foo&quot;, &quot;Bar&quot;);

-- executing against localhost:21000
select var_sum(cast(1 as decimal(4,2)), cast(2 as decimal(4,2)), cast(3 as decimal(4,2)));

-- executing against localhost:21000
select var_sum(
    cast(1 as decimal(4,2)), cast(2 as decimal(4,2)),
    cast(3 as decimal(3,2)) + cast(&quot;1.1&quot; as decimal(3,2)));

-- executing against localhost:21000
select tinyint_col, int_col, var_sum(tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select var_sum_multiply(NULL, 1, 2);

-- executing against localhost:21000
select var_sum_multiply(1.0, 1, 2, NULL, 3);

-- executing against localhost:21000
select var_sum_multiply(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum_multiply2(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select to_lower(&quot;HELLO&quot;);

-- executing against localhost:21000
select to_upper(&quot;foobar&quot;);

-- executing against localhost:21000
select tinyint_col, int_col, var_sum_multiply(2, tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() = &apos;string&apos;;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() != &apos;string&apos;;

-- executing against localhost:21000
select validate_arg_type(&quot;dummy&quot;);

-- executing against localhost:21000
select constant_arg(1), constant_arg(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from functional.alltypestiny where identity(year) = 2009 and identity(month) = 1;

-- executing against localhost:21000
select mem_test(100);

-- executing against localhost:21000
select mem_test_leaks(100);

-- executing against localhost:21000
select constant_arg(cast(rand() as int));

-- executing against localhost:21000
select four_args(1,2,3,4);

-- executing against localhost:21000
select five_args(1,2,3,4,5);

-- executing against localhost:21000
select six_args(1,2,3,4,5,6);

-- executing against localhost:21000
select seven_args(1,2,3,4,5,6,7);

-- executing against localhost:21000
select eight_args(1,2,3,4,5,6,7,8);

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
select pow(3,2), xpow(3,2);

-- executing against localhost:21000
use test_native_functions_151b35f9;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select twenty_one_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21);

-- executing against localhost:21000
use test_native_functions_151b35f9;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select hll(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypesagg;

-- executing against localhost:21000
select sum_small_decimal(c3) from functional.decimal_tiny;

-- executing against localhost:21000
select trunc_sum(double_col),sum(double_col) from functional_parquet.alltypes where id &lt; 5555;

-- executing against localhost:21000
select arg_is_const(int_col, 1) from functional_parquet.alltypes;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg
where id &lt;= 9998;

-- executing against localhost:21000
select count_nulls(tinyint_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_intermediate(int_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2), count(*)
from functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   avg(c2),
   min(c3-c1),
   max(c1+c3),
   count(distinct int_col),
   sum(distinct int_col)
from
   functional.alltypesagg,
   functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   ndv(c2),
   sum(distinct c1)/count(distinct c1)
from
   functional.alltypesagg,
   functional.decimal_tiny
group by
   year,month,day;

-- executing against localhost:21000
select year, month, day, char_intermediate_sum(int_col), sum(int_col)
from functional.alltypesagg
group by year, month, day
order by year, month, day;

-- executing against localhost:21000
use test_native_functions_151b35f9;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (udf_was_opened boolean);

-- executing against localhost:21000


insert overwrite table udfinserttest
select validate_open(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select validate_open(0);

-- executing against localhost:21000
select validate_open(0) from functional.alltypestiny where validate_open(0) limit 1;

-- executing against localhost:21000
select count(*) from functional.alltypestiny where validate_open(int_col);

-- executing against localhost:21000
select validate_open(int_col), count(*) from functional.alltypestiny
group by validate_open(int_col);

-- executing against localhost:21000
select count(if(validate_open(int_col), null, 1)) from functional.alltypestiny;

-- executing against localhost:21000
select int_col, count(*) from functional.alltypestiny
group by int_col having validate_open(int_col);

-- executing against localhost:21000
select b.bool_col from functional.alltypestiny a join functional.alltypestiny b 
on validate_open(a.int_col) = b.bool_col
where a.month = 3 and b.month = 3;

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col and validate_open(a.int_col));

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col)
where validate_open(a.int_col) = validate_open(b.int_col)
and validate_open(a.int_col);

-- executing against localhost:21000
select validate_open(int_col) from functional.alltypestiny;

-- executing against localhost:21000
use test_native_functions_151b35f9;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select count_rows() from functional.alltypestiny;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q18]" time="15.781126976"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q18

-- executing against localhost:21000
select
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice,
  sum(l_quantity)
from
  customer,
  orders,
  lineitem
where
  o_orderkey in (
    select
      l_orderkey
    from
      lineitem
    group by
      l_orderkey
    having
      sum(l_quantity) &gt; 300
    )
  and c_custkey = o_custkey
  and o_orderkey = l_orderkey
group by
  c_name,
  c_custkey,
  o_orderkey,
  o_orderdate,
  o_totalprice
order by
  o_totalprice desc,
  o_orderdate,
  o_orderkey
limit 100;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="300" name="test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="48.8234226704"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_race_2f8cf572` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_race_2f8cf572`;

MainThread: Created database &quot;test_native_functions_race_2f8cf572&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
-- connecting to: localhost:21000
-- executing against localhost:21000
create function test_native_functions_race_2f8cf572.use_it(string) returns string
                          LOCATION &apos;/test-warehouse/libTestUdfs.so&apos;
                          SYMBOL=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_2f8cf572.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_2f8cf572.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_2f8cf572.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_2f8cf572.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
</system-err></testcase><testcase classname="query_test.test_sort.TestQueryFullSort" file="query_test/test_sort.py" line="109" name="test_sort_union[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="58.1523070335"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET disable_outermost_topn=1;
SET exec_single_node_rows_threshold=0;
SET mem_limit=3000m;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
select o_orderdate, o_custkey, o_comment from (select * from orders union
    select * from orders union all select * from orders) as i
    order by o_orderdate limit 100000;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="300" name="test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="65.018532753"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_race_fc9680e5` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_race_fc9680e5`;

MainThread: Created database &quot;test_native_functions_race_fc9680e5&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
-- connecting to: localhost:21000
-- executing against localhost:21000
create function test_native_functions_race_fc9680e5.use_it(string) returns string
                          LOCATION &apos;/test-warehouse/libTestUdfs.so&apos;
                          SYMBOL=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_fc9680e5.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_fc9680e5.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_fc9680e5.other(float);

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_fc9680e5.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
</system-err></testcase><testcase classname="query_test.test_tablesample.TestTableSample" file="query_test/test_tablesample.py" line="43" name="test_tablesample[repeatable: True | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="16.0813500881"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use functional;

-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
select count(*) from alltypes tablesample system(5) repeatable(1);

-- executing against localhost:21000
select count(*) from alltypes tablesample system(20) repeatable(1);

-- executing against localhost:21000
select count(*) from alltypes tablesample system(50) repeatable(1);

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: kudu/none-TPC-H: Q22]" time="3.42864012718"><system-err>-- executing against localhost:21000
use tpch_kudu;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q22

-- executing against localhost:21000
select
  cntrycode,
  count(*) as numcust,
  sum(c_acctbal) as totacctbal
from (
  select
    substr(c_phone, 1, 2) as cntrycode,
    c_acctbal
  from
    customer
  where
    substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
    and c_acctbal &gt; (
      select
        avg(c_acctbal)
      from
        customer
      where
        c_acctbal &gt; 0.00
        and substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
      )
    and not exists (
      select
        *
      from
        orders
      where
        o_custkey = c_custkey
    )
  ) as custsale
group by
  cntrycode
order by
  cntrycode;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q20]" time="19.2777063847"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q20

-- executing against localhost:21000
select
  s_name,
  s_address
from
  supplier, nation
where
  s_suppkey in (
    select
      ps_suppkey
    from
      partsupp
    where
      ps_partkey in (
        select
          p_partkey
        from
          part
        where
          p_name like &apos;forest%&apos;
        )
      and ps_availqty &gt; (
        select
          0.5 * sum(l_quantity)
        from
          lineitem
        where
          l_partkey = ps_partkey
          and l_suppkey = ps_suppkey
          and l_shipdate &gt;= &apos;1994-01-01&apos;
          and l_shipdate &lt; &apos;1995-01-01&apos;
        )
    )
  and s_nationkey = n_nationkey
  and n_name = &apos;CANADA&apos;
order by
  s_name;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q19]" time="16.6020679474"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q19

-- executing against localhost:21000
select
  sum(l_extendedprice * (1 - l_discount)) as revenue
from
  lineitem,
  part
where
  p_partkey = l_partkey
  and (
    (
      p_brand = &apos;Brand#12&apos;
      and p_container in (&apos;SM CASE&apos;, &apos;SM BOX&apos;, &apos;SM PACK&apos;, &apos;SM PKG&apos;)
      and l_quantity &gt;= 1 and l_quantity &lt;= 11
      and p_size between 1 and 5
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#23&apos;
      and p_container in (&apos;MED BAG&apos;, &apos;MED BOX&apos;, &apos;MED PKG&apos;, &apos;MED PACK&apos;)
      and l_quantity &gt;= 10 and l_quantity &lt;= 20
      and p_size between 1 and 10
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
    or
    (
      p_brand = &apos;Brand#34&apos;
      and p_container in (&apos;LG CASE&apos;, &apos;LG BOX&apos;, &apos;LG PACK&apos;, &apos;LG PKG&apos;)
      and l_quantity &gt;= 20 and l_quantity &lt;= 30
      and p_size between 1 and 15
      and l_shipmode in (&apos;AIR&apos;, &apos;AIR REG&apos;)
      and l_shipinstruct = &apos;DELIVER IN PERSON&apos;
    )
  );

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 1} | table_format: parquet/none]" time="9.06204891205"><system-err>-- executing against localhost:21000
use functional_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=true;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tablesample.TestTableSample" file="query_test/test_tablesample.py" line="43" name="test_tablesample[repeatable: False | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.83627176285"><system-err>-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
select count(*) from alltypes tablesample system(5);

-- executing against localhost:21000
select count(*) from alltypes tablesample system(20);

-- executing against localhost:21000
select count(*) from alltypes tablesample system(50);

</system-err></testcase><testcase classname="query_test.test_decimal_queries.TestDecimalQueries" file="query_test/test_decimal_queries.py" line="47" name="test_queries[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: &apos;true&apos;, &apos;decimal_v2&apos;: &apos;true&apos;, &apos;batch_size&apos;: 1} | table_format: kudu/none]" time="14.8037848473"><system-err>-- executing against localhost:21000
use functional_kudu;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=true;
SET decimal_v2=true;
SET batch_size=1;
-- executing against localhost:21000
select count(*),count(c1),count(c2) from decimal_tiny;

-- executing against localhost:21000
select * from decimal_tiny where c1 = cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 != cast(0.1111 as decimal(5,4));

-- executing against localhost:21000
select count(*) from decimal_tiny where c1 = c2;

-- executing against localhost:21000
select min(c1), max(c2) from decimal_tiny;

-- executing against localhost:21000
select sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 1;

-- executing against localhost:21000
select count(*), sum(d1), sum(d2), sum(d3), sum(d4), sum(d5) from decimal_tbl where d6 = 0;

-- executing against localhost:21000
select c3, count(*) from decimal_tiny group by c3;

-- executing against localhost:21000
select c3, max(c1 + c2) from decimal_tiny group by c3
having max(c1 + c2) &gt; cast(&apos;225&apos; as decimal(18,5));

-- executing against localhost:21000
select ndv(c1), distinctpc(c2), distinctpcsa(c1 + c2) from decimal_tiny;

-- executing against localhost:21000
select ndv(d1), distinctpc(d1), distinctpcsa(d1), count(distinct d1)
from decimal_tbl;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 limit 5;

-- executing against localhost:21000
select c1 + c2 from decimal_tiny order by 1 desc limit 5;

-- executing against localhost:21000
select t1.*,t2.* from decimal_tiny t1
join decimal_tiny t2
  on t1.c1=t2.c1
order by t1.c1 desc limit 3;

-- executing against localhost:21000
select count(d1), count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, count(d2), count(d3), count(d4), count(d5), count(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select min(d1), min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, min(d2), min(d3), min(d4), min(d5), min(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select max(d1), max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, max(d2), max(d3), max(d4), max(d5), max(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select ndv(d1), ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl;

-- executing against localhost:21000
select d1, ndv(d2), ndv(d3), ndv(d4), ndv(d5), ndv(d6) from decimal_tbl group by d1;

-- executing against localhost:21000
select a.c1 from decimal_tiny a left semi join decimal_tiny b on a.c1=b.c3;

-- executing against localhost:21000
select * from decimal_tiny;

-- executing against localhost:21000
select d1, d2, sum(d3), sum(d4), sum(d5), sum(d6) from decimal_tbl group by d1,d2;

-- executing against localhost:21000
select
first_value(c3) over (order by c1 rows between 92 preceding and current row),
first_value(c2) over (order by c1 rows between 92 preceding and 1 preceding)
from decimal_tiny where c3 = 0.0;

-- executing against localhost:21000
select histogram(d1) from decimal_tbl;

-- executing against localhost:21000
select appx_median(c1), appx_median(c2), appx_median(c3) from decimal_tiny;

-- executing against localhost:21000
select sample(d1) from decimal_tbl;

-- executing against localhost:21000
select lag(c1, 1) over (order by c1), c1
from decimal_tiny
order by c1
limit 10;

</system-err></testcase><testcase classname="query_test.test_tablesample.TestTableSample" file="query_test/test_tablesample.py" line="43" name="test_tablesample[repeatable: False | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="2.11629199982"><system-err>-- executing against localhost:21000
use functional;

-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
select count(*) from alltypes tablesample system(5);

-- executing against localhost:21000
select count(*) from alltypes tablesample system(20);

-- executing against localhost:21000
select count(*) from alltypes tablesample system(50);

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="300" name="test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="109.254005909"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_race_9c875208` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_race_9c875208`;

MainThread: Created database &quot;test_native_functions_race_9c875208&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
-- connecting to: localhost:21000
-- executing against localhost:21000
create function test_native_functions_race_9c875208.use_it(string) returns string
                          LOCATION &apos;/test-warehouse/libTestUdfs.so&apos;
                          SYMBOL=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_9c875208.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_9c875208.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_9c875208.other(float);

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_9c875208.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="275" name="test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="74.8530292511"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_be161769` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_be161769`;

MainThread: Created database &quot;test_native_functions_be161769&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000

create function test_native_functions_be161769.identity(boolean) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.identity(tinyint) returns tinyint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.identity(smallint) returns smallint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.identity(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.identity(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.identity(float) returns float
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.identity(double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.identity(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.identity(timestamp) returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_12TimestampValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.identity(decimal(9,0)) returns decimal(9,0)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.identity(decimal(18,1)) returns decimal(18,1)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.identity(decimal(38,10)) returns decimal(38,10)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.all_types_fn(
    string, boolean, tinyint, smallint, int, bigint, float, double, decimal(2,0))
returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;AllTypes&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.no_args() returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z6NoArgsPN10impala_udf15FunctionContextE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.var_and(boolean...) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarAnd&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.var_sum(int...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.var_sum(double...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.var_sum(string...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.var_sum(decimal(4,2)...) returns decimal(18,2)
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.var_sum_multiply(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z14VarSumMultiplyPN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.var_sum_multiply2(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z15VarSumMultiply2PN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.xpow(double, double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_ZN6impala13MathFunctions3PowEPN10impala_udf15FunctionContextERKNS1_9DoubleValES6_&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.to_lower(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToLowerPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.to_upper(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToUpperPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.constant_timestamp() returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantTimestamp&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.validate_arg_type(string) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateArgType&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.count_rows() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos; close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.constant_arg(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantArg&apos; prepare_fn=&apos;ConstantArgPrepare&apos; close_fn=&apos;ConstantArgClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.validate_open(int) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateOpen&apos;
prepare_fn=&apos;ValidateOpenPrepare&apos; close_fn=&apos;ValidateOpenClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.mem_test(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos; close_fn=&apos;MemTestClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.mem_test_leaks(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


-- Regression test for IMPALA-1475
create function test_native_functions_be161769.unmangled_symbol() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;UnmangledSymbol&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.four_args(int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FourArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.five_args(int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FiveArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.six_args(int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SixArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.seven_args(int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SevenArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.eight_args(int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;EightArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.twenty_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_be161769.twenty_one_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyOneArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000

create aggregate function test_native_functions_be161769.test_count(int) returns bigint
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;CountUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_be161769.hll(int) returns string
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;HllUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_be161769.sum_small_decimal(decimal(9,2))
returns decimal(9,2) location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;SumSmallDecimalUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000

create aggregate function test_native_functions_be161769.trunc_sum(double)
returns bigint intermediate double location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;TruncSumUpdate&apos; merge_fn=&apos;TruncSumMerge&apos;
serialize_fn=&apos;TruncSumSerialize&apos; finalize_fn=&apos;TruncSumFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_be161769.arg_is_const(int, int)
returns boolean location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;ArgIsConstInit&apos; update_fn=&apos;ArgIsConstUpdate&apos; merge_fn=&apos;ArgIsConstMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_be161769.toggle_null(int)
returns int location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;ToggleNullUpdate&apos; merge_fn=&apos;ToggleNullMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_be161769.count_nulls(bigint)
returns bigint location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;CountNullsUpdate&apos; merge_fn=&apos;CountNullsMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_be161769.agg_intermediate(int)
returns bigint intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggIntermediateInit&apos; update_fn=&apos;AggIntermediateUpdate&apos;
merge_fn=&apos;AggIntermediateMerge&apos; finalize_fn=&apos;AggIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_be161769.agg_decimal_intermediate(decimal(2,1), int)
returns decimal(6,5) intermediate decimal(4,3) location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggDecimalIntermediateInit&apos; update_fn=&apos;AggDecimalIntermediateUpdate&apos;
merge_fn=&apos;AggDecimalIntermediateMerge&apos; finalize_fn=&apos;AggDecimalIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_be161769.agg_string_intermediate(decimal(20,10), bigint, string)
returns decimal(20,0) intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggStringIntermediateInit&apos; update_fn=&apos;AggStringIntermediateUpdate&apos;
merge_fn=&apos;AggStringIntermediateMerge&apos; finalize_fn=&apos;AggStringIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_be161769.char_intermediate_sum(int) returns int
intermediate char(10) LOCATION &apos;/test-warehouse/libTestUdas.so&apos; update_fn=&apos;AggCharIntermediateUpdate&apos;
init_fn=&apos;AggCharIntermediateInit&apos; merge_fn=&apos;AggCharIntermediateMerge&apos;
serialize_fn=&apos;AggCharIntermediateSerialize&apos; finalize_fn=&apos;AggCharIntermediateFinalize&apos;;

-- executing against localhost:21000
use test_native_functions_be161769;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select identity(true);

-- executing against localhost:21000
select identity(cast(10 as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint));

-- executing against localhost:21000
select identity(cast(10 as int));

-- executing against localhost:21000
select identity(cast(10 as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float));

-- executing against localhost:21000
select identity(cast(10.0 as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;);

-- executing against localhost:21000
select identity(now());

-- executing against localhost:21000
select identity(cast(1 as decimal(9,0)));

-- executing against localhost:21000
select identity(cast(1 as decimal(18,1)));

-- executing against localhost:21000
select identity(cast(1 as decimal(38,10)));

-- executing against localhost:21000
select identity(NULL);

-- executing against localhost:21000
select constant_timestamp();

-- executing against localhost:21000
select from_utc_timestamp(constant_timestamp(), &quot;UTC&quot;);

-- executing against localhost:21000
select all_types_fn(&quot;1&quot;, true, 2, 3, 4, 5, 6.0, 7.0, cast(8 as decimal(2,0)));

-- executing against localhost:21000
select no_args();

-- executing against localhost:21000
select sum(identity(bigint_col)) from functional.alltypes;

-- executing against localhost:21000
select identity(a) from functional.tinytable;

-- executing against localhost:21000
select identity(d1),
identity(cast(d3 as decimal(38,10))), identity(cast(d5 as decimal(38,10)))
from functional.decimal_tbl;

-- executing against localhost:21000
select identity(bool_col), identity(tinyint_col),
       identity(smallint_col), identity(int_col),
       identity(bigint_col), identity(float_col),
       identity(double_col), identity(string_col),
       identity(timestamp_col), identity(year)
from functional.alltypestiny;

-- executing against localhost:21000
select sum(all_types_fn(
    string_col, bool_col, tinyint_col, smallint_col,
    int_col, bigint_col, float_col, double_col, cast(tinyint_col as decimal(2,0))))
from functional.alltypes;

-- executing against localhost:21000
select no_args() from functional.alltypes limit 1;

-- executing against localhost:21000
select identity(no_args());

-- executing against localhost:21000
select identity(cast(identity(3.0) as bigint));

-- executing against localhost:21000
select count(*) from functional.alltypessmall having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
group by identity(int_col)
having identity(count(*)) &gt; 10;

-- executing against localhost:21000
select identity(a.tinyint_col),
       identity(b.id),
       identity(a.string_col)
from functional.alltypesagg a join functional.alltypessmall b on
  (identity(a.tinyint_col) = identity(b.id))
and identity(a.tinyint_col + b.tinyint_col) &lt; 5
where identity(a.month) = identity(1)
and identity(a.day) = identity(1)
and identity(a.string_col) &gt; identity(&apos;88&apos;)
and identity(b.bool_col) = identity(false)
order by identity(a.string_col)
limit 5;

-- executing against localhost:21000
select identity(int_col),
       identity(min(identity(bool_col))),
       identity(max(identity(tinyint_col))),
       identity(max(identity(smallint_col))),
       identity(max(identity(int_col))),
       identity(max(identity(bigint_col))),
       identity(max(identity(float_col))),
       identity(max(identity(double_col))),
       identity(max(identity(string_col))),
       identity(max(identity(timestamp_col)))
from functional.alltypesagg
where identity(identity(tinyint_col) &gt; identity(1))
group by identity(int_col)
having identity(identity(int_col) &gt; identity(998));

-- executing against localhost:21000
select identity(year),
       identity(min(identity(month))),
       identity(min(string_col)),
       identity(max(timestamp_col))
from functional.alltypesagg group by identity(year)
having identity(identity(year) = identity(2010));

-- executing against localhost:21000
select min(identity(int_col)) from functional.alltypesagg where int_col is null;

-- executing against localhost:21000
select var_sum(NULL, NULL, NULL);

-- executing against localhost:21000
select var_and(true, false, true);

-- executing against localhost:21000
select var_and(true, true, true, true, true);

-- executing against localhost:21000
select var_sum(1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum(1.0, 2.0, 3.0);

-- executing against localhost:21000
select var_sum(&quot;Hello&quot;, &quot;World&quot;, &quot;Foo&quot;, &quot;Bar&quot;);

-- executing against localhost:21000
select var_sum(cast(1 as decimal(4,2)), cast(2 as decimal(4,2)), cast(3 as decimal(4,2)));

-- executing against localhost:21000
select var_sum(
    cast(1 as decimal(4,2)), cast(2 as decimal(4,2)),
    cast(3 as decimal(3,2)) + cast(&quot;1.1&quot; as decimal(3,2)));

-- executing against localhost:21000
select tinyint_col, int_col, var_sum(tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select var_sum_multiply(NULL, 1, 2);

-- executing against localhost:21000
select var_sum_multiply(1.0, 1, 2, NULL, 3);

-- executing against localhost:21000
select var_sum_multiply(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum_multiply2(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select to_lower(&quot;HELLO&quot;);

-- executing against localhost:21000
select to_upper(&quot;foobar&quot;);

-- executing against localhost:21000
select tinyint_col, int_col, var_sum_multiply(2, tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() = &apos;string&apos;;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() != &apos;string&apos;;

-- executing against localhost:21000
select validate_arg_type(&quot;dummy&quot;);

-- executing against localhost:21000
select constant_arg(1), constant_arg(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from functional.alltypestiny where identity(year) = 2009 and identity(month) = 1;

-- executing against localhost:21000
select mem_test(100);

-- executing against localhost:21000
select mem_test_leaks(100);

-- executing against localhost:21000
select constant_arg(cast(rand() as int));

-- executing against localhost:21000
select four_args(1,2,3,4);

-- executing against localhost:21000
select five_args(1,2,3,4,5);

-- executing against localhost:21000
select six_args(1,2,3,4,5,6);

-- executing against localhost:21000
select seven_args(1,2,3,4,5,6,7);

-- executing against localhost:21000
select eight_args(1,2,3,4,5,6,7,8);

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
select pow(3,2), xpow(3,2);

-- executing against localhost:21000
use test_native_functions_be161769;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select hll(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypesagg;

-- executing against localhost:21000
select sum_small_decimal(c3) from functional.decimal_tiny;

-- executing against localhost:21000
select trunc_sum(double_col),sum(double_col) from functional_parquet.alltypes where id &lt; 5555;

-- executing against localhost:21000
select arg_is_const(int_col, 1) from functional_parquet.alltypes;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg
where id &lt;= 9998;

-- executing against localhost:21000
select count_nulls(tinyint_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_intermediate(int_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2), count(*)
from functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   avg(c2),
   min(c3-c1),
   max(c1+c3),
   count(distinct int_col),
   sum(distinct int_col)
from
   functional.alltypesagg,
   functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   ndv(c2),
   sum(distinct c1)/count(distinct c1)
from
   functional.alltypesagg,
   functional.decimal_tiny
group by
   year,month,day;

-- executing against localhost:21000
select year, month, day, char_intermediate_sum(int_col), sum(int_col)
from functional.alltypesagg
group by year, month, day
order by year, month, day;

-- executing against localhost:21000
use test_native_functions_be161769;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (udf_was_opened boolean);

-- executing against localhost:21000


insert overwrite table udfinserttest
select validate_open(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select validate_open(0);

-- executing against localhost:21000
select validate_open(0) from functional.alltypestiny where validate_open(0) limit 1;

-- executing against localhost:21000
select count(*) from functional.alltypestiny where validate_open(int_col);

-- executing against localhost:21000
select validate_open(int_col), count(*) from functional.alltypestiny
group by validate_open(int_col);

-- executing against localhost:21000
select count(if(validate_open(int_col), null, 1)) from functional.alltypestiny;

-- executing against localhost:21000
select int_col, count(*) from functional.alltypestiny
group by int_col having validate_open(int_col);

-- executing against localhost:21000
select b.bool_col from functional.alltypestiny a join functional.alltypestiny b 
on validate_open(a.int_col) = b.bool_col
where a.month = 3 and b.month = 3;

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col and validate_open(a.int_col));

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col)
where validate_open(a.int_col) = validate_open(b.int_col)
and validate_open(a.int_col);

-- executing against localhost:21000
select validate_open(int_col) from functional.alltypestiny;

-- executing against localhost:21000
use test_native_functions_be161769;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select count_rows() from functional.alltypestiny;

</system-err></testcase><testcase classname="query_test.test_tablesample.TestTableSample" file="query_test/test_tablesample.py" line="43" name="test_tablesample[repeatable: True | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="3.62697005272"><system-err>-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
select count(*) from alltypes;

-- executing against localhost:21000
select count(*) from alltypes tablesample system(5) repeatable(1);

-- executing against localhost:21000
select count(*) from alltypes tablesample system(20) repeatable(1);

-- executing against localhost:21000
select count(*) from alltypes tablesample system(50) repeatable(1);

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q21]" time="20.1146247387"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q21

-- executing against localhost:21000
select
  s_name,
  count(*) as numwait
from
  supplier,
  lineitem l1,
  orders,
  nation
where
  s_suppkey = l1.l_suppkey
  and o_orderkey = l1.l_orderkey
  and o_orderstatus = &apos;F&apos;
  and l1.l_receiptdate &gt; l1.l_commitdate
  and exists (
    select
      *
    from
      lineitem l2
    where
      l2.l_orderkey = l1.l_orderkey
      and l2.l_suppkey &lt;&gt; l1.l_suppkey
  )
  and not exists (
    select
      *
    from
      lineitem l3
    where
      l3.l_orderkey = l1.l_orderkey
      and l3.l_suppkey &lt;&gt; l1.l_suppkey
      and l3.l_receiptdate &gt; l3.l_commitdate
  )
  and s_nationkey = n_nationkey
  and n_name = &apos;SAUDI ARABIA&apos;
group by
  s_name
order by
  numwait desc,
  s_name
limit 100;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestNestedTypes" file="query_test/test_nested_types.py" line="95" name="test_upper_case_field_name" time="25.342261076"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_upper_case_field_name_6c8055f9` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_upper_case_field_name_6c8055f9`;

MainThread: Created database &quot;test_upper_case_field_name_6c8055f9&quot; for test ID &quot;query_test/test_nested_types.py::TestNestedTypes::()::test_upper_case_field_name&quot;
-- executing against localhost:21000
invalidate metadata test_upper_case_field_name_6c8055f9.upper_case_test;

-- executing against localhost:21000
select s.UppercasenamE from test_upper_case_field_name_6c8055f9.upper_case_test;

-- executing against localhost:21000
select s.* from test_upper_case_field_name_6c8055f9.upper_case_test;

</system-err></testcase><testcase classname="query_test.test_join_queries.TestJoinQueries" file="query_test/test_join_queries.py" line="57" name="test_single_node_joins_with_limits_exhaustive[batch_size: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="0.00072979927063"><skipped message="&lt;Skipped instance&gt;" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_join_queries.py:59: &lt;py._xmlgen.raw object at 0x7f15191c6a50&gt;</skipped></testcase><testcase classname="query_test.test_join_queries.TestJoinQueries" file="query_test/test_join_queries.py" line="63" name="test_joins_against_hbase[batch_size: 0 | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="9.56260180473"><system-err>-- executing against localhost:21000
use functional_parquet;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select a.tinyint_col, b.id, a.string_col, a.tinyint_col + b.tinyint_col
from alltypesagg a join functional_hbase.alltypessmall b
     on (a.tinyint_col = b.id and a.tinyint_col + b.tinyint_col &lt; 5)
where a.month=1
and a.day=1
and a.string_col &gt; &apos;88&apos;
and b.bool_col = false;

-- executing against localhost:21000
select a.tinyint_col, b.id, a.string_col
from alltypesagg a join functional_hbase.alltypessmall b on (a.tinyint_col = b.id)
where a.month=1
and a.day=1
and a.tinyint_col + b.tinyint_col &lt; 5
and a.string_col &gt; &apos;88&apos;
and b.bool_col = false;

-- executing against localhost:21000
select a.tinyint_col, b.id, a.string_col
from alltypessmall b join functional_hbase.alltypesagg a on (a.tinyint_col = b.id)
where a.month=1
and a.day=1
and a.tinyint_col + b.tinyint_col &lt; 5
and a.string_col &gt; &apos;88&apos;
and b.bool_col = false;

-- executing against localhost:21000
select a.tinyint_col, b.id, a.string_col, a.tinyint_col + b.tinyint_col
from alltypesagg a cross join functional_hbase.alltypessmall b
where a.tinyint_col = b.id
and a.tinyint_col + b.tinyint_col &lt; 5
and a.month=1
and a.day=1
and a.string_col &gt; &apos;88&apos;
and b.bool_col = false;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="300" name="test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="95.3906679153"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_race_d7409978` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_race_d7409978`;

MainThread: Created database &quot;test_native_functions_race_d7409978&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
-- connecting to: localhost:21000
-- executing against localhost:21000
create function test_native_functions_race_d7409978.use_it(string) returns string
                          LOCATION &apos;/test-warehouse/libTestUdfs.so&apos;
                          SYMBOL=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_d7409978.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_d7409978.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_d7409978.other(float);

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_d7409978.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="300" name="test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="100.452265024"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_race_e23770bd` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_race_e23770bd`;

MainThread: Created database &quot;test_native_functions_race_e23770bd&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
-- connecting to: localhost:21000
-- executing against localhost:21000
create function test_native_functions_race_e23770bd.use_it(string) returns string
                          LOCATION &apos;/test-warehouse/libTestUdfs.so&apos;
                          SYMBOL=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_e23770bd.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_e23770bd.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_e23770bd.other(float);

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_e23770bd.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="300" name="test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="107.991425276"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_race_914bd41d` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_race_914bd41d`;

MainThread: Created database &quot;test_native_functions_race_914bd41d&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
-- connecting to: localhost:21000
-- executing against localhost:21000
create function test_native_functions_race_914bd41d.use_it(string) returns string
                          LOCATION &apos;/test-warehouse/libTestUdfs.so&apos;
                          SYMBOL=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_914bd41d.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_914bd41d.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_914bd41d.other(float);

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_914bd41d.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="380" name="test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="72.8485889435"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_ir_functions_b1a45cd0` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_ir_functions_b1a45cd0`;

MainThread: Created database &quot;test_ir_functions_b1a45cd0&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000

create function test_ir_functions_b1a45cd0.identity(boolean) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.identity(tinyint) returns tinyint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.identity(smallint) returns smallint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.identity(int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.identity(bigint) returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.identity(float) returns float
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.identity(double) returns double
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.identity(string) returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.identity(timestamp) returns timestamp
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_12TimestampValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.identity(decimal(9,0)) returns decimal(9,0)
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.identity(decimal(18,1)) returns decimal(18,1)
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.identity(decimal(38,10)) returns decimal(38,10)
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.all_types_fn(
    string, boolean, tinyint, smallint, int, bigint, float, double, decimal(2,0))
returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;AllTypes&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.no_args() returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z6NoArgsPN10impala_udf15FunctionContextE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.var_and(boolean...) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarAnd&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.var_sum(int...) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.var_sum(double...) returns double
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.var_sum(string...) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.var_sum(decimal(4,2)...) returns decimal(18,2)
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.var_sum_multiply(double, int...) returns double
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z14VarSumMultiplyPN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.var_sum_multiply2(double, int...) returns double
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z15VarSumMultiply2PN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.xpow(double, double) returns double
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_ZN6impala13MathFunctions3PowEPN10impala_udf15FunctionContextERKNS1_9DoubleValES6_&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.to_lower(string) returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z7ToLowerPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.to_upper(string) returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z7ToUpperPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.constant_timestamp() returns timestamp
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ConstantTimestamp&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.validate_arg_type(string) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ValidateArgType&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.count_rows() returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos; close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.constant_arg(int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ConstantArg&apos; prepare_fn=&apos;ConstantArgPrepare&apos; close_fn=&apos;ConstantArgClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.validate_open(int) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ValidateOpen&apos;
prepare_fn=&apos;ValidateOpenPrepare&apos; close_fn=&apos;ValidateOpenClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.mem_test(bigint) returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos; close_fn=&apos;MemTestClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.mem_test_leaks(bigint) returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


-- Regression test for IMPALA-1475
create function test_ir_functions_b1a45cd0.unmangled_symbol() returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;UnmangledSymbol&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.four_args(int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;FourArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.five_args(int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;FiveArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.six_args(int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;SixArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.seven_args(int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;SevenArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.eight_args(int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;EightArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.twenty_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;TwentyArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_b1a45cd0.twenty_one_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;TwentyOneArgs&apos;;

-- executing against localhost:21000
use test_ir_functions_b1a45cd0;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select identity(true);

-- executing against localhost:21000
select identity(cast(10 as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint));

-- executing against localhost:21000
select identity(cast(10 as int));

-- executing against localhost:21000
select identity(cast(10 as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float));

-- executing against localhost:21000
select identity(cast(10.0 as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;);

-- executing against localhost:21000
select identity(now());

-- executing against localhost:21000
select identity(cast(1 as decimal(9,0)));

-- executing against localhost:21000
select identity(cast(1 as decimal(18,1)));

-- executing against localhost:21000
select identity(cast(1 as decimal(38,10)));

-- executing against localhost:21000
select identity(NULL);

-- executing against localhost:21000
select constant_timestamp();

-- executing against localhost:21000
select from_utc_timestamp(constant_timestamp(), &quot;UTC&quot;);

-- executing against localhost:21000
select all_types_fn(&quot;1&quot;, true, 2, 3, 4, 5, 6.0, 7.0, cast(8 as decimal(2,0)));

-- executing against localhost:21000
select no_args();

-- executing against localhost:21000
select sum(identity(bigint_col)) from functional.alltypes;

-- executing against localhost:21000
select identity(a) from functional.tinytable;

-- executing against localhost:21000
select identity(d1),
identity(cast(d3 as decimal(38,10))), identity(cast(d5 as decimal(38,10)))
from functional.decimal_tbl;

-- executing against localhost:21000
select identity(bool_col), identity(tinyint_col),
       identity(smallint_col), identity(int_col),
       identity(bigint_col), identity(float_col),
       identity(double_col), identity(string_col),
       identity(timestamp_col), identity(year)
from functional.alltypestiny;

-- executing against localhost:21000
select sum(all_types_fn(
    string_col, bool_col, tinyint_col, smallint_col,
    int_col, bigint_col, float_col, double_col, cast(tinyint_col as decimal(2,0))))
from functional.alltypes;

-- executing against localhost:21000
select no_args() from functional.alltypes limit 1;

-- executing against localhost:21000
select identity(no_args());

-- executing against localhost:21000
select identity(cast(identity(3.0) as bigint));

-- executing against localhost:21000
select count(*) from functional.alltypessmall having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
group by identity(int_col)
having identity(count(*)) &gt; 10;

-- executing against localhost:21000
select identity(a.tinyint_col),
       identity(b.id),
       identity(a.string_col)
from functional.alltypesagg a join functional.alltypessmall b on
  (identity(a.tinyint_col) = identity(b.id))
and identity(a.tinyint_col + b.tinyint_col) &lt; 5
where identity(a.month) = identity(1)
and identity(a.day) = identity(1)
and identity(a.string_col) &gt; identity(&apos;88&apos;)
and identity(b.bool_col) = identity(false)
order by identity(a.string_col)
limit 5;

-- executing against localhost:21000
select identity(int_col),
       identity(min(identity(bool_col))),
       identity(max(identity(tinyint_col))),
       identity(max(identity(smallint_col))),
       identity(max(identity(int_col))),
       identity(max(identity(bigint_col))),
       identity(max(identity(float_col))),
       identity(max(identity(double_col))),
       identity(max(identity(string_col))),
       identity(max(identity(timestamp_col)))
from functional.alltypesagg
where identity(identity(tinyint_col) &gt; identity(1))
group by identity(int_col)
having identity(identity(int_col) &gt; identity(998));

-- executing against localhost:21000
select identity(year),
       identity(min(identity(month))),
       identity(min(string_col)),
       identity(max(timestamp_col))
from functional.alltypesagg group by identity(year)
having identity(identity(year) = identity(2010));

-- executing against localhost:21000
select min(identity(int_col)) from functional.alltypesagg where int_col is null;

-- executing against localhost:21000
select var_sum(NULL, NULL, NULL);

-- executing against localhost:21000
select var_and(true, false, true);

-- executing against localhost:21000
select var_and(true, true, true, true, true);

-- executing against localhost:21000
select var_sum(1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum(1.0, 2.0, 3.0);

-- executing against localhost:21000
select var_sum(&quot;Hello&quot;, &quot;World&quot;, &quot;Foo&quot;, &quot;Bar&quot;);

-- executing against localhost:21000
select var_sum(cast(1 as decimal(4,2)), cast(2 as decimal(4,2)), cast(3 as decimal(4,2)));

-- executing against localhost:21000
select var_sum(
    cast(1 as decimal(4,2)), cast(2 as decimal(4,2)),
    cast(3 as decimal(3,2)) + cast(&quot;1.1&quot; as decimal(3,2)));

-- executing against localhost:21000
select tinyint_col, int_col, var_sum(tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select var_sum_multiply(NULL, 1, 2);

-- executing against localhost:21000
select var_sum_multiply(1.0, 1, 2, NULL, 3);

-- executing against localhost:21000
select var_sum_multiply(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum_multiply2(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select to_lower(&quot;HELLO&quot;);

-- executing against localhost:21000
select to_upper(&quot;foobar&quot;);

-- executing against localhost:21000
select tinyint_col, int_col, var_sum_multiply(2, tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() = &apos;string&apos;;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() != &apos;string&apos;;

-- executing against localhost:21000
select validate_arg_type(&quot;dummy&quot;);

-- executing against localhost:21000
select constant_arg(1), constant_arg(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from functional.alltypestiny where identity(year) = 2009 and identity(month) = 1;

-- executing against localhost:21000
select mem_test(100);

-- executing against localhost:21000
select mem_test_leaks(100);

-- executing against localhost:21000
select constant_arg(cast(rand() as int));

-- executing against localhost:21000
select four_args(1,2,3,4);

-- executing against localhost:21000
select five_args(1,2,3,4,5);

-- executing against localhost:21000
select six_args(1,2,3,4,5,6);

-- executing against localhost:21000
select seven_args(1,2,3,4,5,6,7);

-- executing against localhost:21000
select eight_args(1,2,3,4,5,6,7,8);

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
select pow(3,2), xpow(3,2);

-- executing against localhost:21000
use test_ir_functions_b1a45cd0;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (udf_was_opened boolean);

-- executing against localhost:21000


insert overwrite table udfinserttest
select validate_open(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select validate_open(0);

-- executing against localhost:21000
select validate_open(0) from functional.alltypestiny where validate_open(0) limit 1;

-- executing against localhost:21000
select count(*) from functional.alltypestiny where validate_open(int_col);

-- executing against localhost:21000
select validate_open(int_col), count(*) from functional.alltypestiny
group by validate_open(int_col);

-- executing against localhost:21000
select count(if(validate_open(int_col), null, 1)) from functional.alltypestiny;

-- executing against localhost:21000
select int_col, count(*) from functional.alltypestiny
group by int_col having validate_open(int_col);

-- executing against localhost:21000
select b.bool_col from functional.alltypestiny a join functional.alltypestiny b 
on validate_open(a.int_col) = b.bool_col
where a.month = 3 and b.month = 3;

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col and validate_open(a.int_col));

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col)
where validate_open(a.int_col) = validate_open(b.int_col)
and validate_open(a.int_col);

-- executing against localhost:21000
select validate_open(int_col) from functional.alltypestiny;

-- executing against localhost:21000
use test_ir_functions_b1a45cd0;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select count_rows() from functional.alltypestiny;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: orc/def/block-TPC-H: Q22]" time="1.90718197823"><system-err>-- executing against localhost:21000
use tpch_orc_def;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q22

-- executing against localhost:21000
select
  cntrycode,
  count(*) as numcust,
  sum(c_acctbal) as totacctbal
from (
  select
    substr(c_phone, 1, 2) as cntrycode,
    c_acctbal
  from
    customer
  where
    substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
    and c_acctbal &gt; (
      select
        avg(c_acctbal)
      from
        customer
      where
        c_acctbal &gt; 0.00
        and substr(c_phone, 1, 2) in (&apos;13&apos;, &apos;31&apos;, &apos;23&apos;, &apos;29&apos;, &apos;30&apos;, &apos;18&apos;, &apos;17&apos;)
      )
    and not exists (
      select
        *
      from
        orders
      where
        o_custkey = c_custkey
    )
  ) as custsale
group by
  cntrycode
order by
  cntrycode;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="275" name="test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="55.199379921"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_d8a0b036` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_d8a0b036`;

MainThread: Created database &quot;test_native_functions_d8a0b036&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000

create function test_native_functions_d8a0b036.identity(boolean) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.identity(tinyint) returns tinyint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.identity(smallint) returns smallint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.identity(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.identity(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.identity(float) returns float
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.identity(double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.identity(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.identity(timestamp) returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_12TimestampValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.identity(decimal(9,0)) returns decimal(9,0)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.identity(decimal(18,1)) returns decimal(18,1)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.identity(decimal(38,10)) returns decimal(38,10)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.all_types_fn(
    string, boolean, tinyint, smallint, int, bigint, float, double, decimal(2,0))
returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;AllTypes&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.no_args() returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z6NoArgsPN10impala_udf15FunctionContextE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.var_and(boolean...) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarAnd&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.var_sum(int...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.var_sum(double...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.var_sum(string...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.var_sum(decimal(4,2)...) returns decimal(18,2)
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.var_sum_multiply(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z14VarSumMultiplyPN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.var_sum_multiply2(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z15VarSumMultiply2PN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.xpow(double, double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_ZN6impala13MathFunctions3PowEPN10impala_udf15FunctionContextERKNS1_9DoubleValES6_&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.to_lower(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToLowerPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.to_upper(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToUpperPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.constant_timestamp() returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantTimestamp&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.validate_arg_type(string) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateArgType&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.count_rows() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos; close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.constant_arg(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantArg&apos; prepare_fn=&apos;ConstantArgPrepare&apos; close_fn=&apos;ConstantArgClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.validate_open(int) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateOpen&apos;
prepare_fn=&apos;ValidateOpenPrepare&apos; close_fn=&apos;ValidateOpenClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.mem_test(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos; close_fn=&apos;MemTestClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.mem_test_leaks(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


-- Regression test for IMPALA-1475
create function test_native_functions_d8a0b036.unmangled_symbol() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;UnmangledSymbol&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.four_args(int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FourArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.five_args(int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FiveArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.six_args(int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SixArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.seven_args(int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SevenArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.eight_args(int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;EightArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.twenty_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_d8a0b036.twenty_one_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyOneArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000

create aggregate function test_native_functions_d8a0b036.test_count(int) returns bigint
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;CountUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_d8a0b036.hll(int) returns string
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;HllUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_d8a0b036.sum_small_decimal(decimal(9,2))
returns decimal(9,2) location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;SumSmallDecimalUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000

create aggregate function test_native_functions_d8a0b036.trunc_sum(double)
returns bigint intermediate double location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;TruncSumUpdate&apos; merge_fn=&apos;TruncSumMerge&apos;
serialize_fn=&apos;TruncSumSerialize&apos; finalize_fn=&apos;TruncSumFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_d8a0b036.arg_is_const(int, int)
returns boolean location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;ArgIsConstInit&apos; update_fn=&apos;ArgIsConstUpdate&apos; merge_fn=&apos;ArgIsConstMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_d8a0b036.toggle_null(int)
returns int location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;ToggleNullUpdate&apos; merge_fn=&apos;ToggleNullMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_d8a0b036.count_nulls(bigint)
returns bigint location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;CountNullsUpdate&apos; merge_fn=&apos;CountNullsMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_d8a0b036.agg_intermediate(int)
returns bigint intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggIntermediateInit&apos; update_fn=&apos;AggIntermediateUpdate&apos;
merge_fn=&apos;AggIntermediateMerge&apos; finalize_fn=&apos;AggIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_d8a0b036.agg_decimal_intermediate(decimal(2,1), int)
returns decimal(6,5) intermediate decimal(4,3) location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggDecimalIntermediateInit&apos; update_fn=&apos;AggDecimalIntermediateUpdate&apos;
merge_fn=&apos;AggDecimalIntermediateMerge&apos; finalize_fn=&apos;AggDecimalIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_d8a0b036.agg_string_intermediate(decimal(20,10), bigint, string)
returns decimal(20,0) intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggStringIntermediateInit&apos; update_fn=&apos;AggStringIntermediateUpdate&apos;
merge_fn=&apos;AggStringIntermediateMerge&apos; finalize_fn=&apos;AggStringIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_d8a0b036.char_intermediate_sum(int) returns int
intermediate char(10) LOCATION &apos;/test-warehouse/libTestUdas.so&apos; update_fn=&apos;AggCharIntermediateUpdate&apos;
init_fn=&apos;AggCharIntermediateInit&apos; merge_fn=&apos;AggCharIntermediateMerge&apos;
serialize_fn=&apos;AggCharIntermediateSerialize&apos; finalize_fn=&apos;AggCharIntermediateFinalize&apos;;

-- executing against localhost:21000
use test_native_functions_d8a0b036;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select identity(true);

-- executing against localhost:21000
select identity(cast(10 as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint));

-- executing against localhost:21000
select identity(cast(10 as int));

-- executing against localhost:21000
select identity(cast(10 as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float));

-- executing against localhost:21000
select identity(cast(10.0 as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;);

-- executing against localhost:21000
select identity(now());

-- executing against localhost:21000
select identity(cast(1 as decimal(9,0)));

-- executing against localhost:21000
select identity(cast(1 as decimal(18,1)));

-- executing against localhost:21000
select identity(cast(1 as decimal(38,10)));

-- executing against localhost:21000
select identity(NULL);

-- executing against localhost:21000
select constant_timestamp();

-- executing against localhost:21000
select from_utc_timestamp(constant_timestamp(), &quot;UTC&quot;);

-- executing against localhost:21000
select all_types_fn(&quot;1&quot;, true, 2, 3, 4, 5, 6.0, 7.0, cast(8 as decimal(2,0)));

-- executing against localhost:21000
select no_args();

-- executing against localhost:21000
select sum(identity(bigint_col)) from functional.alltypes;

-- executing against localhost:21000
select identity(a) from functional.tinytable;

-- executing against localhost:21000
select identity(d1),
identity(cast(d3 as decimal(38,10))), identity(cast(d5 as decimal(38,10)))
from functional.decimal_tbl;

-- executing against localhost:21000
select identity(bool_col), identity(tinyint_col),
       identity(smallint_col), identity(int_col),
       identity(bigint_col), identity(float_col),
       identity(double_col), identity(string_col),
       identity(timestamp_col), identity(year)
from functional.alltypestiny;

-- executing against localhost:21000
select sum(all_types_fn(
    string_col, bool_col, tinyint_col, smallint_col,
    int_col, bigint_col, float_col, double_col, cast(tinyint_col as decimal(2,0))))
from functional.alltypes;

-- executing against localhost:21000
select no_args() from functional.alltypes limit 1;

-- executing against localhost:21000
select identity(no_args());

-- executing against localhost:21000
select identity(cast(identity(3.0) as bigint));

-- executing against localhost:21000
select count(*) from functional.alltypessmall having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
group by identity(int_col)
having identity(count(*)) &gt; 10;

-- executing against localhost:21000
select identity(a.tinyint_col),
       identity(b.id),
       identity(a.string_col)
from functional.alltypesagg a join functional.alltypessmall b on
  (identity(a.tinyint_col) = identity(b.id))
and identity(a.tinyint_col + b.tinyint_col) &lt; 5
where identity(a.month) = identity(1)
and identity(a.day) = identity(1)
and identity(a.string_col) &gt; identity(&apos;88&apos;)
and identity(b.bool_col) = identity(false)
order by identity(a.string_col)
limit 5;

-- executing against localhost:21000
select identity(int_col),
       identity(min(identity(bool_col))),
       identity(max(identity(tinyint_col))),
       identity(max(identity(smallint_col))),
       identity(max(identity(int_col))),
       identity(max(identity(bigint_col))),
       identity(max(identity(float_col))),
       identity(max(identity(double_col))),
       identity(max(identity(string_col))),
       identity(max(identity(timestamp_col)))
from functional.alltypesagg
where identity(identity(tinyint_col) &gt; identity(1))
group by identity(int_col)
having identity(identity(int_col) &gt; identity(998));

-- executing against localhost:21000
select identity(year),
       identity(min(identity(month))),
       identity(min(string_col)),
       identity(max(timestamp_col))
from functional.alltypesagg group by identity(year)
having identity(identity(year) = identity(2010));

-- executing against localhost:21000
select min(identity(int_col)) from functional.alltypesagg where int_col is null;

-- executing against localhost:21000
select var_sum(NULL, NULL, NULL);

-- executing against localhost:21000
select var_and(true, false, true);

-- executing against localhost:21000
select var_and(true, true, true, true, true);

-- executing against localhost:21000
select var_sum(1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum(1.0, 2.0, 3.0);

-- executing against localhost:21000
select var_sum(&quot;Hello&quot;, &quot;World&quot;, &quot;Foo&quot;, &quot;Bar&quot;);

-- executing against localhost:21000
select var_sum(cast(1 as decimal(4,2)), cast(2 as decimal(4,2)), cast(3 as decimal(4,2)));

-- executing against localhost:21000
select var_sum(
    cast(1 as decimal(4,2)), cast(2 as decimal(4,2)),
    cast(3 as decimal(3,2)) + cast(&quot;1.1&quot; as decimal(3,2)));

-- executing against localhost:21000
select tinyint_col, int_col, var_sum(tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select var_sum_multiply(NULL, 1, 2);

-- executing against localhost:21000
select var_sum_multiply(1.0, 1, 2, NULL, 3);

-- executing against localhost:21000
select var_sum_multiply(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum_multiply2(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select to_lower(&quot;HELLO&quot;);

-- executing against localhost:21000
select to_upper(&quot;foobar&quot;);

-- executing against localhost:21000
select tinyint_col, int_col, var_sum_multiply(2, tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() = &apos;string&apos;;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() != &apos;string&apos;;

-- executing against localhost:21000
select validate_arg_type(&quot;dummy&quot;);

-- executing against localhost:21000
select constant_arg(1), constant_arg(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from functional.alltypestiny where identity(year) = 2009 and identity(month) = 1;

-- executing against localhost:21000
select mem_test(100);

-- executing against localhost:21000
select mem_test_leaks(100);

-- executing against localhost:21000
select constant_arg(cast(rand() as int));

-- executing against localhost:21000
select four_args(1,2,3,4);

-- executing against localhost:21000
select five_args(1,2,3,4,5);

-- executing against localhost:21000
select six_args(1,2,3,4,5,6);

-- executing against localhost:21000
select seven_args(1,2,3,4,5,6,7);

-- executing against localhost:21000
select eight_args(1,2,3,4,5,6,7,8);

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
select pow(3,2), xpow(3,2);

-- executing against localhost:21000
use test_native_functions_d8a0b036;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select hll(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypesagg;

-- executing against localhost:21000
select sum_small_decimal(c3) from functional.decimal_tiny;

-- executing against localhost:21000
select trunc_sum(double_col),sum(double_col) from functional_parquet.alltypes where id &lt; 5555;

-- executing against localhost:21000
select arg_is_const(int_col, 1) from functional_parquet.alltypes;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg
where id &lt;= 9998;

-- executing against localhost:21000
select count_nulls(tinyint_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_intermediate(int_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2), count(*)
from functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   avg(c2),
   min(c3-c1),
   max(c1+c3),
   count(distinct int_col),
   sum(distinct int_col)
from
   functional.alltypesagg,
   functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   ndv(c2),
   sum(distinct c1)/count(distinct c1)
from
   functional.alltypesagg,
   functional.decimal_tiny
group by
   year,month,day;

-- executing against localhost:21000
select year, month, day, char_intermediate_sum(int_col), sum(int_col)
from functional.alltypesagg
group by year, month, day
order by year, month, day;

-- executing against localhost:21000
use test_native_functions_d8a0b036;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (udf_was_opened boolean);

-- executing against localhost:21000


insert overwrite table udfinserttest
select validate_open(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select validate_open(0);

-- executing against localhost:21000
select validate_open(0) from functional.alltypestiny where validate_open(0) limit 1;

-- executing against localhost:21000
select count(*) from functional.alltypestiny where validate_open(int_col);

-- executing against localhost:21000
select validate_open(int_col), count(*) from functional.alltypestiny
group by validate_open(int_col);

-- executing against localhost:21000
select count(if(validate_open(int_col), null, 1)) from functional.alltypestiny;

-- executing against localhost:21000
select int_col, count(*) from functional.alltypestiny
group by int_col having validate_open(int_col);

-- executing against localhost:21000
select b.bool_col from functional.alltypestiny a join functional.alltypestiny b 
on validate_open(a.int_col) = b.bool_col
where a.month = 3 and b.month = 3;

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col and validate_open(a.int_col));

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col)
where validate_open(a.int_col) = validate_open(b.int_col)
and validate_open(a.int_col);

-- executing against localhost:21000
select validate_open(int_col) from functional.alltypestiny;

-- executing against localhost:21000
use test_native_functions_d8a0b036;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (a int) partitioned by (udf_was_opened string);

-- executing against localhost:21000


insert overwrite table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (1);

-- executing against localhost:21000


insert overwrite table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (1);

-- executing against localhost:21000


insert into table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (2);

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select bool_col from functional.alltypestiny limit if(validate_open(1), 0, 1);

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q9]" time="14.3459720612"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q9

-- executing against localhost:21000
select
  nation,
  o_year,
  sum(amount) as sum_profit
from(
  select
    n_name as nation,
    year(o_orderdate) as o_year,
    l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount
  from
    part,
    supplier,
    lineitem,
    partsupp,
    orders,
    nation
  where
    s_suppkey = l_suppkey
    and ps_suppkey = l_suppkey
    and ps_partkey = l_partkey
    and p_partkey = l_partkey
    and o_orderkey = l_orderkey
    and s_nationkey = n_nationkey
    and p_name like &apos;%green%&apos;
  ) as profit
group by
  nation,
  o_year
order by
  nation,
  o_year desc;

</system-err></testcase><testcase classname="query_test.test_sort.TestQueryFullSort" file="query_test/test_sort.py" line="123" name="test_pathological_input[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="10.7610361576"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET num_scanner_threads=1;
SET abort_on_error=1;
SET disable_outermost_topn=1;
SET exec_single_node_rows_threshold=0;
SET batch_size=0;
SET num_nodes=1;
-- executing against localhost:21000
select l_orderkey from (
      select * from lineitem limit 300000
      union all
      select * from lineitem limit 300000) t
    order by l_orderkey;

</system-err></testcase><testcase classname="query_test.test_nested_types.TestNestedTypes" file="query_test/test_nested_types.py" line="110" name="test_partitioned_table[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="22.9827232361"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_partitioned_table_ac42b13a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_partitioned_table_ac42b13a`;

MainThread: Created database &quot;test_partitioned_table_ac42b13a&quot; for test ID &quot;query_test/test_nested_types.py::TestNestedTypes::()::test_partitioned_table[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000

        CREATE EXTERNAL TABLE test_partitioned_table_ac42b13a.complextypes_partitioned (
          id BIGINT,
          int_array ARRAY&lt;INT&gt;,
          int_array_array ARRAY&lt;ARRAY&lt;INT&gt;&gt;,
          int_map MAP&lt;STRING,INT&gt;,
          int_map_array ARRAY&lt;MAP&lt;STRING,INT&gt;&gt;,
          nested_struct STRUCT&lt;
              a:INT,
              b:ARRAY&lt;INT&gt;,
              c:STRUCT&lt;d:ARRAY&lt;ARRAY&lt;STRUCT&lt;e:INT,f:STRING&gt;&gt;&gt;&gt;,
              g:MAP&lt;STRING,STRUCT&lt;h:STRUCT&lt;i:ARRAY&lt;DOUBLE&gt;&gt;&gt;&gt;&gt;
        )
        PARTITIONED BY (
          part int
        )
        STORED AS PARQUET;

-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted functional_parquet.complextypestbl;

-- executing against localhost:21000
ALTER TABLE test_partitioned_table_ac42b13a.complextypes_partitioned ADD PARTITION(part=1) LOCATION &apos;hdfs://localhost:20500/test-warehouse/complextypestbl_parquet&apos;;

-- executing against localhost:21000
use functional_parquet;

-- executing against localhost:21000
describe formatted functional_parquet.complextypestbl;

-- executing against localhost:21000
ALTER TABLE test_partitioned_table_ac42b13a.complextypes_partitioned ADD PARTITION(part=2) LOCATION &apos;hdfs://localhost:20500/test-warehouse/complextypestbl_parquet&apos;;

-- executing against localhost:21000
use test_partitioned_table_ac42b13a;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select part, id from complextypes_partitioned
order by part, id;

-- executing against localhost:21000
select part, count(*) from complextypes_partitioned group by part
order by part;

-- executing against localhost:21000
select part, id from complextypes_partitioned where id &gt; 3
order by part, id;

-- executing against localhost:21000
select part, item from complextypes_partitioned t, t.int_array
order by part, item;

-- executing against localhost:21000
select item from complextypes_partitioned.int_array;

-- executing against localhost:21000
select count(*) from complextypes_partitioned.int_array;

-- executing against localhost:21000
select count(item) from complextypes_partitioned.int_array;

-- executing against localhost:21000
select item from complextypes_partitioned.int_array_array.item;

-- executing against localhost:21000
select item from complextypes_partitioned.int_array_array.item where item &gt; 3;

-- executing against localhost:21000
select count(*) from complextypes_partitioned.int_array_array.item;

-- executing against localhost:21000
select count(item) from complextypes_partitioned.int_array_array.item;

-- executing against localhost:21000
select count(*) from complextypes_partitioned.int_array_array;

-- executing against localhost:21000
select nested_struct.a from complextypes_partitioned
order by nested_struct.a;

-- executing against localhost:21000
select count(nested_struct.a) from complextypes_partitioned;

-- executing against localhost:21000
select item from complextypes_partitioned.nested_struct.b;

-- executing against localhost:21000
select count(*) from complextypes_partitioned.nested_struct.b;

-- executing against localhost:21000
select count(item) from complextypes_partitioned.nested_struct.b;

-- executing against localhost:21000
select item from complextypes_partitioned.nested_struct.b where item is null;

-- executing against localhost:21000
select inner_array.item.e from complextypes_partitioned.nested_struct.c.d.item inner_array;

-- executing against localhost:21000
select count(inner_array.item.e) from complextypes_partitioned.nested_struct.c.d.item inner_array;

-- executing against localhost:21000
select count(*) from complextypes_partitioned.nested_struct.c.d.item inner_array;

-- executing against localhost:21000
select count(*) from complextypes_partitioned.nested_struct.c.d.item inner_array
where inner_array.item.f = &apos;bbb&apos;;

-- executing against localhost:21000
select inner_array.item.e, inner_array.item.f
from complextypes_partitioned t, t.nested_struct.c.d.item inner_array
order by t.part, 1, 2;

-- executing against localhost:21000
select count(*) from complextypes_partitioned.nested_struct.c.d;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="300" name="test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="94.4554672241"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_race_5254e338` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_race_5254e338`;

MainThread: Created database &quot;test_native_functions_race_5254e338&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
-- connecting to: localhost:21000
-- executing against localhost:21000
create function test_native_functions_race_5254e338.use_it(string) returns string
                          LOCATION &apos;/test-warehouse/libTestUdfs.so&apos;
                          SYMBOL=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_5254e338.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_5254e338.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_5254e338.other(float);

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_5254e338.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="398" name="test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="34.4059832096"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_java_udfs_f74c6fd6` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_java_udfs_f74c6fd6`;

MainThread: Created database &quot;test_java_udfs_f74c6fd6&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_java_udfs_f74c6fd6;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
create function hive_pi() returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPI&apos;;

-- executing against localhost:21000


create function hive_round(double) returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFRound&apos;;

-- executing against localhost:21000


create function hive_floor(double) returns bigint
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFFloor&apos;;

-- executing against localhost:21000


create function hive_mod(int, int) returns int
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPosMod&apos;;

-- executing against localhost:21000


create function hive_bin(bigint) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFBin&apos;;

-- executing against localhost:21000


create function hive_lower(string) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFLower&apos;;

-- executing against localhost:21000


create function identity_anytype
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(tinyint) returns tinyint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(bigint) returns bigint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(int, int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(smallint, smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(float, float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(double, double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(boolean, boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function throws_exception() returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdfException&apos;;

-- executing against localhost:21000


create function replace_string(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.ReplaceStringUdf&apos;;

-- executing against localhost:21000
use test_java_udfs_f74c6fd6;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select hive_pi();

-- executing against localhost:21000
select hive_bin(100);

-- executing against localhost:21000
select min(hive_pi()) from functional.alltypesagg;

-- executing against localhost:21000
select identity(true), identity(cast(NULL as boolean));

-- executing against localhost:21000
select identity(cast(10 as tinyint)), identity(cast(NULL as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint)), identity(cast(NULL as smallint));

-- executing against localhost:21000
select identity(cast(10 as int)), identity(cast(NULL as int));

-- executing against localhost:21000
select identity(cast(10 as bigint)), identity(cast(NULL as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float)), identity(cast(NULL as float));

-- executing against localhost:21000
select identity(cast(10.0 as double)), identity(cast(NULL as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;),
       identity(&quot;why&quot;, &quot; hello there&quot;),
       identity(&quot;why&quot;, &quot; hello&quot;, &quot; there&quot;),
       identity(cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string), cast(NULL as string));

-- executing against localhost:21000
select length(identity(&quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;, &quot;0123456789&quot;));

-- executing against localhost:21000
select throws_exception();

-- executing against localhost:21000
select throws_exception() from functional.alltypestiny;

-- executing against localhost:21000
select hive_add(cast(1 as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(hive_add(cast(1 as int), cast(2 as int)), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(hive_add(cast(1 as int), cast(2 as int)) - hive_add(cast(2 as int), cast(1 as int)) as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(1 as smallint), cast(2 as smallint));

-- executing against localhost:21000
select hive_add(cast(1.0 as float), cast(2.0 as float));

-- executing against localhost:21000
select hive_add(cast(1.0 as double), cast(2.0 as double));

-- executing against localhost:21000
select hive_add(cast(1 as boolean), cast(0 as boolean));

-- executing against localhost:21000
select identity_anytype(true);

-- executing against localhost:21000
select identity_anytype(cast(10 as tinyint));

-- executing against localhost:21000
select identity_anytype(cast(10 as smallint));

-- executing against localhost:21000
select identity_anytype(cast(10 as int));

-- executing against localhost:21000
select identity_anytype(cast(10 as bigint));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as float));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as double));

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;);

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;);

-- executing against localhost:21000
select * from
(select max(int_col) from functional.alltypesagg
 where identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;1&apos; union all
(select max(int_col) from functional.alltypesagg
 where not identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;2&apos;
)))))))))))))))) v;

-- executing against localhost:21000
drop table if exists replace_string_input;

-- executing against localhost:21000
create table replace_string_input as
values(&apos;toast&apos;), (&apos;scone&apos;), (&apos;stuff&apos;), (&apos;sssss&apos;), (&apos;yes&apos;), (&apos;scone&apos;), (&apos;stuff&apos;);

-- executing against localhost:21000
select distinct replace_string(_c0) as es
from replace_string_input
order by 1;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="380" name="test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="15.5741009712"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_ir_functions_d0bb530f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_ir_functions_d0bb530f`;

MainThread: Created database &quot;test_ir_functions_d0bb530f&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="380" name="test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="3.86452078819"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_ir_functions_c45a8d3c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_ir_functions_c45a8d3c`;

MainThread: Created database &quot;test_ir_functions_c45a8d3c&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
</system-err></testcase><testcase classname="query_test.test_sort.TestQueryFullSort" file="query_test/test_sort.py" line="149" name="test_spill_empty_strings[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="53.8550989628"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET buffer_pool_limit=256m;
SET disable_outermost_topn=1;
SET exec_single_node_rows_threshold=0;
SET batch_size=0;
SET num_nodes=1;
-- executing against localhost:21000

    select empty_str, l_orderkey, l_partkey, l_suppkey,
        l_linenumber, l_quantity, l_extendedprice, l_discount, l_tax
    from (select substr(l_comment, 1000, 0) empty_str, * from lineitem) t
    order by empty_str, l_orderkey, l_partkey, l_suppkey, l_linenumber
    limit 100000
    ;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q10]" time="7.86384725571"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q10

-- executing against localhost:21000
select
  c_custkey,
  c_name,
  sum(l_extendedprice * (1 - l_discount)) as revenue,
  c_acctbal,
  n_name,
  c_address,
  c_phone,
  c_comment
from
  customer,
  orders,
  lineitem,
  nation
where
  c_custkey = o_custkey
  and l_orderkey = o_orderkey
  and o_orderdate &gt;= &apos;1993-10-01&apos;
  and o_orderdate &lt; &apos;1994-01-01&apos;
  and l_returnflag = &apos;R&apos;
  and c_nationkey = n_nationkey
group by
  c_custkey,
  c_name,
  c_acctbal,
  c_phone,
  n_name,
  c_address,
  c_comment
order by
  revenue desc,
  c_custkey
limit 20;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="275" name="test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="52.3867681026"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_28042e50` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_28042e50`;

MainThread: Created database &quot;test_native_functions_28042e50&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000

create function test_native_functions_28042e50.identity(boolean) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.identity(tinyint) returns tinyint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.identity(smallint) returns smallint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.identity(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.identity(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.identity(float) returns float
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.identity(double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.identity(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.identity(timestamp) returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_12TimestampValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.identity(decimal(9,0)) returns decimal(9,0)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.identity(decimal(18,1)) returns decimal(18,1)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.identity(decimal(38,10)) returns decimal(38,10)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.all_types_fn(
    string, boolean, tinyint, smallint, int, bigint, float, double, decimal(2,0))
returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;AllTypes&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.no_args() returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z6NoArgsPN10impala_udf15FunctionContextE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.var_and(boolean...) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarAnd&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.var_sum(int...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.var_sum(double...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.var_sum(string...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.var_sum(decimal(4,2)...) returns decimal(18,2)
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.var_sum_multiply(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z14VarSumMultiplyPN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.var_sum_multiply2(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z15VarSumMultiply2PN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.xpow(double, double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_ZN6impala13MathFunctions3PowEPN10impala_udf15FunctionContextERKNS1_9DoubleValES6_&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.to_lower(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToLowerPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.to_upper(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToUpperPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.constant_timestamp() returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantTimestamp&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.validate_arg_type(string) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateArgType&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.count_rows() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos; close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.constant_arg(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantArg&apos; prepare_fn=&apos;ConstantArgPrepare&apos; close_fn=&apos;ConstantArgClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.validate_open(int) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateOpen&apos;
prepare_fn=&apos;ValidateOpenPrepare&apos; close_fn=&apos;ValidateOpenClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.mem_test(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos; close_fn=&apos;MemTestClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.mem_test_leaks(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


-- Regression test for IMPALA-1475
create function test_native_functions_28042e50.unmangled_symbol() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;UnmangledSymbol&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.four_args(int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FourArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.five_args(int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FiveArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.six_args(int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SixArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.seven_args(int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SevenArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.eight_args(int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;EightArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.twenty_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_native_functions_28042e50.twenty_one_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyOneArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000

create aggregate function test_native_functions_28042e50.test_count(int) returns bigint
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;CountUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_28042e50.hll(int) returns string
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;HllUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_28042e50.sum_small_decimal(decimal(9,2))
returns decimal(9,2) location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;SumSmallDecimalUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000

create aggregate function test_native_functions_28042e50.trunc_sum(double)
returns bigint intermediate double location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;TruncSumUpdate&apos; merge_fn=&apos;TruncSumMerge&apos;
serialize_fn=&apos;TruncSumSerialize&apos; finalize_fn=&apos;TruncSumFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_28042e50.arg_is_const(int, int)
returns boolean location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;ArgIsConstInit&apos; update_fn=&apos;ArgIsConstUpdate&apos; merge_fn=&apos;ArgIsConstMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_28042e50.toggle_null(int)
returns int location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;ToggleNullUpdate&apos; merge_fn=&apos;ToggleNullMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_28042e50.count_nulls(bigint)
returns bigint location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;CountNullsUpdate&apos; merge_fn=&apos;CountNullsMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_28042e50.agg_intermediate(int)
returns bigint intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggIntermediateInit&apos; update_fn=&apos;AggIntermediateUpdate&apos;
merge_fn=&apos;AggIntermediateMerge&apos; finalize_fn=&apos;AggIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_28042e50.agg_decimal_intermediate(decimal(2,1), int)
returns decimal(6,5) intermediate decimal(4,3) location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggDecimalIntermediateInit&apos; update_fn=&apos;AggDecimalIntermediateUpdate&apos;
merge_fn=&apos;AggDecimalIntermediateMerge&apos; finalize_fn=&apos;AggDecimalIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_28042e50.agg_string_intermediate(decimal(20,10), bigint, string)
returns decimal(20,0) intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggStringIntermediateInit&apos; update_fn=&apos;AggStringIntermediateUpdate&apos;
merge_fn=&apos;AggStringIntermediateMerge&apos; finalize_fn=&apos;AggStringIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create aggregate function test_native_functions_28042e50.char_intermediate_sum(int) returns int
intermediate char(10) LOCATION &apos;/test-warehouse/libTestUdas.so&apos; update_fn=&apos;AggCharIntermediateUpdate&apos;
init_fn=&apos;AggCharIntermediateInit&apos; merge_fn=&apos;AggCharIntermediateMerge&apos;
serialize_fn=&apos;AggCharIntermediateSerialize&apos; finalize_fn=&apos;AggCharIntermediateFinalize&apos;;

-- executing against localhost:21000
use test_native_functions_28042e50;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select identity(true);

-- executing against localhost:21000
select identity(cast(10 as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint));

-- executing against localhost:21000
select identity(cast(10 as int));

-- executing against localhost:21000
select identity(cast(10 as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float));

-- executing against localhost:21000
select identity(cast(10.0 as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;);

-- executing against localhost:21000
select identity(now());

-- executing against localhost:21000
select identity(cast(1 as decimal(9,0)));

-- executing against localhost:21000
select identity(cast(1 as decimal(18,1)));

-- executing against localhost:21000
select identity(cast(1 as decimal(38,10)));

-- executing against localhost:21000
select identity(NULL);

-- executing against localhost:21000
select constant_timestamp();

-- executing against localhost:21000
select from_utc_timestamp(constant_timestamp(), &quot;UTC&quot;);

-- executing against localhost:21000
select all_types_fn(&quot;1&quot;, true, 2, 3, 4, 5, 6.0, 7.0, cast(8 as decimal(2,0)));

-- executing against localhost:21000
select no_args();

-- executing against localhost:21000
select sum(identity(bigint_col)) from functional.alltypes;

-- executing against localhost:21000
select identity(a) from functional.tinytable;

-- executing against localhost:21000
select identity(d1),
identity(cast(d3 as decimal(38,10))), identity(cast(d5 as decimal(38,10)))
from functional.decimal_tbl;

-- executing against localhost:21000
select identity(bool_col), identity(tinyint_col),
       identity(smallint_col), identity(int_col),
       identity(bigint_col), identity(float_col),
       identity(double_col), identity(string_col),
       identity(timestamp_col), identity(year)
from functional.alltypestiny;

-- executing against localhost:21000
select sum(all_types_fn(
    string_col, bool_col, tinyint_col, smallint_col,
    int_col, bigint_col, float_col, double_col, cast(tinyint_col as decimal(2,0))))
from functional.alltypes;

-- executing against localhost:21000
select no_args() from functional.alltypes limit 1;

-- executing against localhost:21000
select identity(no_args());

-- executing against localhost:21000
select identity(cast(identity(3.0) as bigint));

-- executing against localhost:21000
select count(*) from functional.alltypessmall having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
group by identity(int_col)
having identity(count(*)) &gt; 10;

-- executing against localhost:21000
select identity(a.tinyint_col),
       identity(b.id),
       identity(a.string_col)
from functional.alltypesagg a join functional.alltypessmall b on
  (identity(a.tinyint_col) = identity(b.id))
and identity(a.tinyint_col + b.tinyint_col) &lt; 5
where identity(a.month) = identity(1)
and identity(a.day) = identity(1)
and identity(a.string_col) &gt; identity(&apos;88&apos;)
and identity(b.bool_col) = identity(false)
order by identity(a.string_col)
limit 5;

-- executing against localhost:21000
select identity(int_col),
       identity(min(identity(bool_col))),
       identity(max(identity(tinyint_col))),
       identity(max(identity(smallint_col))),
       identity(max(identity(int_col))),
       identity(max(identity(bigint_col))),
       identity(max(identity(float_col))),
       identity(max(identity(double_col))),
       identity(max(identity(string_col))),
       identity(max(identity(timestamp_col)))
from functional.alltypesagg
where identity(identity(tinyint_col) &gt; identity(1))
group by identity(int_col)
having identity(identity(int_col) &gt; identity(998));

-- executing against localhost:21000
select identity(year),
       identity(min(identity(month))),
       identity(min(string_col)),
       identity(max(timestamp_col))
from functional.alltypesagg group by identity(year)
having identity(identity(year) = identity(2010));

-- executing against localhost:21000
select min(identity(int_col)) from functional.alltypesagg where int_col is null;

-- executing against localhost:21000
select var_sum(NULL, NULL, NULL);

-- executing against localhost:21000
select var_and(true, false, true);

-- executing against localhost:21000
select var_and(true, true, true, true, true);

-- executing against localhost:21000
select var_sum(1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum(1.0, 2.0, 3.0);

-- executing against localhost:21000
select var_sum(&quot;Hello&quot;, &quot;World&quot;, &quot;Foo&quot;, &quot;Bar&quot;);

-- executing against localhost:21000
select var_sum(cast(1 as decimal(4,2)), cast(2 as decimal(4,2)), cast(3 as decimal(4,2)));

-- executing against localhost:21000
select var_sum(
    cast(1 as decimal(4,2)), cast(2 as decimal(4,2)),
    cast(3 as decimal(3,2)) + cast(&quot;1.1&quot; as decimal(3,2)));

-- executing against localhost:21000
select tinyint_col, int_col, var_sum(tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select var_sum_multiply(NULL, 1, 2);

-- executing against localhost:21000
select var_sum_multiply(1.0, 1, 2, NULL, 3);

-- executing against localhost:21000
select var_sum_multiply(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum_multiply2(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select to_lower(&quot;HELLO&quot;);

-- executing against localhost:21000
select to_upper(&quot;foobar&quot;);

-- executing against localhost:21000
select tinyint_col, int_col, var_sum_multiply(2, tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() = &apos;string&apos;;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() != &apos;string&apos;;

-- executing against localhost:21000
select validate_arg_type(&quot;dummy&quot;);

-- executing against localhost:21000
select constant_arg(1), constant_arg(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from functional.alltypestiny where identity(year) = 2009 and identity(month) = 1;

-- executing against localhost:21000
select mem_test(100);

-- executing against localhost:21000
select mem_test_leaks(100);

-- executing against localhost:21000
select constant_arg(cast(rand() as int));

-- executing against localhost:21000
select four_args(1,2,3,4);

-- executing against localhost:21000
select five_args(1,2,3,4,5);

-- executing against localhost:21000
select six_args(1,2,3,4,5,6);

-- executing against localhost:21000
select seven_args(1,2,3,4,5,6,7);

-- executing against localhost:21000
select eight_args(1,2,3,4,5,6,7,8);

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
select pow(3,2), xpow(3,2);

-- executing against localhost:21000
use test_native_functions_28042e50;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select twenty_one_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21);

-- executing against localhost:21000
use test_native_functions_28042e50;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select hll(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypesagg;

-- executing against localhost:21000
select sum_small_decimal(c3) from functional.decimal_tiny;

-- executing against localhost:21000
select trunc_sum(double_col),sum(double_col) from functional_parquet.alltypes where id &lt; 5555;

-- executing against localhost:21000
select arg_is_const(int_col, 1) from functional_parquet.alltypes;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg
where id &lt;= 9998;

-- executing against localhost:21000
select count_nulls(tinyint_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_intermediate(int_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2), count(*)
from functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   avg(c2),
   min(c3-c1),
   max(c1+c3),
   count(distinct int_col),
   sum(distinct int_col)
from
   functional.alltypesagg,
   functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   ndv(c2),
   sum(distinct c1)/count(distinct c1)
from
   functional.alltypesagg,
   functional.decimal_tiny
group by
   year,month,day;

-- executing against localhost:21000
select year, month, day, char_intermediate_sum(int_col), sum(int_col)
from functional.alltypesagg
group by year, month, day
order by year, month, day;

-- executing against localhost:21000
use test_native_functions_28042e50;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (udf_was_opened boolean);

-- executing against localhost:21000


insert overwrite table udfinserttest
select validate_open(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select validate_open(0);

-- executing against localhost:21000
select validate_open(0) from functional.alltypestiny where validate_open(0) limit 1;

-- executing against localhost:21000
select count(*) from functional.alltypestiny where validate_open(int_col);

-- executing against localhost:21000
select validate_open(int_col), count(*) from functional.alltypestiny
group by validate_open(int_col);

-- executing against localhost:21000
select count(if(validate_open(int_col), null, 1)) from functional.alltypestiny;

-- executing against localhost:21000
select int_col, count(*) from functional.alltypestiny
group by int_col having validate_open(int_col);

-- executing against localhost:21000
select b.bool_col from functional.alltypestiny a join functional.alltypestiny b 
on validate_open(a.int_col) = b.bool_col
where a.month = 3 and b.month = 3;

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col and validate_open(a.int_col));

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col)
where validate_open(a.int_col) = validate_open(b.int_col)
and validate_open(a.int_col);

-- executing against localhost:21000
select validate_open(int_col) from functional.alltypestiny;

-- executing against localhost:21000
use test_native_functions_28042e50;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (a int) partitioned by (udf_was_opened string);

-- executing against localhost:21000


insert overwrite table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (1);

-- executing against localhost:21000


insert overwrite table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (1);

-- executing against localhost:21000


insert into table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (2);

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select bool_col from functional.alltypestiny limit if(validate_open(1), 0, 1);

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="398" name="test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="21.4878797531"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_java_udfs_83374453` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_java_udfs_83374453`;

MainThread: Created database &quot;test_java_udfs_83374453&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_java_udfs_83374453;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
create function hive_pi() returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPI&apos;;

-- executing against localhost:21000


create function hive_round(double) returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFRound&apos;;

-- executing against localhost:21000


create function hive_floor(double) returns bigint
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFFloor&apos;;

-- executing against localhost:21000


create function hive_mod(int, int) returns int
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPosMod&apos;;

-- executing against localhost:21000


create function hive_bin(bigint) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFBin&apos;;

-- executing against localhost:21000


create function hive_lower(string) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFLower&apos;;

-- executing against localhost:21000


create function identity_anytype
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(tinyint) returns tinyint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(bigint) returns bigint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(int, int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(smallint, smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(float, float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(double, double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(boolean, boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function throws_exception() returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdfException&apos;;

-- executing against localhost:21000


create function replace_string(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.ReplaceStringUdf&apos;;

-- executing against localhost:21000
use test_java_udfs_83374453;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select hive_pi();

-- executing against localhost:21000
select hive_bin(100);

-- executing against localhost:21000
select min(hive_pi()) from functional.alltypesagg;

-- executing against localhost:21000
select identity(true), identity(cast(NULL as boolean));

-- executing against localhost:21000
select identity(cast(10 as tinyint)), identity(cast(NULL as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint)), identity(cast(NULL as smallint));

-- executing against localhost:21000
select identity(cast(10 as int)), identity(cast(NULL as int));

-- executing against localhost:21000
select identity(cast(10 as bigint)), identity(cast(NULL as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float)), identity(cast(NULL as float));

-- executing against localhost:21000
select identity(cast(10.0 as double)), identity(cast(NULL as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;),
       identity(&quot;why&quot;, &quot; hello there&quot;),
       identity(&quot;why&quot;, &quot; hello&quot;, &quot; there&quot;),
       identity(cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string), cast(NULL as string));

-- executing against localhost:21000
select length(identity(&quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;, &quot;0123456789&quot;));

-- executing against localhost:21000
select throws_exception();

-- executing against localhost:21000
select throws_exception() from functional.alltypestiny;

-- executing against localhost:21000
select hive_add(cast(1 as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(hive_add(cast(1 as int), cast(2 as int)), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(hive_add(cast(1 as int), cast(2 as int)) - hive_add(cast(2 as int), cast(1 as int)) as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(1 as smallint), cast(2 as smallint));

-- executing against localhost:21000
select hive_add(cast(1.0 as float), cast(2.0 as float));

-- executing against localhost:21000
select hive_add(cast(1.0 as double), cast(2.0 as double));

-- executing against localhost:21000
select hive_add(cast(1 as boolean), cast(0 as boolean));

-- executing against localhost:21000
select identity_anytype(true);

-- executing against localhost:21000
select identity_anytype(cast(10 as tinyint));

-- executing against localhost:21000
select identity_anytype(cast(10 as smallint));

-- executing against localhost:21000
select identity_anytype(cast(10 as int));

-- executing against localhost:21000
select identity_anytype(cast(10 as bigint));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as float));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as double));

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;);

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;);

-- executing against localhost:21000
select * from
(select max(int_col) from functional.alltypesagg
 where identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;1&apos; union all
(select max(int_col) from functional.alltypesagg
 where not identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;2&apos;
)))))))))))))))) v;

-- executing against localhost:21000
drop table if exists replace_string_input;

-- executing against localhost:21000
create table replace_string_input as
values(&apos;toast&apos;), (&apos;scone&apos;), (&apos;stuff&apos;), (&apos;sssss&apos;), (&apos;yes&apos;), (&apos;scone&apos;), (&apos;stuff&apos;);

-- executing against localhost:21000
select distinct replace_string(_c0) as es
from replace_string_input
order by 1;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q11]" time="3.27461385727"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q11

-- executing against localhost:21000
select
  *
from (
  select
    ps_partkey,
    sum(ps_supplycost * ps_availqty) as value
  from
    partsupp,
    supplier,
    nation
  where
    ps_suppkey = s_suppkey
    and s_nationkey = n_nationkey
    and n_name = &apos;GERMANY&apos;
  group by
    ps_partkey
) as inner_query
where
  value &gt; (
    select
      sum(ps_supplycost * ps_availqty) * 0.0001
    from
      partsupp,
      supplier,
      nation
    where
      ps_suppkey = s_suppkey
      and s_nationkey = n_nationkey
      and n_name = &apos;GERMANY&apos;
  )
order by
  value desc;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="275" name="test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="40.218211174"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_3072402c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_3072402c`;

MainThread: Created database &quot;test_native_functions_3072402c&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000

create function test_native_functions_3072402c.identity(boolean) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.identity(tinyint) returns tinyint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.identity(smallint) returns smallint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.identity(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.identity(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.identity(float) returns float
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.identity(double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.identity(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.identity(timestamp) returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_12TimestampValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.identity(decimal(9,0)) returns decimal(9,0)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.identity(decimal(18,1)) returns decimal(18,1)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.identity(decimal(38,10)) returns decimal(38,10)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.all_types_fn(
    string, boolean, tinyint, smallint, int, bigint, float, double, decimal(2,0))
returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;AllTypes&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.no_args() returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z6NoArgsPN10impala_udf15FunctionContextE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.var_and(boolean...) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarAnd&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.var_sum(int...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.var_sum(double...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.var_sum(string...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.var_sum(decimal(4,2)...) returns decimal(18,2)
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.var_sum_multiply(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z14VarSumMultiplyPN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.var_sum_multiply2(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z15VarSumMultiply2PN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.xpow(double, double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_ZN6impala13MathFunctions3PowEPN10impala_udf15FunctionContextERKNS1_9DoubleValES6_&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.to_lower(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToLowerPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.to_upper(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToUpperPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.constant_timestamp() returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantTimestamp&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.validate_arg_type(string) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateArgType&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.count_rows() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos; close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.constant_arg(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantArg&apos; prepare_fn=&apos;ConstantArgPrepare&apos; close_fn=&apos;ConstantArgClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.validate_open(int) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateOpen&apos;
prepare_fn=&apos;ValidateOpenPrepare&apos; close_fn=&apos;ValidateOpenClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.mem_test(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos; close_fn=&apos;MemTestClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.mem_test_leaks(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


-- Regression test for IMPALA-1475
create function test_native_functions_3072402c.unmangled_symbol() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;UnmangledSymbol&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.four_args(int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FourArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.five_args(int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FiveArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.six_args(int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SixArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.seven_args(int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SevenArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.eight_args(int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;EightArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.twenty_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_3072402c.twenty_one_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyOneArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000

create aggregate function test_native_functions_3072402c.test_count(int) returns bigint
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;CountUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_3072402c.hll(int) returns string
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;HllUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_3072402c.sum_small_decimal(decimal(9,2))
returns decimal(9,2) location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;SumSmallDecimalUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000

create aggregate function test_native_functions_3072402c.trunc_sum(double)
returns bigint intermediate double location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;TruncSumUpdate&apos; merge_fn=&apos;TruncSumMerge&apos;
serialize_fn=&apos;TruncSumSerialize&apos; finalize_fn=&apos;TruncSumFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_3072402c.arg_is_const(int, int)
returns boolean location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;ArgIsConstInit&apos; update_fn=&apos;ArgIsConstUpdate&apos; merge_fn=&apos;ArgIsConstMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_3072402c.toggle_null(int)
returns int location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;ToggleNullUpdate&apos; merge_fn=&apos;ToggleNullMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_3072402c.count_nulls(bigint)
returns bigint location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;CountNullsUpdate&apos; merge_fn=&apos;CountNullsMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_3072402c.agg_intermediate(int)
returns bigint intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggIntermediateInit&apos; update_fn=&apos;AggIntermediateUpdate&apos;
merge_fn=&apos;AggIntermediateMerge&apos; finalize_fn=&apos;AggIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_3072402c.agg_decimal_intermediate(decimal(2,1), int)
returns decimal(6,5) intermediate decimal(4,3) location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggDecimalIntermediateInit&apos; update_fn=&apos;AggDecimalIntermediateUpdate&apos;
merge_fn=&apos;AggDecimalIntermediateMerge&apos; finalize_fn=&apos;AggDecimalIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_3072402c.agg_string_intermediate(decimal(20,10), bigint, string)
returns decimal(20,0) intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggStringIntermediateInit&apos; update_fn=&apos;AggStringIntermediateUpdate&apos;
merge_fn=&apos;AggStringIntermediateMerge&apos; finalize_fn=&apos;AggStringIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_3072402c.char_intermediate_sum(int) returns int
intermediate char(10) LOCATION &apos;/test-warehouse/libTestUdas.so&apos; update_fn=&apos;AggCharIntermediateUpdate&apos;
init_fn=&apos;AggCharIntermediateInit&apos; merge_fn=&apos;AggCharIntermediateMerge&apos;
serialize_fn=&apos;AggCharIntermediateSerialize&apos; finalize_fn=&apos;AggCharIntermediateFinalize&apos;;

-- executing against localhost:21000
use test_native_functions_3072402c;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select identity(true);

-- executing against localhost:21000
select identity(cast(10 as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint));

-- executing against localhost:21000
select identity(cast(10 as int));

-- executing against localhost:21000
select identity(cast(10 as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float));

-- executing against localhost:21000
select identity(cast(10.0 as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;);

-- executing against localhost:21000
select identity(now());

-- executing against localhost:21000
select identity(cast(1 as decimal(9,0)));

-- executing against localhost:21000
select identity(cast(1 as decimal(18,1)));

-- executing against localhost:21000
select identity(cast(1 as decimal(38,10)));

-- executing against localhost:21000
select identity(NULL);

-- executing against localhost:21000
select constant_timestamp();

-- executing against localhost:21000
select from_utc_timestamp(constant_timestamp(), &quot;UTC&quot;);

-- executing against localhost:21000
select all_types_fn(&quot;1&quot;, true, 2, 3, 4, 5, 6.0, 7.0, cast(8 as decimal(2,0)));

-- executing against localhost:21000
select no_args();

-- executing against localhost:21000
select sum(identity(bigint_col)) from functional.alltypes;

-- executing against localhost:21000
select identity(a) from functional.tinytable;

-- executing against localhost:21000
select identity(d1),
identity(cast(d3 as decimal(38,10))), identity(cast(d5 as decimal(38,10)))
from functional.decimal_tbl;

-- executing against localhost:21000
select identity(bool_col), identity(tinyint_col),
       identity(smallint_col), identity(int_col),
       identity(bigint_col), identity(float_col),
       identity(double_col), identity(string_col),
       identity(timestamp_col), identity(year)
from functional.alltypestiny;

-- executing against localhost:21000
select sum(all_types_fn(
    string_col, bool_col, tinyint_col, smallint_col,
    int_col, bigint_col, float_col, double_col, cast(tinyint_col as decimal(2,0))))
from functional.alltypes;

-- executing against localhost:21000
select no_args() from functional.alltypes limit 1;

-- executing against localhost:21000
select identity(no_args());

-- executing against localhost:21000
select identity(cast(identity(3.0) as bigint));

-- executing against localhost:21000
select count(*) from functional.alltypessmall having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
group by identity(int_col)
having identity(count(*)) &gt; 10;

-- executing against localhost:21000
select identity(a.tinyint_col),
       identity(b.id),
       identity(a.string_col)
from functional.alltypesagg a join functional.alltypessmall b on
  (identity(a.tinyint_col) = identity(b.id))
and identity(a.tinyint_col + b.tinyint_col) &lt; 5
where identity(a.month) = identity(1)
and identity(a.day) = identity(1)
and identity(a.string_col) &gt; identity(&apos;88&apos;)
and identity(b.bool_col) = identity(false)
order by identity(a.string_col)
limit 5;

-- executing against localhost:21000
select identity(int_col),
       identity(min(identity(bool_col))),
       identity(max(identity(tinyint_col))),
       identity(max(identity(smallint_col))),
       identity(max(identity(int_col))),
       identity(max(identity(bigint_col))),
       identity(max(identity(float_col))),
       identity(max(identity(double_col))),
       identity(max(identity(string_col))),
       identity(max(identity(timestamp_col)))
from functional.alltypesagg
where identity(identity(tinyint_col) &gt; identity(1))
group by identity(int_col)
having identity(identity(int_col) &gt; identity(998));

-- executing against localhost:21000
select identity(year),
       identity(min(identity(month))),
       identity(min(string_col)),
       identity(max(timestamp_col))
from functional.alltypesagg group by identity(year)
having identity(identity(year) = identity(2010));

-- executing against localhost:21000
select min(identity(int_col)) from functional.alltypesagg where int_col is null;

-- executing against localhost:21000
select var_sum(NULL, NULL, NULL);

-- executing against localhost:21000
select var_and(true, false, true);

-- executing against localhost:21000
select var_and(true, true, true, true, true);

-- executing against localhost:21000
select var_sum(1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum(1.0, 2.0, 3.0);

-- executing against localhost:21000
select var_sum(&quot;Hello&quot;, &quot;World&quot;, &quot;Foo&quot;, &quot;Bar&quot;);

-- executing against localhost:21000
select var_sum(cast(1 as decimal(4,2)), cast(2 as decimal(4,2)), cast(3 as decimal(4,2)));

-- executing against localhost:21000
select var_sum(
    cast(1 as decimal(4,2)), cast(2 as decimal(4,2)),
    cast(3 as decimal(3,2)) + cast(&quot;1.1&quot; as decimal(3,2)));

-- executing against localhost:21000
select tinyint_col, int_col, var_sum(tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select var_sum_multiply(NULL, 1, 2);

-- executing against localhost:21000
select var_sum_multiply(1.0, 1, 2, NULL, 3);

-- executing against localhost:21000
select var_sum_multiply(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum_multiply2(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select to_lower(&quot;HELLO&quot;);

-- executing against localhost:21000
select to_upper(&quot;foobar&quot;);

-- executing against localhost:21000
select tinyint_col, int_col, var_sum_multiply(2, tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() = &apos;string&apos;;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() != &apos;string&apos;;

-- executing against localhost:21000
select validate_arg_type(&quot;dummy&quot;);

-- executing against localhost:21000
select constant_arg(1), constant_arg(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from functional.alltypestiny where identity(year) = 2009 and identity(month) = 1;

-- executing against localhost:21000
select mem_test(100);

-- executing against localhost:21000
select mem_test_leaks(100);

-- executing against localhost:21000
select constant_arg(cast(rand() as int));

-- executing against localhost:21000
select four_args(1,2,3,4);

-- executing against localhost:21000
select five_args(1,2,3,4,5);

-- executing against localhost:21000
select six_args(1,2,3,4,5,6);

-- executing against localhost:21000
select seven_args(1,2,3,4,5,6,7);

-- executing against localhost:21000
select eight_args(1,2,3,4,5,6,7,8);

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
select pow(3,2), xpow(3,2);

-- executing against localhost:21000
use test_native_functions_3072402c;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select hll(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypesagg;

-- executing against localhost:21000
select sum_small_decimal(c3) from functional.decimal_tiny;

-- executing against localhost:21000
select trunc_sum(double_col),sum(double_col) from functional_parquet.alltypes where id &lt; 5555;

-- executing against localhost:21000
select arg_is_const(int_col, 1) from functional_parquet.alltypes;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg
where id &lt;= 9998;

-- executing against localhost:21000
select count_nulls(tinyint_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_intermediate(int_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2), count(*)
from functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   avg(c2),
   min(c3-c1),
   max(c1+c3),
   count(distinct int_col),
   sum(distinct int_col)
from
   functional.alltypesagg,
   functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   ndv(c2),
   sum(distinct c1)/count(distinct c1)
from
   functional.alltypesagg,
   functional.decimal_tiny
group by
   year,month,day;

-- executing against localhost:21000
select year, month, day, char_intermediate_sum(int_col), sum(int_col)
from functional.alltypesagg
group by year, month, day
order by year, month, day;

-- executing against localhost:21000
use test_native_functions_3072402c;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (udf_was_opened boolean);

-- executing against localhost:21000


insert overwrite table udfinserttest
select validate_open(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select validate_open(0);

-- executing against localhost:21000
select validate_open(0) from functional.alltypestiny where validate_open(0) limit 1;

-- executing against localhost:21000
select count(*) from functional.alltypestiny where validate_open(int_col);

-- executing against localhost:21000
select validate_open(int_col), count(*) from functional.alltypestiny
group by validate_open(int_col);

-- executing against localhost:21000
select count(if(validate_open(int_col), null, 1)) from functional.alltypestiny;

-- executing against localhost:21000
select int_col, count(*) from functional.alltypestiny
group by int_col having validate_open(int_col);

-- executing against localhost:21000
select b.bool_col from functional.alltypestiny a join functional.alltypestiny b 
on validate_open(a.int_col) = b.bool_col
where a.month = 3 and b.month = 3;

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col and validate_open(a.int_col));

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col)
where validate_open(a.int_col) = validate_open(b.int_col)
and validate_open(a.int_col);

-- executing against localhost:21000
select validate_open(int_col) from functional.alltypestiny;

-- executing against localhost:21000
use test_native_functions_3072402c;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select count_rows() from functional.alltypestiny;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q12]" time="6.93543505669"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q12

-- executing against localhost:21000
select
  l_shipmode,
  sum(case
    when o_orderpriority = &apos;1-URGENT&apos;
      or o_orderpriority = &apos;2-HIGH&apos;
    then 1
    else 0
  end) as high_line_count,
  sum(case
    when o_orderpriority &lt;&gt; &apos;1-URGENT&apos;
      and o_orderpriority &lt;&gt; &apos;2-HIGH&apos;
    then 1
    else 0
  end) as low_line_count
from
  orders,
  lineitem
where
  o_orderkey = l_orderkey
  and l_shipmode in (&apos;MAIL&apos;, &apos;SHIP&apos;)
  and l_commitdate &lt; l_receiptdate
  and l_shipdate &lt; l_commitdate
  and l_receiptdate &gt;= &apos;1994-01-01&apos;
  and l_receiptdate &lt; &apos;1995-01-01&apos;
group by
  l_shipmode
order by
  l_shipmode;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="275" name="test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="40.5843830109"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_945320df` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_945320df`;

MainThread: Created database &quot;test_native_functions_945320df&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000

create function test_native_functions_945320df.identity(boolean) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.identity(tinyint) returns tinyint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.identity(smallint) returns smallint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.identity(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.identity(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.identity(float) returns float
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.identity(double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.identity(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.identity(timestamp) returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_12TimestampValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.identity(decimal(9,0)) returns decimal(9,0)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.identity(decimal(18,1)) returns decimal(18,1)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.identity(decimal(38,10)) returns decimal(38,10)
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.all_types_fn(
    string, boolean, tinyint, smallint, int, bigint, float, double, decimal(2,0))
returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;AllTypes&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.no_args() returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z6NoArgsPN10impala_udf15FunctionContextE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.var_and(boolean...) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarAnd&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.var_sum(int...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.var_sum(double...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.var_sum(string...) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.var_sum(decimal(4,2)...) returns decimal(18,2)
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.var_sum_multiply(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z14VarSumMultiplyPN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.var_sum_multiply2(double, int...) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z15VarSumMultiply2PN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.xpow(double, double) returns double
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_ZN6impala13MathFunctions3PowEPN10impala_udf15FunctionContextERKNS1_9DoubleValES6_&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.to_lower(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToLowerPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.to_upper(string) returns string
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;_Z7ToUpperPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.constant_timestamp() returns timestamp
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantTimestamp&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.validate_arg_type(string) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateArgType&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.count_rows() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos; close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.constant_arg(int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ConstantArg&apos; prepare_fn=&apos;ConstantArgPrepare&apos; close_fn=&apos;ConstantArgClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.validate_open(int) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;ValidateOpen&apos;
prepare_fn=&apos;ValidateOpenPrepare&apos; close_fn=&apos;ValidateOpenClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.mem_test(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos; close_fn=&apos;MemTestClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.mem_test_leaks(bigint) returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


-- Regression test for IMPALA-1475
create function test_native_functions_945320df.unmangled_symbol() returns bigint
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;UnmangledSymbol&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.four_args(int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FourArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.five_args(int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;FiveArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.six_args(int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SixArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.seven_args(int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;SevenArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.eight_args(int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;EightArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.twenty_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_native_functions_945320df.twenty_one_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;TwentyOneArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000

create aggregate function test_native_functions_945320df.test_count(int) returns bigint
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;CountUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_945320df.hll(int) returns string
location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;HllUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_945320df.sum_small_decimal(decimal(9,2))
returns decimal(9,2) location &apos;/test-warehouse/libudasample.so&apos; update_fn=&apos;SumSmallDecimalUpdate&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000

create aggregate function test_native_functions_945320df.trunc_sum(double)
returns bigint intermediate double location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;TruncSumUpdate&apos; merge_fn=&apos;TruncSumMerge&apos;
serialize_fn=&apos;TruncSumSerialize&apos; finalize_fn=&apos;TruncSumFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_945320df.arg_is_const(int, int)
returns boolean location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;ArgIsConstInit&apos; update_fn=&apos;ArgIsConstUpdate&apos; merge_fn=&apos;ArgIsConstMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_945320df.toggle_null(int)
returns int location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;ToggleNullUpdate&apos; merge_fn=&apos;ToggleNullMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_945320df.count_nulls(bigint)
returns bigint location &apos;/test-warehouse/libTestUdas.so&apos;
update_fn=&apos;CountNullsUpdate&apos; merge_fn=&apos;CountNullsMerge&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_945320df.agg_intermediate(int)
returns bigint intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggIntermediateInit&apos; update_fn=&apos;AggIntermediateUpdate&apos;
merge_fn=&apos;AggIntermediateMerge&apos; finalize_fn=&apos;AggIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_945320df.agg_decimal_intermediate(decimal(2,1), int)
returns decimal(6,5) intermediate decimal(4,3) location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggDecimalIntermediateInit&apos; update_fn=&apos;AggDecimalIntermediateUpdate&apos;
merge_fn=&apos;AggDecimalIntermediateMerge&apos; finalize_fn=&apos;AggDecimalIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_945320df.agg_string_intermediate(decimal(20,10), bigint, string)
returns decimal(20,0) intermediate string location &apos;/test-warehouse/libTestUdas.so&apos;
init_fn=&apos;AggStringIntermediateInit&apos; update_fn=&apos;AggStringIntermediateUpdate&apos;
merge_fn=&apos;AggStringIntermediateMerge&apos; finalize_fn=&apos;AggStringIntermediateFinalize&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create aggregate function test_native_functions_945320df.char_intermediate_sum(int) returns int
intermediate char(10) LOCATION &apos;/test-warehouse/libTestUdas.so&apos; update_fn=&apos;AggCharIntermediateUpdate&apos;
init_fn=&apos;AggCharIntermediateInit&apos; merge_fn=&apos;AggCharIntermediateMerge&apos;
serialize_fn=&apos;AggCharIntermediateSerialize&apos; finalize_fn=&apos;AggCharIntermediateFinalize&apos;;

-- executing against localhost:21000
use test_native_functions_945320df;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select identity(true);

-- executing against localhost:21000
select identity(cast(10 as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint));

-- executing against localhost:21000
select identity(cast(10 as int));

-- executing against localhost:21000
select identity(cast(10 as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float));

-- executing against localhost:21000
select identity(cast(10.0 as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;);

-- executing against localhost:21000
select identity(now());

-- executing against localhost:21000
select identity(cast(1 as decimal(9,0)));

-- executing against localhost:21000
select identity(cast(1 as decimal(18,1)));

-- executing against localhost:21000
select identity(cast(1 as decimal(38,10)));

-- executing against localhost:21000
select identity(NULL);

-- executing against localhost:21000
select constant_timestamp();

-- executing against localhost:21000
select from_utc_timestamp(constant_timestamp(), &quot;UTC&quot;);

-- executing against localhost:21000
select all_types_fn(&quot;1&quot;, true, 2, 3, 4, 5, 6.0, 7.0, cast(8 as decimal(2,0)));

-- executing against localhost:21000
select no_args();

-- executing against localhost:21000
select sum(identity(bigint_col)) from functional.alltypes;

-- executing against localhost:21000
select identity(a) from functional.tinytable;

-- executing against localhost:21000
select identity(d1),
identity(cast(d3 as decimal(38,10))), identity(cast(d5 as decimal(38,10)))
from functional.decimal_tbl;

-- executing against localhost:21000
select identity(bool_col), identity(tinyint_col),
       identity(smallint_col), identity(int_col),
       identity(bigint_col), identity(float_col),
       identity(double_col), identity(string_col),
       identity(timestamp_col), identity(year)
from functional.alltypestiny;

-- executing against localhost:21000
select sum(all_types_fn(
    string_col, bool_col, tinyint_col, smallint_col,
    int_col, bigint_col, float_col, double_col, cast(tinyint_col as decimal(2,0))))
from functional.alltypes;

-- executing against localhost:21000
select no_args() from functional.alltypes limit 1;

-- executing against localhost:21000
select identity(no_args());

-- executing against localhost:21000
select identity(cast(identity(3.0) as bigint));

-- executing against localhost:21000
select count(*) from functional.alltypessmall having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
group by identity(int_col)
having identity(count(*)) &gt; 10;

-- executing against localhost:21000
select identity(a.tinyint_col),
       identity(b.id),
       identity(a.string_col)
from functional.alltypesagg a join functional.alltypessmall b on
  (identity(a.tinyint_col) = identity(b.id))
and identity(a.tinyint_col + b.tinyint_col) &lt; 5
where identity(a.month) = identity(1)
and identity(a.day) = identity(1)
and identity(a.string_col) &gt; identity(&apos;88&apos;)
and identity(b.bool_col) = identity(false)
order by identity(a.string_col)
limit 5;

-- executing against localhost:21000
select identity(int_col),
       identity(min(identity(bool_col))),
       identity(max(identity(tinyint_col))),
       identity(max(identity(smallint_col))),
       identity(max(identity(int_col))),
       identity(max(identity(bigint_col))),
       identity(max(identity(float_col))),
       identity(max(identity(double_col))),
       identity(max(identity(string_col))),
       identity(max(identity(timestamp_col)))
from functional.alltypesagg
where identity(identity(tinyint_col) &gt; identity(1))
group by identity(int_col)
having identity(identity(int_col) &gt; identity(998));

-- executing against localhost:21000
select identity(year),
       identity(min(identity(month))),
       identity(min(string_col)),
       identity(max(timestamp_col))
from functional.alltypesagg group by identity(year)
having identity(identity(year) = identity(2010));

-- executing against localhost:21000
select min(identity(int_col)) from functional.alltypesagg where int_col is null;

-- executing against localhost:21000
select var_sum(NULL, NULL, NULL);

-- executing against localhost:21000
select var_and(true, false, true);

-- executing against localhost:21000
select var_and(true, true, true, true, true);

-- executing against localhost:21000
select var_sum(1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum(1.0, 2.0, 3.0);

-- executing against localhost:21000
select var_sum(&quot;Hello&quot;, &quot;World&quot;, &quot;Foo&quot;, &quot;Bar&quot;);

-- executing against localhost:21000
select var_sum(cast(1 as decimal(4,2)), cast(2 as decimal(4,2)), cast(3 as decimal(4,2)));

-- executing against localhost:21000
select var_sum(
    cast(1 as decimal(4,2)), cast(2 as decimal(4,2)),
    cast(3 as decimal(3,2)) + cast(&quot;1.1&quot; as decimal(3,2)));

-- executing against localhost:21000
select tinyint_col, int_col, var_sum(tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select var_sum_multiply(NULL, 1, 2);

-- executing against localhost:21000
select var_sum_multiply(1.0, 1, 2, NULL, 3);

-- executing against localhost:21000
select var_sum_multiply(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum_multiply2(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select to_lower(&quot;HELLO&quot;);

-- executing against localhost:21000
select to_upper(&quot;foobar&quot;);

-- executing against localhost:21000
select tinyint_col, int_col, var_sum_multiply(2, tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() = &apos;string&apos;;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() != &apos;string&apos;;

-- executing against localhost:21000
select validate_arg_type(&quot;dummy&quot;);

-- executing against localhost:21000
select constant_arg(1), constant_arg(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from functional.alltypestiny where identity(year) = 2009 and identity(month) = 1;

-- executing against localhost:21000
select mem_test(100);

-- executing against localhost:21000
select mem_test_leaks(100);

-- executing against localhost:21000
select constant_arg(cast(rand() as int));

-- executing against localhost:21000
select four_args(1,2,3,4);

-- executing against localhost:21000
select five_args(1,2,3,4,5);

-- executing against localhost:21000
select six_args(1,2,3,4,5,6);

-- executing against localhost:21000
select seven_args(1,2,3,4,5,6,7);

-- executing against localhost:21000
select eight_args(1,2,3,4,5,6,7,8);

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
select pow(3,2), xpow(3,2);

-- executing against localhost:21000
use test_native_functions_945320df;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select twenty_one_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21);

-- executing against localhost:21000
use test_native_functions_945320df;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select hll(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypestiny;

-- executing against localhost:21000
select test_count(int_col) from functional.alltypesagg;

-- executing against localhost:21000
select sum_small_decimal(c3) from functional.decimal_tiny;

-- executing against localhost:21000
select trunc_sum(double_col),sum(double_col) from functional_parquet.alltypes where id &lt; 5555;

-- executing against localhost:21000
select arg_is_const(int_col, 1) from functional_parquet.alltypes;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg;

-- executing against localhost:21000
select toggle_null(id), count(*)
from functional_parquet.alltypesagg
where id &lt;= 9998;

-- executing against localhost:21000
select count_nulls(tinyint_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_intermediate(int_col), count(*)
from functional.alltypesagg;

-- executing against localhost:21000
select agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2), count(*)
from functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   avg(c2),
   min(c3-c1),
   max(c1+c3),
   count(distinct int_col),
   sum(distinct int_col)
from
   functional.alltypesagg,
   functional.decimal_tiny;

-- executing against localhost:21000
select
   agg_string_intermediate(cast(c1 as decimal(20,10)), 1000, &quot;foobar&quot;),
   agg_decimal_intermediate(cast(c3 as decimal(2,1)), 2),
   agg_intermediate(int_col),
   ndv(c2),
   sum(distinct c1)/count(distinct c1)
from
   functional.alltypesagg,
   functional.decimal_tiny
group by
   year,month,day;

-- executing against localhost:21000
select year, month, day, char_intermediate_sum(int_col), sum(int_col)
from functional.alltypesagg
group by year, month, day
order by year, month, day;

-- executing against localhost:21000
use test_native_functions_945320df;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (udf_was_opened boolean);

-- executing against localhost:21000


insert overwrite table udfinserttest
select validate_open(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select validate_open(0);

-- executing against localhost:21000
select validate_open(0) from functional.alltypestiny where validate_open(0) limit 1;

-- executing against localhost:21000
select count(*) from functional.alltypestiny where validate_open(int_col);

-- executing against localhost:21000
select validate_open(int_col), count(*) from functional.alltypestiny
group by validate_open(int_col);

-- executing against localhost:21000
select count(if(validate_open(int_col), null, 1)) from functional.alltypestiny;

-- executing against localhost:21000
select int_col, count(*) from functional.alltypestiny
group by int_col having validate_open(int_col);

-- executing against localhost:21000
select b.bool_col from functional.alltypestiny a join functional.alltypestiny b 
on validate_open(a.int_col) = b.bool_col
where a.month = 3 and b.month = 3;

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col and validate_open(a.int_col));

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col)
where validate_open(a.int_col) = validate_open(b.int_col)
and validate_open(a.int_col);

-- executing against localhost:21000
select validate_open(int_col) from functional.alltypestiny;

-- executing against localhost:21000
use test_native_functions_945320df;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select count_rows() from functional.alltypestiny;

</system-err></testcase><testcase classname="query_test.test_tpch_queries.TestTpchQuery" file="query_test/test_tpch_queries.py" line="43" name="test_tpch[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 5000, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none-TPC-H: Q13]" time="4.64234018326"><system-err>-- executing against localhost:21000
use tpch;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=5000;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
MainThread: Query Name: 
TPCH-Q13

-- executing against localhost:21000
select
  c_count,
  count(*) as custdist
from (
  select
    c_custkey,
    count(o_orderkey) as c_count
  from
    customer left outer join orders on (
      c_custkey = o_custkey
      and o_comment not like &apos;%special%requests%&apos;
    )
  group by
    c_custkey
  ) as c_orders
group by
  c_count
order by
  custdist desc,
  c_count desc;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="398" name="test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="13.0178201199"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_java_udfs_df1420f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_java_udfs_df1420f`;

MainThread: Created database &quot;test_java_udfs_df1420f&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_java_udfs_df1420f;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
create function hive_pi() returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPI&apos;;

-- executing against localhost:21000


create function hive_round(double) returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFRound&apos;;

-- executing against localhost:21000


create function hive_floor(double) returns bigint
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFFloor&apos;;

-- executing against localhost:21000


create function hive_mod(int, int) returns int
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPosMod&apos;;

-- executing against localhost:21000


create function hive_bin(bigint) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFBin&apos;;

-- executing against localhost:21000


create function hive_lower(string) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFLower&apos;;

-- executing against localhost:21000


create function identity_anytype
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(tinyint) returns tinyint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(bigint) returns bigint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(int, int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(smallint, smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(float, float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(double, double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(boolean, boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function throws_exception() returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdfException&apos;;

-- executing against localhost:21000


create function replace_string(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.ReplaceStringUdf&apos;;

-- executing against localhost:21000
use test_java_udfs_df1420f;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select hive_pi();

-- executing against localhost:21000
select hive_bin(100);

-- executing against localhost:21000
select min(hive_pi()) from functional.alltypesagg;

-- executing against localhost:21000
select identity(true), identity(cast(NULL as boolean));

-- executing against localhost:21000
select identity(cast(10 as tinyint)), identity(cast(NULL as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint)), identity(cast(NULL as smallint));

-- executing against localhost:21000
select identity(cast(10 as int)), identity(cast(NULL as int));

-- executing against localhost:21000
select identity(cast(10 as bigint)), identity(cast(NULL as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float)), identity(cast(NULL as float));

-- executing against localhost:21000
select identity(cast(10.0 as double)), identity(cast(NULL as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;),
       identity(&quot;why&quot;, &quot; hello there&quot;),
       identity(&quot;why&quot;, &quot; hello&quot;, &quot; there&quot;),
       identity(cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string), cast(NULL as string));

-- executing against localhost:21000
select length(identity(&quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;, &quot;0123456789&quot;));

-- executing against localhost:21000
select throws_exception();

-- executing against localhost:21000
select throws_exception() from functional.alltypestiny;

-- executing against localhost:21000
select hive_add(cast(1 as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(hive_add(cast(1 as int), cast(2 as int)), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(hive_add(cast(1 as int), cast(2 as int)) - hive_add(cast(2 as int), cast(1 as int)) as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(1 as smallint), cast(2 as smallint));

-- executing against localhost:21000
select hive_add(cast(1.0 as float), cast(2.0 as float));

-- executing against localhost:21000
select hive_add(cast(1.0 as double), cast(2.0 as double));

-- executing against localhost:21000
select hive_add(cast(1 as boolean), cast(0 as boolean));

-- executing against localhost:21000
select identity_anytype(true);

-- executing against localhost:21000
select identity_anytype(cast(10 as tinyint));

-- executing against localhost:21000
select identity_anytype(cast(10 as smallint));

-- executing against localhost:21000
select identity_anytype(cast(10 as int));

-- executing against localhost:21000
select identity_anytype(cast(10 as bigint));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as float));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as double));

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;);

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;);

-- executing against localhost:21000
select * from
(select max(int_col) from functional.alltypesagg
 where identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;1&apos; union all
(select max(int_col) from functional.alltypesagg
 where not identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;2&apos;
)))))))))))))))) v;

-- executing against localhost:21000
drop table if exists replace_string_input;

-- executing against localhost:21000
create table replace_string_input as
values(&apos;toast&apos;), (&apos;scone&apos;), (&apos;stuff&apos;), (&apos;sssss&apos;), (&apos;yes&apos;), (&apos;scone&apos;), (&apos;stuff&apos;);

-- executing against localhost:21000
select distinct replace_string(_c0) as es
from replace_string_input
order by 1;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="398" name="test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="14.6021170616"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_java_udfs_9b412a2f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_java_udfs_9b412a2f`;

MainThread: Created database &quot;test_java_udfs_9b412a2f&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_java_udfs_9b412a2f;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
create function hive_pi() returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPI&apos;;

-- executing against localhost:21000


create function hive_round(double) returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFRound&apos;;

-- executing against localhost:21000


create function hive_floor(double) returns bigint
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFFloor&apos;;

-- executing against localhost:21000


create function hive_mod(int, int) returns int
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPosMod&apos;;

-- executing against localhost:21000


create function hive_bin(bigint) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFBin&apos;;

-- executing against localhost:21000


create function hive_lower(string) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFLower&apos;;

-- executing against localhost:21000


create function identity_anytype
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(tinyint) returns tinyint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(bigint) returns bigint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(int, int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(smallint, smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(float, float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(double, double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(boolean, boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function throws_exception() returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdfException&apos;;

-- executing against localhost:21000


create function replace_string(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.ReplaceStringUdf&apos;;

-- executing against localhost:21000
use test_java_udfs_9b412a2f;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select hive_pi();

-- executing against localhost:21000
select hive_bin(100);

-- executing against localhost:21000
select min(hive_pi()) from functional.alltypesagg;

-- executing against localhost:21000
select identity(true), identity(cast(NULL as boolean));

-- executing against localhost:21000
select identity(cast(10 as tinyint)), identity(cast(NULL as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint)), identity(cast(NULL as smallint));

-- executing against localhost:21000
select identity(cast(10 as int)), identity(cast(NULL as int));

-- executing against localhost:21000
select identity(cast(10 as bigint)), identity(cast(NULL as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float)), identity(cast(NULL as float));

-- executing against localhost:21000
select identity(cast(10.0 as double)), identity(cast(NULL as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;),
       identity(&quot;why&quot;, &quot; hello there&quot;),
       identity(&quot;why&quot;, &quot; hello&quot;, &quot; there&quot;),
       identity(cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string), cast(NULL as string));

-- executing against localhost:21000
select length(identity(&quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;, &quot;0123456789&quot;));

-- executing against localhost:21000
select throws_exception();

-- executing against localhost:21000
select throws_exception() from functional.alltypestiny;

-- executing against localhost:21000
select hive_add(cast(1 as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(hive_add(cast(1 as int), cast(2 as int)), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(hive_add(cast(1 as int), cast(2 as int)) - hive_add(cast(2 as int), cast(1 as int)) as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(1 as smallint), cast(2 as smallint));

-- executing against localhost:21000
select hive_add(cast(1.0 as float), cast(2.0 as float));

-- executing against localhost:21000
select hive_add(cast(1.0 as double), cast(2.0 as double));

-- executing against localhost:21000
select hive_add(cast(1 as boolean), cast(0 as boolean));

-- executing against localhost:21000
select identity_anytype(true);

-- executing against localhost:21000
select identity_anytype(cast(10 as tinyint));

-- executing against localhost:21000
select identity_anytype(cast(10 as smallint));

-- executing against localhost:21000
select identity_anytype(cast(10 as int));

-- executing against localhost:21000
select identity_anytype(cast(10 as bigint));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as float));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as double));

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;);

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;);

-- executing against localhost:21000
select * from
(select max(int_col) from functional.alltypesagg
 where identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;1&apos; union all
(select max(int_col) from functional.alltypesagg
 where not identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;2&apos;
)))))))))))))))) v;

-- executing against localhost:21000
drop table if exists replace_string_input;

-- executing against localhost:21000
create table replace_string_input as
values(&apos;toast&apos;), (&apos;scone&apos;), (&apos;stuff&apos;), (&apos;sssss&apos;), (&apos;yes&apos;), (&apos;scone&apos;), (&apos;stuff&apos;);

-- executing against localhost:21000
select distinct replace_string(_c0) as es
from replace_string_input
order by 1;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="402" name="test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="14.1051180363"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_errors_e53c1853` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_errors_e53c1853`;

MainThread: Created database &quot;test_udf_errors_e53c1853&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
18/07/03 03:27:42 INFO fs.TrashPolicyDefault: Moved: &apos;hdfs://localhost:20500/test-warehouse/test_udf_errors_e53c1853_bad_udf.ll&apos; to trash at: hdfs://localhost:20500/user/ubuntu/.Trash/Current/test-warehouse/test_udf_errors_e53c1853_bad_udf.ll
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="380" name="test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="44.2414772511"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_ir_functions_b0aa81e2` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_ir_functions_b0aa81e2`;

MainThread: Created database &quot;test_ir_functions_b0aa81e2&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000

create function test_ir_functions_b0aa81e2.identity(boolean) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.identity(tinyint) returns tinyint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.identity(smallint) returns smallint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.identity(int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.identity(bigint) returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.identity(float) returns float
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.identity(double) returns double
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.identity(string) returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.identity(timestamp) returns timestamp
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_12TimestampValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.identity(decimal(9,0)) returns decimal(9,0)
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.identity(decimal(18,1)) returns decimal(18,1)
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.identity(decimal(38,10)) returns decimal(38,10)
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.all_types_fn(
    string, boolean, tinyint, smallint, int, bigint, float, double, decimal(2,0))
returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;AllTypes&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.no_args() returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z6NoArgsPN10impala_udf15FunctionContextE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.var_and(boolean...) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarAnd&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.var_sum(int...) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.var_sum(double...) returns double
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.var_sum(string...) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.var_sum(decimal(4,2)...) returns decimal(18,2)
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.var_sum_multiply(double, int...) returns double
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z14VarSumMultiplyPN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.var_sum_multiply2(double, int...) returns double
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z15VarSumMultiply2PN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.xpow(double, double) returns double
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_ZN6impala13MathFunctions3PowEPN10impala_udf15FunctionContextERKNS1_9DoubleValES6_&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.to_lower(string) returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z7ToLowerPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.to_upper(string) returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z7ToUpperPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.constant_timestamp() returns timestamp
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ConstantTimestamp&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.validate_arg_type(string) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ValidateArgType&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.count_rows() returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos; close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.constant_arg(int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ConstantArg&apos; prepare_fn=&apos;ConstantArgPrepare&apos; close_fn=&apos;ConstantArgClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.validate_open(int) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ValidateOpen&apos;
prepare_fn=&apos;ValidateOpenPrepare&apos; close_fn=&apos;ValidateOpenClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.mem_test(bigint) returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos; close_fn=&apos;MemTestClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.mem_test_leaks(bigint) returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


-- Regression test for IMPALA-1475
create function test_ir_functions_b0aa81e2.unmangled_symbol() returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;UnmangledSymbol&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.four_args(int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;FourArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.five_args(int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;FiveArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.six_args(int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;SixArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.seven_args(int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;SevenArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.eight_args(int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;EightArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.twenty_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;TwentyArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_b0aa81e2.twenty_one_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;TwentyOneArgs&apos;;

-- executing against localhost:21000
use test_ir_functions_b0aa81e2;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select identity(true);

-- executing against localhost:21000
select identity(cast(10 as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint));

-- executing against localhost:21000
select identity(cast(10 as int));

-- executing against localhost:21000
select identity(cast(10 as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float));

-- executing against localhost:21000
select identity(cast(10.0 as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;);

-- executing against localhost:21000
select identity(now());

-- executing against localhost:21000
select identity(cast(1 as decimal(9,0)));

-- executing against localhost:21000
select identity(cast(1 as decimal(18,1)));

-- executing against localhost:21000
select identity(cast(1 as decimal(38,10)));

-- executing against localhost:21000
select identity(NULL);

-- executing against localhost:21000
select constant_timestamp();

-- executing against localhost:21000
select from_utc_timestamp(constant_timestamp(), &quot;UTC&quot;);

-- executing against localhost:21000
select all_types_fn(&quot;1&quot;, true, 2, 3, 4, 5, 6.0, 7.0, cast(8 as decimal(2,0)));

-- executing against localhost:21000
select no_args();

-- executing against localhost:21000
select sum(identity(bigint_col)) from functional.alltypes;

-- executing against localhost:21000
select identity(a) from functional.tinytable;

-- executing against localhost:21000
select identity(d1),
identity(cast(d3 as decimal(38,10))), identity(cast(d5 as decimal(38,10)))
from functional.decimal_tbl;

-- executing against localhost:21000
select identity(bool_col), identity(tinyint_col),
       identity(smallint_col), identity(int_col),
       identity(bigint_col), identity(float_col),
       identity(double_col), identity(string_col),
       identity(timestamp_col), identity(year)
from functional.alltypestiny;

-- executing against localhost:21000
select sum(all_types_fn(
    string_col, bool_col, tinyint_col, smallint_col,
    int_col, bigint_col, float_col, double_col, cast(tinyint_col as decimal(2,0))))
from functional.alltypes;

-- executing against localhost:21000
select no_args() from functional.alltypes limit 1;

-- executing against localhost:21000
select identity(no_args());

-- executing against localhost:21000
select identity(cast(identity(3.0) as bigint));

-- executing against localhost:21000
select count(*) from functional.alltypessmall having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
group by identity(int_col)
having identity(count(*)) &gt; 10;

-- executing against localhost:21000
select identity(a.tinyint_col),
       identity(b.id),
       identity(a.string_col)
from functional.alltypesagg a join functional.alltypessmall b on
  (identity(a.tinyint_col) = identity(b.id))
and identity(a.tinyint_col + b.tinyint_col) &lt; 5
where identity(a.month) = identity(1)
and identity(a.day) = identity(1)
and identity(a.string_col) &gt; identity(&apos;88&apos;)
and identity(b.bool_col) = identity(false)
order by identity(a.string_col)
limit 5;

-- executing against localhost:21000
select identity(int_col),
       identity(min(identity(bool_col))),
       identity(max(identity(tinyint_col))),
       identity(max(identity(smallint_col))),
       identity(max(identity(int_col))),
       identity(max(identity(bigint_col))),
       identity(max(identity(float_col))),
       identity(max(identity(double_col))),
       identity(max(identity(string_col))),
       identity(max(identity(timestamp_col)))
from functional.alltypesagg
where identity(identity(tinyint_col) &gt; identity(1))
group by identity(int_col)
having identity(identity(int_col) &gt; identity(998));

-- executing against localhost:21000
select identity(year),
       identity(min(identity(month))),
       identity(min(string_col)),
       identity(max(timestamp_col))
from functional.alltypesagg group by identity(year)
having identity(identity(year) = identity(2010));

-- executing against localhost:21000
select min(identity(int_col)) from functional.alltypesagg where int_col is null;

-- executing against localhost:21000
select var_sum(NULL, NULL, NULL);

-- executing against localhost:21000
select var_and(true, false, true);

-- executing against localhost:21000
select var_and(true, true, true, true, true);

-- executing against localhost:21000
select var_sum(1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum(1.0, 2.0, 3.0);

-- executing against localhost:21000
select var_sum(&quot;Hello&quot;, &quot;World&quot;, &quot;Foo&quot;, &quot;Bar&quot;);

-- executing against localhost:21000
select var_sum(cast(1 as decimal(4,2)), cast(2 as decimal(4,2)), cast(3 as decimal(4,2)));

-- executing against localhost:21000
select var_sum(
    cast(1 as decimal(4,2)), cast(2 as decimal(4,2)),
    cast(3 as decimal(3,2)) + cast(&quot;1.1&quot; as decimal(3,2)));

-- executing against localhost:21000
select tinyint_col, int_col, var_sum(tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select var_sum_multiply(NULL, 1, 2);

-- executing against localhost:21000
select var_sum_multiply(1.0, 1, 2, NULL, 3);

-- executing against localhost:21000
select var_sum_multiply(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum_multiply2(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select to_lower(&quot;HELLO&quot;);

-- executing against localhost:21000
select to_upper(&quot;foobar&quot;);

-- executing against localhost:21000
select tinyint_col, int_col, var_sum_multiply(2, tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() = &apos;string&apos;;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() != &apos;string&apos;;

-- executing against localhost:21000
select validate_arg_type(&quot;dummy&quot;);

-- executing against localhost:21000
select constant_arg(1), constant_arg(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from functional.alltypestiny where identity(year) = 2009 and identity(month) = 1;

-- executing against localhost:21000
select mem_test(100);

-- executing against localhost:21000
select mem_test_leaks(100);

-- executing against localhost:21000
select constant_arg(cast(rand() as int));

-- executing against localhost:21000
select four_args(1,2,3,4);

-- executing against localhost:21000
select five_args(1,2,3,4,5);

-- executing against localhost:21000
select six_args(1,2,3,4,5,6);

-- executing against localhost:21000
select seven_args(1,2,3,4,5,6,7);

-- executing against localhost:21000
select eight_args(1,2,3,4,5,6,7,8);

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
select pow(3,2), xpow(3,2);

-- executing against localhost:21000
use test_ir_functions_b0aa81e2;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (udf_was_opened boolean);

-- executing against localhost:21000


insert overwrite table udfinserttest
select validate_open(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select validate_open(0);

-- executing against localhost:21000
select validate_open(0) from functional.alltypestiny where validate_open(0) limit 1;

-- executing against localhost:21000
select count(*) from functional.alltypestiny where validate_open(int_col);

-- executing against localhost:21000
select validate_open(int_col), count(*) from functional.alltypestiny
group by validate_open(int_col);

-- executing against localhost:21000
select count(if(validate_open(int_col), null, 1)) from functional.alltypestiny;

-- executing against localhost:21000
select int_col, count(*) from functional.alltypestiny
group by int_col having validate_open(int_col);

-- executing against localhost:21000
select b.bool_col from functional.alltypestiny a join functional.alltypestiny b 
on validate_open(a.int_col) = b.bool_col
where a.month = 3 and b.month = 3;

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col and validate_open(a.int_col));

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col)
where validate_open(a.int_col) = validate_open(b.int_col)
and validate_open(a.int_col);

-- executing against localhost:21000
select validate_open(int_col) from functional.alltypestiny;

-- executing against localhost:21000
use test_ir_functions_b0aa81e2;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (a int) partitioned by (udf_was_opened string);

-- executing against localhost:21000


insert overwrite table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (1);

-- executing against localhost:21000


insert overwrite table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (1);

-- executing against localhost:21000


insert into table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (2);

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select bool_col from functional.alltypestiny limit if(validate_open(1), 0, 1);

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="402" name="test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="12.48781991"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_errors_f6b92b14` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_errors_f6b92b14`;

MainThread: Created database &quot;test_udf_errors_f6b92b14&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
18/07/03 03:27:44 INFO fs.TrashPolicyDefault: Moved: &apos;hdfs://localhost:20500/test-warehouse/test_udf_errors_f6b92b14_bad_udf.ll&apos; to trash at: hdfs://localhost:20500/user/ubuntu/.Trash/Current/test-warehouse/test_udf_errors_f6b92b14_bad_udf.ll
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="380" name="test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="5.142100811"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_ir_functions_7c1fd91f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_ir_functions_7c1fd91f`;

MainThread: Created database &quot;test_ir_functions_7c1fd91f&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="402" name="test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="15.9683361053"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_errors_28879d9c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_errors_28879d9c`;

MainThread: Created database &quot;test_udf_errors_28879d9c&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_udf_errors_28879d9c;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
create function if not exists hive_pi() returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPI&apos;;

-- executing against localhost:21000
create function if not exists foo() returns double
location &apos;/test-warehouse/not-a-real-file.so&apos;
symbol=&apos;FnDoesNotExist&apos;;

-- executing against localhost:21000
create function if not exists foo() returns double
location &apos;/test-warehouse/not-a-real-file.so&apos;
symbol=&apos;FnDoesNotExist&apos;;

-- executing against localhost:21000
create function if not exists foo (string, string) returns string location
&apos;/test-warehouse/test_udf_errors_28879d9c_bad_udf.ll&apos; symbol=&apos;MyAwesomeUdf&apos;;

-- executing against localhost:21000
create function if not exists twenty_args(int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;TwentyArgs&apos;;

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
create function if not exists twenty_one_args(int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;TwentyOneArgs&apos;;

-- executing against localhost:21000
select twenty_one_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21);

-- executing against localhost:21000
create function if not exists nine_args_ir(int, int, int, int, int, int,
    int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;NineArgs&apos;;

-- executing against localhost:21000
select nine_args_ir(1,2,3,4,5,6,7,8,9);

-- executing against localhost:21000
create function if not exists bad_expr(double) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;BadExpr&apos; prepare_fn=&apos;BadExprPrepare&apos; close_fn=&apos;BadExprClose&apos;;

-- executing against localhost:21000
create function if not exists bad_expr2(double) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;BadExpr&apos; prepare_fn=&apos;BadExpr2Prepare&apos; close_fn=&apos;BadExprClose&apos;;

-- executing against localhost:21000
select count(t1.int_col) from functional.alltypes t1 join functional.alltypes t2
on (bad_expr(rand()) = (t2.bool_col &amp;&amp; t1.bool_col));

-- executing against localhost:21000
select count(t1.int_col) from functional.alltypes t1 join functional.alltypes t2
on (bad_expr2(rand()) = (t2.bool_col &amp;&amp; t1.bool_col));

-- executing against localhost:21000
select count(int_col) from functional.alltypes where bad_expr(rand());

-- executing against localhost:21000
select count(int_col) from functional.alltypes where bad_expr2(rand());

-- executing against localhost:21000
use default;

-- executing against localhost:21000

drop database test_udf_errors_28879d9c;

-- executing against localhost:21000
use test_udf_errors_28879d9c;

-- executing against localhost:21000

drop function hive_pi();

-- executing against localhost:21000

drop function twenty_args(int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int);

-- executing against localhost:21000

drop function twenty_one_args(int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int, int);

-- executing against localhost:21000

drop function nine_args_ir(int, int, int, int, int, int, int, int, int);

-- executing against localhost:21000

drop function bad_expr(double);

-- executing against localhost:21000

drop function bad_expr2(double);

18/07/03 03:27:53 INFO fs.TrashPolicyDefault: Moved: &apos;hdfs://localhost:20500/test-warehouse/test_udf_errors_28879d9c_bad_udf.ll&apos; to trash at: hdfs://localhost:20500/user/ubuntu/.Trash/Current/test-warehouse/test_udf_errors_28879d9c_bad_udf.ll
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="398" name="test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="13.5070717335"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_java_udfs_f733efe8` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_java_udfs_f733efe8`;

MainThread: Created database &quot;test_java_udfs_f733efe8&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_java_udfs_f733efe8;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
create function hive_pi() returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPI&apos;;

-- executing against localhost:21000


create function hive_round(double) returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFRound&apos;;

-- executing against localhost:21000


create function hive_floor(double) returns bigint
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFFloor&apos;;

-- executing against localhost:21000


create function hive_mod(int, int) returns int
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPosMod&apos;;

-- executing against localhost:21000


create function hive_bin(bigint) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFBin&apos;;

-- executing against localhost:21000


create function hive_lower(string) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFLower&apos;;

-- executing against localhost:21000


create function identity_anytype
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(tinyint) returns tinyint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(bigint) returns bigint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(int, int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(smallint, smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(float, float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(double, double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(boolean, boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function throws_exception() returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdfException&apos;;

-- executing against localhost:21000


create function replace_string(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.ReplaceStringUdf&apos;;

-- executing against localhost:21000
use test_java_udfs_f733efe8;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select hive_pi();

-- executing against localhost:21000
select hive_bin(100);

-- executing against localhost:21000
select min(hive_pi()) from functional.alltypesagg;

-- executing against localhost:21000
select identity(true), identity(cast(NULL as boolean));

-- executing against localhost:21000
select identity(cast(10 as tinyint)), identity(cast(NULL as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint)), identity(cast(NULL as smallint));

-- executing against localhost:21000
select identity(cast(10 as int)), identity(cast(NULL as int));

-- executing against localhost:21000
select identity(cast(10 as bigint)), identity(cast(NULL as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float)), identity(cast(NULL as float));

-- executing against localhost:21000
select identity(cast(10.0 as double)), identity(cast(NULL as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;),
       identity(&quot;why&quot;, &quot; hello there&quot;),
       identity(&quot;why&quot;, &quot; hello&quot;, &quot; there&quot;),
       identity(cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string), cast(NULL as string));

-- executing against localhost:21000
select length(identity(&quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;, &quot;0123456789&quot;));

-- executing against localhost:21000
select throws_exception();

-- executing against localhost:21000
select throws_exception() from functional.alltypestiny;

-- executing against localhost:21000
select hive_add(cast(1 as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(hive_add(cast(1 as int), cast(2 as int)), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(hive_add(cast(1 as int), cast(2 as int)) - hive_add(cast(2 as int), cast(1 as int)) as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(1 as smallint), cast(2 as smallint));

-- executing against localhost:21000
select hive_add(cast(1.0 as float), cast(2.0 as float));

-- executing against localhost:21000
select hive_add(cast(1.0 as double), cast(2.0 as double));

-- executing against localhost:21000
select hive_add(cast(1 as boolean), cast(0 as boolean));

-- executing against localhost:21000
select identity_anytype(true);

-- executing against localhost:21000
select identity_anytype(cast(10 as tinyint));

-- executing against localhost:21000
select identity_anytype(cast(10 as smallint));

-- executing against localhost:21000
select identity_anytype(cast(10 as int));

-- executing against localhost:21000
select identity_anytype(cast(10 as bigint));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as float));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as double));

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;);

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;);

-- executing against localhost:21000
select * from
(select max(int_col) from functional.alltypesagg
 where identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;1&apos; union all
(select max(int_col) from functional.alltypesagg
 where not identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;2&apos;
)))))))))))))))) v;

-- executing against localhost:21000
drop table if exists replace_string_input;

-- executing against localhost:21000
create table replace_string_input as
values(&apos;toast&apos;), (&apos;scone&apos;), (&apos;stuff&apos;), (&apos;sssss&apos;), (&apos;yes&apos;), (&apos;scone&apos;), (&apos;stuff&apos;);

-- executing against localhost:21000
select distinct replace_string(_c0) as es
from replace_string_input
order by 1;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="402" name="test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="20.3204889297"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_errors_96a8f9f9` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_errors_96a8f9f9`;

MainThread: Created database &quot;test_udf_errors_96a8f9f9&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_udf_errors_96a8f9f9;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
create function if not exists hive_pi() returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPI&apos;;

-- executing against localhost:21000
create function if not exists foo() returns double
location &apos;/test-warehouse/not-a-real-file.so&apos;
symbol=&apos;FnDoesNotExist&apos;;

-- executing against localhost:21000
create function if not exists foo() returns double
location &apos;/test-warehouse/not-a-real-file.so&apos;
symbol=&apos;FnDoesNotExist&apos;;

-- executing against localhost:21000
create function if not exists foo (string, string) returns string location
&apos;/test-warehouse/test_udf_errors_96a8f9f9_bad_udf.ll&apos; symbol=&apos;MyAwesomeUdf&apos;;

-- executing against localhost:21000
create function if not exists twenty_args(int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;TwentyArgs&apos;;

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
create function if not exists twenty_one_args(int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;TwentyOneArgs&apos;;

-- executing against localhost:21000
select twenty_one_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21);

-- executing against localhost:21000
create function if not exists nine_args_ir(int, int, int, int, int, int,
    int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;NineArgs&apos;;

-- executing against localhost:21000
select nine_args_ir(1,2,3,4,5,6,7,8,9);

-- executing against localhost:21000
create function if not exists bad_expr(double) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;BadExpr&apos; prepare_fn=&apos;BadExprPrepare&apos; close_fn=&apos;BadExprClose&apos;;

-- executing against localhost:21000
create function if not exists bad_expr2(double) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;BadExpr&apos; prepare_fn=&apos;BadExpr2Prepare&apos; close_fn=&apos;BadExprClose&apos;;

-- executing against localhost:21000
select count(t1.int_col) from functional.alltypes t1 join functional.alltypes t2
on (bad_expr(rand()) = (t2.bool_col &amp;&amp; t1.bool_col));

-- executing against localhost:21000
select count(t1.int_col) from functional.alltypes t1 join functional.alltypes t2
on (bad_expr2(rand()) = (t2.bool_col &amp;&amp; t1.bool_col));

-- executing against localhost:21000
select count(int_col) from functional.alltypes where bad_expr(rand());

-- executing against localhost:21000
select count(int_col) from functional.alltypes where bad_expr2(rand());

-- executing against localhost:21000
use default;

-- executing against localhost:21000

drop database test_udf_errors_96a8f9f9;

-- executing against localhost:21000
use test_udf_errors_96a8f9f9;

-- executing against localhost:21000

drop function hive_pi();

-- executing against localhost:21000

drop function twenty_args(int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int);

-- executing against localhost:21000

drop function twenty_one_args(int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int, int);

-- executing against localhost:21000

drop function nine_args_ir(int, int, int, int, int, int, int, int, int);

-- executing against localhost:21000

drop function bad_expr(double);

-- executing against localhost:21000

drop function bad_expr2(double);

18/07/03 03:28:02 INFO fs.TrashPolicyDefault: Moved: &apos;hdfs://localhost:20500/test-warehouse/test_udf_errors_96a8f9f9_bad_udf.ll&apos; to trash at: hdfs://localhost:20500/user/ubuntu/.Trash/Current/test-warehouse/test_udf_errors_96a8f9f9_bad_udf.ll
</system-err></testcase><testcase classname="query_test.test_sort.TestQueryFullSort" file="query_test/test_sort.py" line="172" name="test_sort_reservation_usage[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.0099279881"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET batch_size=0;
SET num_nodes=1;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
set num_nodes=1;

-- executing against localhost:21000

set scratch_limit=0;

-- executing against localhost:21000

set buffer_pool_limit=35m;

-- executing against localhost:21000

set default_spillable_buffer_size=64kb;

-- executing against localhost:21000

SELECT *
FROM   (SELECT
        Rank() OVER(ORDER BY  l_orderkey) AS rank,
        Rank() OVER(ORDER BY  l_partkey) AS rank2
        FROM tpch.lineitem
        WHERE l_shipdate &lt; &apos;1992-05-09&apos;) a
WHERE rank &lt; 10
ORDER BY rank;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
SET SCRATCH_LIMIT=&quot;-1&quot;;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET DEFAULT_SPILLABLE_BUFFER_SIZE=&quot;2097152&quot;;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="402" name="test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="20.4223086834"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_errors_be4e0293` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_errors_be4e0293`;

MainThread: Created database &quot;test_udf_errors_be4e0293&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_udf_errors_be4e0293;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
create function if not exists hive_pi() returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPI&apos;;

-- executing against localhost:21000
create function if not exists foo() returns double
location &apos;/test-warehouse/not-a-real-file.so&apos;
symbol=&apos;FnDoesNotExist&apos;;

-- executing against localhost:21000
create function if not exists foo() returns double
location &apos;/test-warehouse/not-a-real-file.so&apos;
symbol=&apos;FnDoesNotExist&apos;;

-- executing against localhost:21000
create function if not exists foo (string, string) returns string location
&apos;/test-warehouse/test_udf_errors_be4e0293_bad_udf.ll&apos; symbol=&apos;MyAwesomeUdf&apos;;

-- executing against localhost:21000
create function if not exists twenty_args(int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;TwentyArgs&apos;;

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
create function if not exists twenty_one_args(int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;TwentyOneArgs&apos;;

-- executing against localhost:21000
select twenty_one_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21);

-- executing against localhost:21000
create function if not exists nine_args_ir(int, int, int, int, int, int,
    int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;NineArgs&apos;;

-- executing against localhost:21000
select nine_args_ir(1,2,3,4,5,6,7,8,9);

-- executing against localhost:21000
create function if not exists bad_expr(double) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;BadExpr&apos; prepare_fn=&apos;BadExprPrepare&apos; close_fn=&apos;BadExprClose&apos;;

-- executing against localhost:21000
create function if not exists bad_expr2(double) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;BadExpr&apos; prepare_fn=&apos;BadExpr2Prepare&apos; close_fn=&apos;BadExprClose&apos;;

-- executing against localhost:21000
select count(t1.int_col) from functional.alltypes t1 join functional.alltypes t2
on (bad_expr(rand()) = (t2.bool_col &amp;&amp; t1.bool_col));

-- executing against localhost:21000
select count(t1.int_col) from functional.alltypes t1 join functional.alltypes t2
on (bad_expr2(rand()) = (t2.bool_col &amp;&amp; t1.bool_col));

-- executing against localhost:21000
select count(int_col) from functional.alltypes where bad_expr(rand());

-- executing against localhost:21000
select count(int_col) from functional.alltypes where bad_expr2(rand());

-- executing against localhost:21000
use default;

-- executing against localhost:21000

drop database test_udf_errors_be4e0293;

-- executing against localhost:21000
use test_udf_errors_be4e0293;

-- executing against localhost:21000

drop function hive_pi();

-- executing against localhost:21000

drop function twenty_args(int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int);

-- executing against localhost:21000

drop function twenty_one_args(int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int, int);

-- executing against localhost:21000

drop function nine_args_ir(int, int, int, int, int, int, int, int, int);

-- executing against localhost:21000

drop function bad_expr(double);

-- executing against localhost:21000

drop function bad_expr2(double);

18/07/03 03:28:04 INFO fs.TrashPolicyDefault: Moved: &apos;hdfs://localhost:20500/test-warehouse/test_udf_errors_be4e0293_bad_udf.ll&apos; to trash at: hdfs://localhost:20500/user/ubuntu/.Trash/Current/test-warehouse/test_udf_errors_be4e0293_bad_udf.ll
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="300" name="test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="40.1725161076"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_native_functions_race_4a228d44` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_native_functions_race_4a228d44`;

MainThread: Created database &quot;test_native_functions_race_4a228d44&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_native_functions_race[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
-- connecting to: localhost:21000
-- executing against localhost:21000
create function test_native_functions_race_4a228d44.use_it(string) returns string
                          LOCATION &apos;/test-warehouse/libTestUdfs.so&apos;
                          SYMBOL=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_native_functions_race_4a228d44.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_native_functions_race_4a228d44.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_native_functions_race_4a228d44.other(float);

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- executing against localhost:21000
create function if not exists test_native_functions_race_4a228d44.other(float)
                           returns float location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Identity&apos;;

-- connecting to: ip-172-31-28-156:21000
-- executing against ip-172-31-28-156:21000
select 1;

-- closing connection to: ip-172-31-28-156:21000
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
select 1;

-- closing connection to: ip-172-31-28-156:21001
-- connecting to: ip-172-31-28-156:21002
-- executing against ip-172-31-28-156:21002
select 1;

-- closing connection to: ip-172-31-28-156:21002
</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="178" name="test_single_field_group_in_list[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="53.2829139233"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_single_field_group_in_list_df6c342` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_single_field_group_in_list_df6c342`;

MainThread: Created database &quot;test_single_field_group_in_list_df6c342&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_single_field_group_in_list[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_single_field_group_in_list_df6c342.SingleFieldGroupInList (col1 array&lt;bigint&gt;) stored as parquet location &apos;/test-warehouse/test_single_field_group_in_list_df6c342.db/SingleFieldGroupInList&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_single_field_group_in_list_df6c342.SingleFieldGroupInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_single_field_group_in_list_df6c342.SingleFieldGroupInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_single_field_group_in_list_df6c342.SingleFieldGroupInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="402" name="test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="38.760696888"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_errors_8564d8ee` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_errors_8564d8ee`;

MainThread: Created database &quot;test_udf_errors_8564d8ee&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
18/07/03 03:27:59 INFO fs.TrashPolicyDefault: Moved: &apos;hdfs://localhost:20500/test-warehouse/test_udf_errors_8564d8ee_bad_udf.ll&apos; to trash at: hdfs://localhost:20500/user/ubuntu/.Trash/Current/test-warehouse/test_udf_errors_8564d8ee_bad_udf.ll
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="398" name="test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="14.228276968"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_java_udfs_3af7ea19` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_java_udfs_3af7ea19`;

MainThread: Created database &quot;test_java_udfs_3af7ea19&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_java_udfs_3af7ea19;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
create function hive_pi() returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPI&apos;;

-- executing against localhost:21000


create function hive_round(double) returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFRound&apos;;

-- executing against localhost:21000


create function hive_floor(double) returns bigint
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFFloor&apos;;

-- executing against localhost:21000


create function hive_mod(int, int) returns int
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPosMod&apos;;

-- executing against localhost:21000


create function hive_bin(bigint) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFBin&apos;;

-- executing against localhost:21000


create function hive_lower(string) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFLower&apos;;

-- executing against localhost:21000


create function identity_anytype
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(tinyint) returns tinyint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(bigint) returns bigint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(int, int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(smallint, smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(float, float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(double, double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(boolean, boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function throws_exception() returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdfException&apos;;

-- executing against localhost:21000


create function replace_string(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.ReplaceStringUdf&apos;;

-- executing against localhost:21000
use test_java_udfs_3af7ea19;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select hive_pi();

-- executing against localhost:21000
select hive_bin(100);

-- executing against localhost:21000
select min(hive_pi()) from functional.alltypesagg;

-- executing against localhost:21000
select identity(true), identity(cast(NULL as boolean));

-- executing against localhost:21000
select identity(cast(10 as tinyint)), identity(cast(NULL as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint)), identity(cast(NULL as smallint));

-- executing against localhost:21000
select identity(cast(10 as int)), identity(cast(NULL as int));

-- executing against localhost:21000
select identity(cast(10 as bigint)), identity(cast(NULL as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float)), identity(cast(NULL as float));

-- executing against localhost:21000
select identity(cast(10.0 as double)), identity(cast(NULL as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;),
       identity(&quot;why&quot;, &quot; hello there&quot;),
       identity(&quot;why&quot;, &quot; hello&quot;, &quot; there&quot;),
       identity(cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string), cast(NULL as string));

-- executing against localhost:21000
select length(identity(&quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;, &quot;0123456789&quot;));

-- executing against localhost:21000
select throws_exception();

-- executing against localhost:21000
select throws_exception() from functional.alltypestiny;

-- executing against localhost:21000
select hive_add(cast(1 as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(hive_add(cast(1 as int), cast(2 as int)), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(hive_add(cast(1 as int), cast(2 as int)) - hive_add(cast(2 as int), cast(1 as int)) as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(1 as smallint), cast(2 as smallint));

-- executing against localhost:21000
select hive_add(cast(1.0 as float), cast(2.0 as float));

-- executing against localhost:21000
select hive_add(cast(1.0 as double), cast(2.0 as double));

-- executing against localhost:21000
select hive_add(cast(1 as boolean), cast(0 as boolean));

-- executing against localhost:21000
select identity_anytype(true);

-- executing against localhost:21000
select identity_anytype(cast(10 as tinyint));

-- executing against localhost:21000
select identity_anytype(cast(10 as smallint));

-- executing against localhost:21000
select identity_anytype(cast(10 as int));

-- executing against localhost:21000
select identity_anytype(cast(10 as bigint));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as float));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as double));

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;);

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;);

-- executing against localhost:21000
select * from
(select max(int_col) from functional.alltypesagg
 where identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;1&apos; union all
(select max(int_col) from functional.alltypesagg
 where not identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;2&apos;
)))))))))))))))) v;

-- executing against localhost:21000
drop table if exists replace_string_input;

-- executing against localhost:21000
create table replace_string_input as
values(&apos;toast&apos;), (&apos;scone&apos;), (&apos;stuff&apos;), (&apos;sssss&apos;), (&apos;yes&apos;), (&apos;scone&apos;), (&apos;stuff&apos;);

-- executing against localhost:21000
select distinct replace_string(_c0) as es
from replace_string_input
order by 1;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="398" name="test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="14.0608158112"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_java_udfs_51362ca0` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_java_udfs_51362ca0`;

MainThread: Created database &quot;test_java_udfs_51362ca0&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_java_udfs_51362ca0;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
create function hive_pi() returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPI&apos;;

-- executing against localhost:21000


create function hive_round(double) returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFRound&apos;;

-- executing against localhost:21000


create function hive_floor(double) returns bigint
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFFloor&apos;;

-- executing against localhost:21000


create function hive_mod(int, int) returns int
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPosMod&apos;;

-- executing against localhost:21000


create function hive_bin(bigint) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFBin&apos;;

-- executing against localhost:21000


create function hive_lower(string) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFLower&apos;;

-- executing against localhost:21000


create function identity_anytype
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(tinyint) returns tinyint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(bigint) returns bigint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(int, int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(smallint, smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(float, float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(double, double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(boolean, boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function throws_exception() returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdfException&apos;;

-- executing against localhost:21000


create function replace_string(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.ReplaceStringUdf&apos;;

-- executing against localhost:21000
use test_java_udfs_51362ca0;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select hive_pi();

-- executing against localhost:21000
select hive_bin(100);

-- executing against localhost:21000
select min(hive_pi()) from functional.alltypesagg;

-- executing against localhost:21000
select identity(true), identity(cast(NULL as boolean));

-- executing against localhost:21000
select identity(cast(10 as tinyint)), identity(cast(NULL as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint)), identity(cast(NULL as smallint));

-- executing against localhost:21000
select identity(cast(10 as int)), identity(cast(NULL as int));

-- executing against localhost:21000
select identity(cast(10 as bigint)), identity(cast(NULL as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float)), identity(cast(NULL as float));

-- executing against localhost:21000
select identity(cast(10.0 as double)), identity(cast(NULL as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;),
       identity(&quot;why&quot;, &quot; hello there&quot;),
       identity(&quot;why&quot;, &quot; hello&quot;, &quot; there&quot;),
       identity(cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string), cast(NULL as string));

-- executing against localhost:21000
select length(identity(&quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;, &quot;0123456789&quot;));

-- executing against localhost:21000
select throws_exception();

-- executing against localhost:21000
select throws_exception() from functional.alltypestiny;

-- executing against localhost:21000
select hive_add(cast(1 as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(hive_add(cast(1 as int), cast(2 as int)), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(hive_add(cast(1 as int), cast(2 as int)) - hive_add(cast(2 as int), cast(1 as int)) as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(1 as smallint), cast(2 as smallint));

-- executing against localhost:21000
select hive_add(cast(1.0 as float), cast(2.0 as float));

-- executing against localhost:21000
select hive_add(cast(1.0 as double), cast(2.0 as double));

-- executing against localhost:21000
select hive_add(cast(1 as boolean), cast(0 as boolean));

-- executing against localhost:21000
select identity_anytype(true);

-- executing against localhost:21000
select identity_anytype(cast(10 as tinyint));

-- executing against localhost:21000
select identity_anytype(cast(10 as smallint));

-- executing against localhost:21000
select identity_anytype(cast(10 as int));

-- executing against localhost:21000
select identity_anytype(cast(10 as bigint));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as float));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as double));

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;);

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;);

-- executing against localhost:21000
select * from
(select max(int_col) from functional.alltypesagg
 where identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;1&apos; union all
(select max(int_col) from functional.alltypesagg
 where not identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;2&apos;
)))))))))))))))) v;

-- executing against localhost:21000
drop table if exists replace_string_input;

-- executing against localhost:21000
create table replace_string_input as
values(&apos;toast&apos;), (&apos;scone&apos;), (&apos;stuff&apos;), (&apos;sssss&apos;), (&apos;yes&apos;), (&apos;scone&apos;), (&apos;stuff&apos;);

-- executing against localhost:21000
select distinct replace_string(_c0) as es
from replace_string_input
order by 1;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="450" name="test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="5.63645505905"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_constant_folding_ddd881b6` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_constant_folding_ddd881b6`;

MainThread: Created database &quot;test_udf_constant_folding_ddd881b6&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
create function test_udf_constant_folding_ddd881b6.count_rows() returns bigint
                         location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos;
                         close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET num_nodes=1;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select `test_udf_constant_folding_ddd881b6`.count_rows() from functional.alltypes;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET num_nodes=1;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select concat(cast(`test_udf_constant_folding_ddd881b6`.count_rows() as string), &apos;-&apos;, string_col)
               from functional.alltypes;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="450" name="test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="5.90760612488"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_constant_folding_cae20ab6` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_constant_folding_cae20ab6`;

MainThread: Created database &quot;test_udf_constant_folding_cae20ab6&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
create function test_udf_constant_folding_cae20ab6.count_rows() returns bigint
                         location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos;
                         close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET num_nodes=1;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select `test_udf_constant_folding_cae20ab6`.count_rows() from functional.alltypes;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET num_nodes=1;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select concat(cast(`test_udf_constant_folding_cae20ab6`.count_rows() as string), &apos;-&apos;, string_col)
               from functional.alltypes;

</system-err></testcase><testcase classname="query_test.test_sort.TestRandomSort" file="query_test/test_sort.py" line="185" name="test_order_by_random" time="2.73365092278"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select * from functional.alltypestiny order by random(0);

-- executing against localhost:21000
select * from functional.alltypestiny order by random(1);

-- executing against localhost:21000
select random() as r from functional.alltypessmall order by r;

-- executing against localhost:21000
select random() as r from functional.alltypes order by r limit 100;

-- executing against localhost:21000
select r from (select random() r from functional.alltypessmall) v order by r;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="450" name="test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="4.97247004509"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_constant_folding_aaf3d85b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_constant_folding_aaf3d85b`;

MainThread: Created database &quot;test_udf_constant_folding_aaf3d85b&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
create function test_udf_constant_folding_aaf3d85b.count_rows() returns bigint
                         location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos;
                         close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET num_nodes=1;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select `test_udf_constant_folding_aaf3d85b`.count_rows() from functional.alltypes;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET num_nodes=1;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select concat(cast(`test_udf_constant_folding_aaf3d85b`.count_rows() as string), &apos;-&apos;, string_col)
               from functional.alltypes;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="450" name="test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="4.92980909348"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_constant_folding_10630479` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_constant_folding_10630479`;

MainThread: Created database &quot;test_udf_constant_folding_10630479&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
create function test_udf_constant_folding_10630479.count_rows() returns bigint
                         location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos;
                         close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET num_nodes=1;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select `test_udf_constant_folding_10630479`.count_rows() from functional.alltypes;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET num_nodes=1;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select concat(cast(`test_udf_constant_folding_10630479`.count_rows() as string), &apos;-&apos;, string_col)
               from functional.alltypes;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="402" name="test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="12.5159568787"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_errors_1ef7438b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_errors_1ef7438b`;

MainThread: Created database &quot;test_udf_errors_1ef7438b&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
18/07/03 03:28:11 INFO fs.TrashPolicyDefault: Moved: &apos;hdfs://localhost:20500/test-warehouse/test_udf_errors_1ef7438b_bad_udf.ll&apos; to trash at: hdfs://localhost:20500/user/ubuntu/.Trash/Current/test-warehouse/test_udf_errors_1ef7438b_bad_udf.ll
</system-err></testcase><testcase classname="query_test.test_sort.TestRandomSort" file="query_test/test_sort.py" line="211" name="test_analytic_order_by_random" time="0.0727829933167"><system-err>-- executing against localhost:21000
select last_value(rand(2)) over (order by rand(2)) from
      functional.alltypestiny;

</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="174" name="test_continue_on_error" time="3.29572629929"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="178" name="test_single_field_group_in_list[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.5572199821"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_single_field_group_in_list_e3f62264` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_single_field_group_in_list_e3f62264`;

MainThread: Created database &quot;test_single_field_group_in_list_e3f62264&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_single_field_group_in_list[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_single_field_group_in_list_e3f62264.SingleFieldGroupInList (col1 array&lt;struct&lt;f1: bigint&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_single_field_group_in_list_e3f62264.db/SingleFieldGroupInList&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item.f1 from test_single_field_group_in_list_e3f62264.SingleFieldGroupInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item.f1 from test_single_field_group_in_list_e3f62264.SingleFieldGroupInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_single_field_group_in_list_e3f62264.SingleFieldGroupInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="450" name="test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="5.41925692558"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_constant_folding_e68b71b7` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_constant_folding_e68b71b7`;

MainThread: Created database &quot;test_udf_constant_folding_e68b71b7&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
create function test_udf_constant_folding_e68b71b7.count_rows() returns bigint
                         location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos;
                         close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET num_nodes=1;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select `test_udf_constant_folding_e68b71b7`.count_rows() from functional.alltypes;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET num_nodes=1;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select concat(cast(`test_udf_constant_folding_e68b71b7`.count_rows() as string), &apos;-&apos;, string_col)
               from functional.alltypes;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="450" name="test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="6.29303503036"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_constant_folding_2fbecc43` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_constant_folding_2fbecc43`;

MainThread: Created database &quot;test_udf_constant_folding_2fbecc43&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
create function test_udf_constant_folding_2fbecc43.count_rows() returns bigint
                         location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos;
                         close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET num_nodes=1;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select `test_udf_constant_folding_2fbecc43`.count_rows() from functional.alltypes;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET num_nodes=1;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select concat(cast(`test_udf_constant_folding_2fbecc43`.count_rows() as string), &apos;-&apos;, string_col)
               from functional.alltypes;

</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="181" name="test_execute_queries_from_file" time="14.4807453156"></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="450" name="test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="5.97285604477"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_constant_folding_ceafb1e5` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_constant_folding_ceafb1e5`;

MainThread: Created database &quot;test_udf_constant_folding_ceafb1e5&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
create function test_udf_constant_folding_ceafb1e5.count_rows() returns bigint
                         location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos;
                         close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET num_nodes=1;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select `test_udf_constant_folding_ceafb1e5`.count_rows() from functional.alltypes;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET num_nodes=1;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select concat(cast(`test_udf_constant_folding_ceafb1e5`.count_rows() as string), &apos;-&apos;, string_col)
               from functional.alltypes;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfTargeted" file="query_test/test_udfs.py" line="597" name="test_hive_udfs_missing_jar[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="33.225331068"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_hive_udfs_missing_jar_978302cf` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_hive_udfs_missing_jar_978302cf`;

MainThread: Created database &quot;test_hive_udfs_missing_jar_978302cf&quot; for test ID &quot;query_test/test_udfs.py::TestUdfTargeted::()::test_hive_udfs_missing_jar[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21000
drop function if exists `test_hive_udfs_missing_jar_978302cf`.`pi_missing_jar`();

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21000
create function `test_hive_udfs_missing_jar_978302cf`.`pi_missing_jar`() returns double location &apos;/test-warehouse/test_hive_udfs_missing_jar_978302cf.db/1BH94.jar&apos; symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPI&apos;;

18/07/03 03:28:37 INFO fs.TrashPolicyDefault: Moved: &apos;hdfs://localhost:20500/test-warehouse/test_hive_udfs_missing_jar_978302cf.db/1BH94.jar&apos; to trash at: hdfs://localhost:20500/user/ubuntu/.Trash/Current/test-warehouse/test_hive_udfs_missing_jar_978302cf.db/1BH94.jar
MainThread: Attempting to find PID for /home/ubuntu/Impala/be/build/latest/service/impalad -kudu_client_rpc_timeout_ms 0 -kudu_master_hosts 127.0.0.1 --mem_limit=12884901888 -log_filename=impalad -log_dir=/home/ubuntu/Impala/logs/ee_tests -v=1 -logbufsecs=5 -max_log_files=10 -beeswax_port=21000 -hs2_port=21050 -be_port=22000 -krpc_port=27000 -state_store_subscriber_port=23000 -webserver_port=25000
MainThread: other_impalad: Command: [&apos;/home/ubuntu/Impala/be/build/latest/service/impalad&apos;, &apos;-kudu_client_rpc_timeout_ms&apos;, &apos;0&apos;, &apos;-kudu_master_hosts&apos;, &apos;127.0.0.1&apos;, &apos;--mem_limit=12884901888&apos;, &apos;-log_filename=impalad&apos;, &apos;-log_dir=/home/ubuntu/Impala/logs/ee_tests&apos;, &apos;-v=1&apos;, &apos;-logbufsecs=5&apos;, &apos;-max_log_files=10&apos;, &apos;-beeswax_port=21000&apos;, &apos;-hs2_port=21050&apos;, &apos;-be_port=22000&apos;, &apos;-krpc_port=27000&apos;, &apos;-state_store_subscriber_port=23000&apos;, &apos;-webserver_port=25000&apos;] PID: 21190
MainThread: Cluster: 3
MainThread: Cluster: [&lt;tests.common.impala_cluster.ImpaladProcess object at 0x7fb614c31cd0&gt;, &lt;tests.common.impala_cluster.ImpaladProcess object at 0x7fb614c31110&gt;, &lt;tests.common.impala_cluster.ImpaladProcess object at 0x7fb614c78a90&gt;]
-- connecting to: ip-172-31-28-156:21001
-- executing against ip-172-31-28-156:21001
use functional;

-- executing against ip-172-31-28-156:21001
select `test_hive_udfs_missing_jar_978302cf`.`pi_missing_jar`();

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="380" name="test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="5.09449219704"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_ir_functions_72646729` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_ir_functions_72646729`;

MainThread: Created database &quot;test_ir_functions_72646729&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfTargeted" file="query_test/test_udfs.py" line="495" name="test_udf_invalid_symbol[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="16.8053967953"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_invalid_symbol_b183a7df` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_invalid_symbol_b183a7df`;

MainThread: Created database &quot;test_udf_invalid_symbol_b183a7df&quot; for test ID &quot;query_test/test_udfs.py::TestUdfTargeted::()::test_udf_invalid_symbol[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
drop function if exists `test_udf_invalid_symbol_b183a7df`.fn_invalid_symbol(STRING);

-- executing against localhost:21000
create function `test_udf_invalid_symbol_b183a7df`.fn_invalid_symbol(STRING) returns STRING LOCATION &apos;/test-warehouse/test_udf_invalid_symbol_b183a7df.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;not.a.Symbol&apos;;

-- executing against localhost:21000
select `test_udf_invalid_symbol_b183a7df`.fn_invalid_symbol(&apos;test&apos;);

-- executing against localhost:21000
select `test_udf_invalid_symbol_b183a7df`.fn_invalid_symbol(&apos;test&apos;);

-- executing against localhost:21000
select `test_udf_invalid_symbol_b183a7df`.fn_invalid_symbol(&apos;test&apos;);

-- executing against localhost:21000
select `test_udf_invalid_symbol_b183a7df`.fn_invalid_symbol(&apos;test&apos;);

-- executing against localhost:21000
select `test_udf_invalid_symbol_b183a7df`.fn_invalid_symbol(&apos;test&apos;);

-- executing against localhost:21000
drop function if exists `test_udf_invalid_symbol_b183a7df`.fn_invalid_symbol(STRING);

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfTargeted" file="query_test/test_udfs.py" line="638" name="test_libs_with_same_filenames[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="5.99621605873"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_libs_with_same_filenames_6bc6f92b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_libs_with_same_filenames_6bc6f92b`;

MainThread: Created database &quot;test_libs_with_same_filenames_6bc6f92b&quot; for test ID &quot;query_test/test_udfs.py::TestUdfTargeted::()::test_libs_with_same_filenames[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_libs_with_same_filenames_6bc6f92b;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
create function no_args() returns string
location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;NoArgs&apos;;

-- executing against localhost:21000


create function no_args2() returns string
location &apos;/test-warehouse/udf_test/libTestUdfs.so&apos; symbol=&apos;NoArgs&apos;;

-- executing against localhost:21000
select no_args();

-- executing against localhost:21000
select no_args2();

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="380" name="test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="26.1492416859"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_ir_functions_e47bc277` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_ir_functions_e47bc277`;

MainThread: Created database &quot;test_ir_functions_e47bc277&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000

create function test_ir_functions_e47bc277.identity(boolean) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.identity(tinyint) returns tinyint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.identity(smallint) returns smallint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.identity(int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.identity(bigint) returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.identity(float) returns float
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.identity(double) returns double
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.identity(string) returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.identity(timestamp) returns timestamp
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_12TimestampValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.identity(decimal(9,0)) returns decimal(9,0)
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.identity(decimal(18,1)) returns decimal(18,1)
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.identity(decimal(38,10)) returns decimal(38,10)
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.all_types_fn(
    string, boolean, tinyint, smallint, int, bigint, float, double, decimal(2,0))
returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;AllTypes&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.no_args() returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z6NoArgsPN10impala_udf15FunctionContextE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.var_and(boolean...) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarAnd&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.var_sum(int...) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.var_sum(double...) returns double
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.var_sum(string...) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.var_sum(decimal(4,2)...) returns decimal(18,2)
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.var_sum_multiply(double, int...) returns double
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z14VarSumMultiplyPN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.var_sum_multiply2(double, int...) returns double
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z15VarSumMultiply2PN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.xpow(double, double) returns double
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_ZN6impala13MathFunctions3PowEPN10impala_udf15FunctionContextERKNS1_9DoubleValES6_&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.to_lower(string) returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z7ToLowerPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.to_upper(string) returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z7ToUpperPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.constant_timestamp() returns timestamp
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ConstantTimestamp&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.validate_arg_type(string) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ValidateArgType&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.count_rows() returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos; close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.constant_arg(int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ConstantArg&apos; prepare_fn=&apos;ConstantArgPrepare&apos; close_fn=&apos;ConstantArgClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.validate_open(int) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ValidateOpen&apos;
prepare_fn=&apos;ValidateOpenPrepare&apos; close_fn=&apos;ValidateOpenClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.mem_test(bigint) returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos; close_fn=&apos;MemTestClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.mem_test_leaks(bigint) returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


-- Regression test for IMPALA-1475
create function test_ir_functions_e47bc277.unmangled_symbol() returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;UnmangledSymbol&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.four_args(int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;FourArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.five_args(int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;FiveArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.six_args(int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;SixArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.seven_args(int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;SevenArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.eight_args(int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;EightArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.twenty_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;TwentyArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000


create function test_ir_functions_e47bc277.twenty_one_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;TwentyOneArgs&apos;;

-- executing against localhost:21000
use test_ir_functions_e47bc277;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select identity(true);

-- executing against localhost:21000
select identity(cast(10 as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint));

-- executing against localhost:21000
select identity(cast(10 as int));

-- executing against localhost:21000
select identity(cast(10 as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float));

-- executing against localhost:21000
select identity(cast(10.0 as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;);

-- executing against localhost:21000
select identity(now());

-- executing against localhost:21000
select identity(cast(1 as decimal(9,0)));

-- executing against localhost:21000
select identity(cast(1 as decimal(18,1)));

-- executing against localhost:21000
select identity(cast(1 as decimal(38,10)));

-- executing against localhost:21000
select identity(NULL);

-- executing against localhost:21000
select constant_timestamp();

-- executing against localhost:21000
select from_utc_timestamp(constant_timestamp(), &quot;UTC&quot;);

-- executing against localhost:21000
select all_types_fn(&quot;1&quot;, true, 2, 3, 4, 5, 6.0, 7.0, cast(8 as decimal(2,0)));

-- executing against localhost:21000
select no_args();

-- executing against localhost:21000
select sum(identity(bigint_col)) from functional.alltypes;

-- executing against localhost:21000
select identity(a) from functional.tinytable;

-- executing against localhost:21000
select identity(d1),
identity(cast(d3 as decimal(38,10))), identity(cast(d5 as decimal(38,10)))
from functional.decimal_tbl;

-- executing against localhost:21000
select identity(bool_col), identity(tinyint_col),
       identity(smallint_col), identity(int_col),
       identity(bigint_col), identity(float_col),
       identity(double_col), identity(string_col),
       identity(timestamp_col), identity(year)
from functional.alltypestiny;

-- executing against localhost:21000
select sum(all_types_fn(
    string_col, bool_col, tinyint_col, smallint_col,
    int_col, bigint_col, float_col, double_col, cast(tinyint_col as decimal(2,0))))
from functional.alltypes;

-- executing against localhost:21000
select no_args() from functional.alltypes limit 1;

-- executing against localhost:21000
select identity(no_args());

-- executing against localhost:21000
select identity(cast(identity(3.0) as bigint));

-- executing against localhost:21000
select count(*) from functional.alltypessmall having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
group by identity(int_col)
having identity(count(*)) &gt; 10;

-- executing against localhost:21000
select identity(a.tinyint_col),
       identity(b.id),
       identity(a.string_col)
from functional.alltypesagg a join functional.alltypessmall b on
  (identity(a.tinyint_col) = identity(b.id))
and identity(a.tinyint_col + b.tinyint_col) &lt; 5
where identity(a.month) = identity(1)
and identity(a.day) = identity(1)
and identity(a.string_col) &gt; identity(&apos;88&apos;)
and identity(b.bool_col) = identity(false)
order by identity(a.string_col)
limit 5;

-- executing against localhost:21000
select identity(int_col),
       identity(min(identity(bool_col))),
       identity(max(identity(tinyint_col))),
       identity(max(identity(smallint_col))),
       identity(max(identity(int_col))),
       identity(max(identity(bigint_col))),
       identity(max(identity(float_col))),
       identity(max(identity(double_col))),
       identity(max(identity(string_col))),
       identity(max(identity(timestamp_col)))
from functional.alltypesagg
where identity(identity(tinyint_col) &gt; identity(1))
group by identity(int_col)
having identity(identity(int_col) &gt; identity(998));

-- executing against localhost:21000
select identity(year),
       identity(min(identity(month))),
       identity(min(string_col)),
       identity(max(timestamp_col))
from functional.alltypesagg group by identity(year)
having identity(identity(year) = identity(2010));

-- executing against localhost:21000
select min(identity(int_col)) from functional.alltypesagg where int_col is null;

-- executing against localhost:21000
select var_sum(NULL, NULL, NULL);

-- executing against localhost:21000
select var_and(true, false, true);

-- executing against localhost:21000
select var_and(true, true, true, true, true);

-- executing against localhost:21000
select var_sum(1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum(1.0, 2.0, 3.0);

-- executing against localhost:21000
select var_sum(&quot;Hello&quot;, &quot;World&quot;, &quot;Foo&quot;, &quot;Bar&quot;);

-- executing against localhost:21000
select var_sum(cast(1 as decimal(4,2)), cast(2 as decimal(4,2)), cast(3 as decimal(4,2)));

-- executing against localhost:21000
select var_sum(
    cast(1 as decimal(4,2)), cast(2 as decimal(4,2)),
    cast(3 as decimal(3,2)) + cast(&quot;1.1&quot; as decimal(3,2)));

-- executing against localhost:21000
select tinyint_col, int_col, var_sum(tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select var_sum_multiply(NULL, 1, 2);

-- executing against localhost:21000
select var_sum_multiply(1.0, 1, 2, NULL, 3);

-- executing against localhost:21000
select var_sum_multiply(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum_multiply2(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select to_lower(&quot;HELLO&quot;);

-- executing against localhost:21000
select to_upper(&quot;foobar&quot;);

-- executing against localhost:21000
select tinyint_col, int_col, var_sum_multiply(2, tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() = &apos;string&apos;;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() != &apos;string&apos;;

-- executing against localhost:21000
select validate_arg_type(&quot;dummy&quot;);

-- executing against localhost:21000
select constant_arg(1), constant_arg(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from functional.alltypestiny where identity(year) = 2009 and identity(month) = 1;

-- executing against localhost:21000
select mem_test(100);

-- executing against localhost:21000
select mem_test_leaks(100);

-- executing against localhost:21000
select constant_arg(cast(rand() as int));

-- executing against localhost:21000
select four_args(1,2,3,4);

-- executing against localhost:21000
select five_args(1,2,3,4,5);

-- executing against localhost:21000
select six_args(1,2,3,4,5,6);

-- executing against localhost:21000
select seven_args(1,2,3,4,5,6,7);

-- executing against localhost:21000
select eight_args(1,2,3,4,5,6,7,8);

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
select pow(3,2), xpow(3,2);

-- executing against localhost:21000
use test_ir_functions_e47bc277;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (udf_was_opened boolean);

-- executing against localhost:21000


insert overwrite table udfinserttest
select validate_open(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select validate_open(0);

-- executing against localhost:21000
select validate_open(0) from functional.alltypestiny where validate_open(0) limit 1;

-- executing against localhost:21000
select count(*) from functional.alltypestiny where validate_open(int_col);

-- executing against localhost:21000
select validate_open(int_col), count(*) from functional.alltypestiny
group by validate_open(int_col);

-- executing against localhost:21000
select count(if(validate_open(int_col), null, 1)) from functional.alltypestiny;

-- executing against localhost:21000
select int_col, count(*) from functional.alltypestiny
group by int_col having validate_open(int_col);

-- executing against localhost:21000
select b.bool_col from functional.alltypestiny a join functional.alltypestiny b 
on validate_open(a.int_col) = b.bool_col
where a.month = 3 and b.month = 3;

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col and validate_open(a.int_col));

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col)
where validate_open(a.int_col) = validate_open(b.int_col)
and validate_open(a.int_col);

-- executing against localhost:21000
select validate_open(int_col) from functional.alltypestiny;

-- executing against localhost:21000
use test_ir_functions_e47bc277;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select count_rows() from functional.alltypestiny;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="380" name="test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="39.3416531086"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_ir_functions_6a120955` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_ir_functions_6a120955`;

MainThread: Created database &quot;test_ir_functions_6a120955&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_ir_functions[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000

create function test_ir_functions_6a120955.identity(boolean) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.identity(tinyint) returns tinyint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.identity(smallint) returns smallint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.identity(int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.identity(bigint) returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.identity(float) returns float
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.identity(double) returns double
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Identity&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.identity(string) returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.identity(timestamp) returns timestamp
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_12TimestampValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.identity(decimal(9,0)) returns decimal(9,0)
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.identity(decimal(18,1)) returns decimal(18,1)
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.identity(decimal(38,10)) returns decimal(38,10)
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z8IdentityPN10impala_udf15FunctionContextERKNS_10DecimalValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.all_types_fn(
    string, boolean, tinyint, smallint, int, bigint, float, double, decimal(2,0))
returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;AllTypes&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.no_args() returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z6NoArgsPN10impala_udf15FunctionContextE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.var_and(boolean...) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarAnd&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.var_sum(int...) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.var_sum(double...) returns double
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.var_sum(string...) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.var_sum(decimal(4,2)...) returns decimal(18,2)
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;VarSum&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.var_sum_multiply(double, int...) returns double
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z14VarSumMultiplyPN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.var_sum_multiply2(double, int...) returns double
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z15VarSumMultiply2PN10impala_udf15FunctionContextERKNS_9DoubleValEiPKNS_6IntValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.xpow(double, double) returns double
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_ZN6impala13MathFunctions3PowEPN10impala_udf15FunctionContextERKNS1_9DoubleValES6_&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.to_lower(string) returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z7ToLowerPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.to_upper(string) returns string
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;_Z7ToUpperPN10impala_udf15FunctionContextERKNS_9StringValE&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.constant_timestamp() returns timestamp
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ConstantTimestamp&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.validate_arg_type(string) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ValidateArgType&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.count_rows() returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos; close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.constant_arg(int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ConstantArg&apos; prepare_fn=&apos;ConstantArgPrepare&apos; close_fn=&apos;ConstantArgClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.validate_open(int) returns boolean
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;ValidateOpen&apos;
prepare_fn=&apos;ValidateOpenPrepare&apos; close_fn=&apos;ValidateOpenClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.mem_test(bigint) returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos; close_fn=&apos;MemTestClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.mem_test_leaks(bigint) returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;MemTest&apos;
prepare_fn=&apos;MemTestPrepare&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


-- Regression test for IMPALA-1475
create function test_ir_functions_6a120955.unmangled_symbol() returns bigint
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;UnmangledSymbol&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.four_args(int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;FourArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.five_args(int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;FiveArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.six_args(int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;SixArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.seven_args(int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;SevenArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.eight_args(int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;EightArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.twenty_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;TwentyArgs&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000


create function test_ir_functions_6a120955.twenty_one_args(int, int, int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos; symbol=&apos;TwentyOneArgs&apos;;

-- executing against localhost:21000
use test_ir_functions_6a120955;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select identity(true);

-- executing against localhost:21000
select identity(cast(10 as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint));

-- executing against localhost:21000
select identity(cast(10 as int));

-- executing against localhost:21000
select identity(cast(10 as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float));

-- executing against localhost:21000
select identity(cast(10.0 as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;);

-- executing against localhost:21000
select identity(now());

-- executing against localhost:21000
select identity(cast(1 as decimal(9,0)));

-- executing against localhost:21000
select identity(cast(1 as decimal(18,1)));

-- executing against localhost:21000
select identity(cast(1 as decimal(38,10)));

-- executing against localhost:21000
select identity(NULL);

-- executing against localhost:21000
select constant_timestamp();

-- executing against localhost:21000
select from_utc_timestamp(constant_timestamp(), &quot;UTC&quot;);

-- executing against localhost:21000
select all_types_fn(&quot;1&quot;, true, 2, 3, 4, 5, 6.0, 7.0, cast(8 as decimal(2,0)));

-- executing against localhost:21000
select no_args();

-- executing against localhost:21000
select sum(identity(bigint_col)) from functional.alltypes;

-- executing against localhost:21000
select identity(a) from functional.tinytable;

-- executing against localhost:21000
select identity(d1),
identity(cast(d3 as decimal(38,10))), identity(cast(d5 as decimal(38,10)))
from functional.decimal_tbl;

-- executing against localhost:21000
select identity(bool_col), identity(tinyint_col),
       identity(smallint_col), identity(int_col),
       identity(bigint_col), identity(float_col),
       identity(double_col), identity(string_col),
       identity(timestamp_col), identity(year)
from functional.alltypestiny;

-- executing against localhost:21000
select sum(all_types_fn(
    string_col, bool_col, tinyint_col, smallint_col,
    int_col, bigint_col, float_col, double_col, cast(tinyint_col as decimal(2,0))))
from functional.alltypes;

-- executing against localhost:21000
select no_args() from functional.alltypes limit 1;

-- executing against localhost:21000
select identity(no_args());

-- executing against localhost:21000
select identity(cast(identity(3.0) as bigint));

-- executing against localhost:21000
select count(*) from functional.alltypessmall having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
having identity(count(*)) &gt; 1;

-- executing against localhost:21000
select count(identity(id)) from functional.alltypessmall
group by identity(int_col)
having identity(count(*)) &gt; 10;

-- executing against localhost:21000
select identity(a.tinyint_col),
       identity(b.id),
       identity(a.string_col)
from functional.alltypesagg a join functional.alltypessmall b on
  (identity(a.tinyint_col) = identity(b.id))
and identity(a.tinyint_col + b.tinyint_col) &lt; 5
where identity(a.month) = identity(1)
and identity(a.day) = identity(1)
and identity(a.string_col) &gt; identity(&apos;88&apos;)
and identity(b.bool_col) = identity(false)
order by identity(a.string_col)
limit 5;

-- executing against localhost:21000
select identity(int_col),
       identity(min(identity(bool_col))),
       identity(max(identity(tinyint_col))),
       identity(max(identity(smallint_col))),
       identity(max(identity(int_col))),
       identity(max(identity(bigint_col))),
       identity(max(identity(float_col))),
       identity(max(identity(double_col))),
       identity(max(identity(string_col))),
       identity(max(identity(timestamp_col)))
from functional.alltypesagg
where identity(identity(tinyint_col) &gt; identity(1))
group by identity(int_col)
having identity(identity(int_col) &gt; identity(998));

-- executing against localhost:21000
select identity(year),
       identity(min(identity(month))),
       identity(min(string_col)),
       identity(max(timestamp_col))
from functional.alltypesagg group by identity(year)
having identity(identity(year) = identity(2010));

-- executing against localhost:21000
select min(identity(int_col)) from functional.alltypesagg where int_col is null;

-- executing against localhost:21000
select var_sum(NULL, NULL, NULL);

-- executing against localhost:21000
select var_and(true, false, true);

-- executing against localhost:21000
select var_and(true, true, true, true, true);

-- executing against localhost:21000
select var_sum(1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum(1.0, 2.0, 3.0);

-- executing against localhost:21000
select var_sum(&quot;Hello&quot;, &quot;World&quot;, &quot;Foo&quot;, &quot;Bar&quot;);

-- executing against localhost:21000
select var_sum(cast(1 as decimal(4,2)), cast(2 as decimal(4,2)), cast(3 as decimal(4,2)));

-- executing against localhost:21000
select var_sum(
    cast(1 as decimal(4,2)), cast(2 as decimal(4,2)),
    cast(3 as decimal(3,2)) + cast(&quot;1.1&quot; as decimal(3,2)));

-- executing against localhost:21000
select tinyint_col, int_col, var_sum(tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select var_sum_multiply(NULL, 1, 2);

-- executing against localhost:21000
select var_sum_multiply(1.0, 1, 2, NULL, 3);

-- executing against localhost:21000
select var_sum_multiply(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select var_sum_multiply2(5.0, 1, 2, 3, 4, 5, 6);

-- executing against localhost:21000
select to_lower(&quot;HELLO&quot;);

-- executing against localhost:21000
select to_upper(&quot;foobar&quot;);

-- executing against localhost:21000
select tinyint_col, int_col, var_sum_multiply(2, tinyint_col, int_col)
from functional.alltypestiny;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() = &apos;string&apos;;

-- executing against localhost:21000
select count(*) from functional.alltypessmall where No_Args() != &apos;string&apos;;

-- executing against localhost:21000
select validate_arg_type(&quot;dummy&quot;);

-- executing against localhost:21000
select constant_arg(1), constant_arg(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from functional.alltypestiny where identity(year) = 2009 and identity(month) = 1;

-- executing against localhost:21000
select mem_test(100);

-- executing against localhost:21000
select mem_test_leaks(100);

-- executing against localhost:21000
select constant_arg(cast(rand() as int));

-- executing against localhost:21000
select four_args(1,2,3,4);

-- executing against localhost:21000
select five_args(1,2,3,4,5);

-- executing against localhost:21000
select six_args(1,2,3,4,5,6);

-- executing against localhost:21000
select seven_args(1,2,3,4,5,6,7);

-- executing against localhost:21000
select eight_args(1,2,3,4,5,6,7,8);

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
select pow(3,2), xpow(3,2);

-- executing against localhost:21000
use test_ir_functions_6a120955;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (udf_was_opened boolean);

-- executing against localhost:21000


insert overwrite table udfinserttest
select validate_open(int_col) from functional.alltypestiny limit 1;

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select validate_open(0);

-- executing against localhost:21000
select validate_open(0) from functional.alltypestiny where validate_open(0) limit 1;

-- executing against localhost:21000
select count(*) from functional.alltypestiny where validate_open(int_col);

-- executing against localhost:21000
select validate_open(int_col), count(*) from functional.alltypestiny
group by validate_open(int_col);

-- executing against localhost:21000
select count(if(validate_open(int_col), null, 1)) from functional.alltypestiny;

-- executing against localhost:21000
select int_col, count(*) from functional.alltypestiny
group by int_col having validate_open(int_col);

-- executing against localhost:21000
select b.bool_col from functional.alltypestiny a join functional.alltypestiny b 
on validate_open(a.int_col) = b.bool_col
where a.month = 3 and b.month = 3;

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col and validate_open(a.int_col));

-- executing against localhost:21000
select count(*) from functional.alltypestiny a left outer join functional.alltypessmall b
on (a.bigint_col = b.bigint_col)
where validate_open(a.int_col) = validate_open(b.int_col)
and validate_open(a.int_col);

-- executing against localhost:21000
select validate_open(int_col) from functional.alltypestiny;

-- executing against localhost:21000
use test_ir_functions_6a120955;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
drop table if exists udfinserttest;

-- executing against localhost:21000

create table udfinserttest (a int) partitioned by (udf_was_opened string);

-- executing against localhost:21000


insert overwrite table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (1);

-- executing against localhost:21000


insert overwrite table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (1);

-- executing against localhost:21000


insert into table udfinserttest
partition (udf_was_opened=cast(validate_open(1) as string)) values (2);

-- executing against localhost:21000
select * from udfinserttest;

-- executing against localhost:21000
select bool_col from functional.alltypestiny limit if(validate_open(1), 0, 1);

</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="95" name="test_no_args" time="11.8378908634"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="104" name="test_multiple_queries_with_escaped_backslash" time="11.6161859035"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfTargeted" file="query_test/test_udfs.py" line="641" name="test_udf_update_via_drop[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="44.8192362785"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_update_via_drop_df53680c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_update_via_drop_df53680c`;

MainThread: Created database &quot;test_udf_update_via_drop_df53680c&quot; for test ID &quot;query_test/test_udfs.py::TestUdfTargeted::()::test_udf_update_via_drop[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
drop function if exists `test_udf_update_via_drop_df53680c`.`udf_update_test_drop`();

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
create function `test_udf_update_via_drop_df53680c`.`udf_update_test_drop`() returns string LOCATION &apos;/test-warehouse/test_udf_update_via_drop_df53680c.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21000
select `test_udf_update_via_drop_df53680c`.`udf_update_test_drop`();

-- connecting to: ip-172-31-28-156:21001
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21001
select `test_udf_update_via_drop_df53680c`.`udf_update_test_drop`();

-- connecting to: ip-172-31-28-156:21002
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21002
select `test_udf_update_via_drop_df53680c`.`udf_update_test_drop`();

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
drop function if exists `test_udf_update_via_drop_df53680c`.`udf_update_test_drop`();

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
create function `test_udf_update_via_drop_df53680c`.`udf_update_test_drop`() returns string LOCATION &apos;/test-warehouse/test_udf_update_via_drop_df53680c.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21000
select `test_udf_update_via_drop_df53680c`.`udf_update_test_drop`();

-- connecting to: ip-172-31-28-156:21001
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21001
select `test_udf_update_via_drop_df53680c`.`udf_update_test_drop`();

-- connecting to: ip-172-31-28-156:21002
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21002
select `test_udf_update_via_drop_df53680c`.`udf_update_test_drop`();

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="402" name="test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="13.0933761597"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_errors_6812df7` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_errors_6812df7`;

MainThread: Created database &quot;test_udf_errors_6812df7&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_errors[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_udf_errors_6812df7;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
create function if not exists hive_pi() returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPI&apos;;

-- executing against localhost:21000
create function if not exists foo() returns double
location &apos;/test-warehouse/not-a-real-file.so&apos;
symbol=&apos;FnDoesNotExist&apos;;

-- executing against localhost:21000
create function if not exists foo() returns double
location &apos;/test-warehouse/not-a-real-file.so&apos;
symbol=&apos;FnDoesNotExist&apos;;

-- executing against localhost:21000
create function if not exists foo (string, string) returns string location
&apos;/test-warehouse/test_udf_errors_6812df7_bad_udf.ll&apos; symbol=&apos;MyAwesomeUdf&apos;;

-- executing against localhost:21000
create function if not exists twenty_args(int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;TwentyArgs&apos;;

-- executing against localhost:21000
select twenty_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

-- executing against localhost:21000
create function if not exists twenty_one_args(int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) returns int
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;TwentyOneArgs&apos;;

-- executing against localhost:21000
select twenty_one_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21);

-- executing against localhost:21000
create function if not exists nine_args_ir(int, int, int, int, int, int,
    int, int, int) returns int
location &apos;/test-warehouse/test-udfs.ll&apos;
symbol=&apos;NineArgs&apos;;

-- executing against localhost:21000
select nine_args_ir(1,2,3,4,5,6,7,8,9);

-- executing against localhost:21000
create function if not exists bad_expr(double) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;BadExpr&apos; prepare_fn=&apos;BadExprPrepare&apos; close_fn=&apos;BadExprClose&apos;;

-- executing against localhost:21000
create function if not exists bad_expr2(double) returns boolean
location &apos;/test-warehouse/libTestUdfs.so&apos;
symbol=&apos;BadExpr&apos; prepare_fn=&apos;BadExpr2Prepare&apos; close_fn=&apos;BadExprClose&apos;;

-- executing against localhost:21000
select count(t1.int_col) from functional.alltypes t1 join functional.alltypes t2
on (bad_expr(rand()) = (t2.bool_col &amp;&amp; t1.bool_col));

-- executing against localhost:21000
select count(t1.int_col) from functional.alltypes t1 join functional.alltypes t2
on (bad_expr2(rand()) = (t2.bool_col &amp;&amp; t1.bool_col));

-- executing against localhost:21000
select count(int_col) from functional.alltypes where bad_expr(rand());

-- executing against localhost:21000
select count(int_col) from functional.alltypes where bad_expr2(rand());

-- executing against localhost:21000
use default;

-- executing against localhost:21000

drop database test_udf_errors_6812df7;

-- executing against localhost:21000
use test_udf_errors_6812df7;

-- executing against localhost:21000

drop function hive_pi();

-- executing against localhost:21000

drop function twenty_args(int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int);

-- executing against localhost:21000

drop function twenty_one_args(int, int, int, int, int, int, int, int,
    int, int, int, int, int, int, int, int, int, int, int, int, int);

-- executing against localhost:21000

drop function nine_args_ir(int, int, int, int, int, int, int, int, int);

-- executing against localhost:21000

drop function bad_expr(double);

-- executing against localhost:21000

drop function bad_expr2(double);

18/07/03 03:28:27 INFO fs.TrashPolicyDefault: Moved: &apos;hdfs://localhost:20500/test-warehouse/test_udf_errors_6812df7_bad_udf.ll&apos; to trash at: hdfs://localhost:20500/user/ubuntu/.Trash/Current/test-warehouse/test_udf_errors_6812df7_bad_udf.ll
</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="178" name="test_single_field_group_in_list[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="13.933401823"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_single_field_group_in_list_ed1ac877` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_single_field_group_in_list_ed1ac877`;

MainThread: Created database &quot;test_single_field_group_in_list_ed1ac877&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_single_field_group_in_list[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_single_field_group_in_list_ed1ac877.SingleFieldGroupInList (col1 array&lt;struct&lt;f1: bigint&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_single_field_group_in_list_ed1ac877.db/SingleFieldGroupInList&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item.f1 from test_single_field_group_in_list_ed1ac877.SingleFieldGroupInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item.f1 from test_single_field_group_in_list_ed1ac877.SingleFieldGroupInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_single_field_group_in_list_ed1ac877.SingleFieldGroupInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="275" name="test_runtime_profile" time="0.314212799072"></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="427" name="test_international_characters_prettyprint_tabs" time="0.316713094711"></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="471" name="test_execute_queries_from_stdin" time="1.30401301384"></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="199" name="test_no_warnings_in_log_with_quiet_mode" time="0.646797180176"></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="500" name="test_ldap_password_from_shell" time="0.373548746109"></testcase><testcase classname="query_test.test_udfs.TestUdfTargeted" file="query_test/test_udfs.py" line="720" name="test_drop_function_while_running[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="8.43559789658"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_drop_function_while_running_ea1ce57` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_drop_function_while_running_ea1ce57`;

MainThread: Created database &quot;test_drop_function_while_running_ea1ce57&quot; for test ID &quot;query_test/test_udfs.py::TestUdfTargeted::()::test_drop_function_while_running[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- executing against localhost:21000
drop function if exists `test_drop_function_while_running_ea1ce57`.drop_while_running(BIGINT);

-- executing against localhost:21000
create function `test_drop_function_while_running_ea1ce57`.drop_while_running(BIGINT) returns BIGINT LOCATION &apos;/test-warehouse/libTestUdfs.so&apos; SYMBOL=&apos;Identity&apos;;

-- executing against localhost:21000
use functional;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing async: localhost:21000
select `test_drop_function_while_running_ea1ce57`.drop_while_running(l_orderkey) from tpch.lineitem limit 10000;

-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe87a63e510&gt;
-- executing against localhost:21000
drop function `test_drop_function_while_running_ea1ce57`.drop_while_running(BIGINT);

-- fetching results from: &lt;tests.common.impala_connection.OperationHandle object at 0x7fe87a63e510&gt;
</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="512" name="test_var_substitution" time="0.93274307251"></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="489" name="test_allow_creds_in_clear" time="0.165922880173"></testcase><testcase classname="query_test.test_udfs.TestUdfTargeted" file="query_test/test_udfs.py" line="518" name="test_concurrent_jar_drop_use[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="32.6541829109"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_concurrent_jar_drop_use_b94db9e3` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_concurrent_jar_drop_use_b94db9e3`;

MainThread: Created database &quot;test_concurrent_jar_drop_use_b94db9e3&quot; for test ID &quot;query_test/test_udfs.py::TestUdfTargeted::()::test_concurrent_jar_drop_use[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
-- connecting to: localhost:21000
-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.use_it(string) returns string
                          LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_0() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_1() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_2() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_3() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_4() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_5() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_6() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_7() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_8() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_9() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_10() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_11() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_12() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_13() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_14() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_15() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_16() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_17() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_18() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_19() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_20() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_21() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_22() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_23() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_24() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_25() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_26() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_27() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_28() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_29() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_30() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_31() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_32() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_33() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_34() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_35() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_36() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_37() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_38() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_39() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_40() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_41() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_42() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_43() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_44() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_45() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_46() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_47() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_48() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_49() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_50() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_51() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_52() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_53() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_54() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_55() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_56() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_57() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_58() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_59() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_60() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_61() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_62() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_63() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_64() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_65() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_66() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_67() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_68() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_69() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_70() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_71() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_72() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_73() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_74() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_75() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_76() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_77() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_78() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_79() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_80() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_81() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_82() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_83() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_84() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_85() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_86() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_87() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_88() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_89() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_90() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_91() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_92() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_93() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_94() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_95() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_96() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_97() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_98() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- executing against localhost:21000
create function test_concurrent_jar_drop_use_b94db9e3.foo_99() returns string
                           LOCATION &apos;/test-warehouse/test_concurrent_jar_drop_use_b94db9e3.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_39();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_41();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_65();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_30();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_32();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_71();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_63();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_90();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_28();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_10();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_43();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_1();

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_48();

-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_25();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_81();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_77();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_55();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_59();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_23();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_89();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_33();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_26();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_40();

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_9();

-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_38();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_0();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_72();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_92();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_58();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_62();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_7();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_54();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_80();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_29();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_61();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_6();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_42();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_53();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_66();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_50();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_67();

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_93();

-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_19();

-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_70();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_31();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_21();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_94();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_12();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_44();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_79();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_47();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_2();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_35();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_78();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_22();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_17();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_20();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_69();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_88();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_15();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_91();

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_95();

-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_13();

-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_99();

-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_51();

-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_52();

-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_96();

-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_75();

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_84();

-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_85();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_3();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_34();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_82();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_11();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_73();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_36();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_37();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_74();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_24();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_83();

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_8();

-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_60();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_5();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_86();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_64();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_98();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_76();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_68();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_16();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_14();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_56();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_4();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_57();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_97();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_45();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_49();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_87();

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_46();

-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_27();

-- connecting to: localhost:21000
-- executing against localhost:21000
drop function if exists test_concurrent_jar_drop_use_b94db9e3.foo_18();

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

-- connecting to: localhost:21000
-- executing against localhost:21000
select * from (select max(int_col) from functional.alltypesagg
                where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) = &apos;blah&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(String_col) &gt; &apos;1&apos; union all
                (select max(int_col) from functional.alltypesagg
                 where test_concurrent_jar_drop_use_b94db9e3.use_it(string_col) &gt; &apos;1&apos;))) v;

</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfTargeted" file="query_test/test_udfs.py" line="674" name="test_udf_update_via_create[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="48.5840892792"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_update_via_create_37096bde` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_update_via_create_37096bde`;

MainThread: Created database &quot;test_udf_update_via_create_37096bde&quot; for test ID &quot;query_test/test_udfs.py::TestUdfTargeted::()::test_udf_update_via_create[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
drop function if exists `test_udf_update_via_create_37096bde`.`udf_update_test_create1`();

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
drop function if exists `test_udf_update_via_create_37096bde`.`udf_update_test_create2`();

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
create function `test_udf_update_via_create_37096bde`.`udf_update_test_create1`() returns string LOCATION &apos;/test-warehouse/test_udf_update_via_create_37096bde.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21000
select `test_udf_update_via_create_37096bde`.`udf_update_test_create1`();

-- connecting to: ip-172-31-28-156:21001
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21001
select `test_udf_update_via_create_37096bde`.`udf_update_test_create1`();

-- connecting to: ip-172-31-28-156:21002
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21002
select `test_udf_update_via_create_37096bde`.`udf_update_test_create1`();

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against localhost:21000
create function `test_udf_update_via_create_37096bde`.`udf_update_test_create2`() returns string LOCATION &apos;/test-warehouse/test_udf_update_via_create_37096bde.db/impala-hive-udfs.jar&apos; SYMBOL=&apos;org.apache.impala.TestUpdateUdf&apos;;

MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21000
select `test_udf_update_via_create_37096bde`.`udf_update_test_create2`();

-- connecting to: ip-172-31-28-156:21001
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21001
select `test_udf_update_via_create_37096bde`.`udf_update_test_create2`();

-- connecting to: ip-172-31-28-156:21002
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21002
select `test_udf_update_via_create_37096bde`.`udf_update_test_create2`();

MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
-- connecting to: ip-172-31-28-156:21000
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21000
select `test_udf_update_via_create_37096bde`.`udf_update_test_create1`();

-- connecting to: ip-172-31-28-156:21001
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21001
select `test_udf_update_via_create_37096bde`.`udf_update_test_create1`();

-- connecting to: ip-172-31-28-156:21002
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
SET sync_ddl=1;
SET batch_size=0;
SET num_nodes=0;
-- executing against ip-172-31-28-156:21002
select `test_udf_update_via_create_37096bde`.`udf_update_test_create1`();

</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="320" name="test_cancellation" time="6.03246426582"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="398" name="test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]" time="10.6919848919"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_java_udfs_3127fe4d` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_java_udfs_3127fe4d`;

MainThread: Created database &quot;test_java_udfs_3127fe4d&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_java_udfs[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;exec_single_node_rows_threshold&apos;: 0, &apos;enable_expr_rewrites&apos;: True} | table_format: text/none]&quot;
-- executing against localhost:21000
use test_java_udfs_3127fe4d;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
create function hive_pi() returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPI&apos;;

-- executing against localhost:21000


create function hive_round(double) returns double
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFRound&apos;;

-- executing against localhost:21000


create function hive_floor(double) returns bigint
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFFloor&apos;;

-- executing against localhost:21000


create function hive_mod(int, int) returns int
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFPosMod&apos;;

-- executing against localhost:21000


create function hive_bin(bigint) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFBin&apos;;

-- executing against localhost:21000


create function hive_lower(string) returns string
location &apos;/test-warehouse/hive-exec.jar&apos;
symbol=&apos;org.apache.hadoop.hive.ql.udf.UDFLower&apos;;

-- executing against localhost:21000


create function identity_anytype
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(tinyint) returns tinyint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(bigint) returns bigint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function identity(string, string, string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(int, int) returns int
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(smallint, smallint) returns smallint
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(float, float) returns float
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(double, double) returns double
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function hive_add(boolean, boolean) returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdf&apos;;

-- executing against localhost:21000


create function throws_exception() returns boolean
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.TestUdfException&apos;;

-- executing against localhost:21000


create function replace_string(string) returns string
location &apos;/test-warehouse/impala-hive-udfs.jar&apos;
symbol=&apos;org.apache.impala.ReplaceStringUdf&apos;;

-- executing against localhost:21000
use test_java_udfs_3127fe4d;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET exec_single_node_rows_threshold=0;
SET enable_expr_rewrites=True;
-- executing against localhost:21000
select hive_pi();

-- executing against localhost:21000
select hive_bin(100);

-- executing against localhost:21000
select min(hive_pi()) from functional.alltypesagg;

-- executing against localhost:21000
select identity(true), identity(cast(NULL as boolean));

-- executing against localhost:21000
select identity(cast(10 as tinyint)), identity(cast(NULL as tinyint));

-- executing against localhost:21000
select identity(cast(10 as smallint)), identity(cast(NULL as smallint));

-- executing against localhost:21000
select identity(cast(10 as int)), identity(cast(NULL as int));

-- executing against localhost:21000
select identity(cast(10 as bigint)), identity(cast(NULL as bigint));

-- executing against localhost:21000
select identity(cast(10.0 as float)), identity(cast(NULL as float));

-- executing against localhost:21000
select identity(cast(10.0 as double)), identity(cast(NULL as double));

-- executing against localhost:21000
select identity(&quot;why hello there&quot;),
       identity(&quot;why&quot;, &quot; hello there&quot;),
       identity(&quot;why&quot;, &quot; hello&quot;, &quot; there&quot;),
       identity(cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string)),
       identity(cast(NULL as string), cast(NULL as string), cast(NULL as string));

-- executing against localhost:21000
select length(identity(&quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;)),
       length(identity(&quot;0123456789&quot;, &quot;0123456789&quot;, &quot;0123456789&quot;));

-- executing against localhost:21000
select throws_exception();

-- executing against localhost:21000
select throws_exception() from functional.alltypestiny;

-- executing against localhost:21000
select hive_add(cast(1 as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(hive_add(cast(1 as int), cast(2 as int)), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(hive_add(cast(1 as int), cast(2 as int)) - hive_add(cast(2 as int), cast(1 as int)) as int), cast(2 as int));

-- executing against localhost:21000
select hive_add(cast(1 as smallint), cast(2 as smallint));

-- executing against localhost:21000
select hive_add(cast(1.0 as float), cast(2.0 as float));

-- executing against localhost:21000
select hive_add(cast(1.0 as double), cast(2.0 as double));

-- executing against localhost:21000
select hive_add(cast(1 as boolean), cast(0 as boolean));

-- executing against localhost:21000
select identity_anytype(true);

-- executing against localhost:21000
select identity_anytype(cast(10 as tinyint));

-- executing against localhost:21000
select identity_anytype(cast(10 as smallint));

-- executing against localhost:21000
select identity_anytype(cast(10 as int));

-- executing against localhost:21000
select identity_anytype(cast(10 as bigint));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as float));

-- executing against localhost:21000
select identity_anytype(cast(10.0 as double));

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;);

-- executing against localhost:21000
select identity_anytype(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;);

-- executing against localhost:21000
select * from
(select max(int_col) from functional.alltypesagg
 where identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 1 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 1.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;1&apos; union all
(select max(int_col) from functional.alltypesagg
 where not identity(bool_col) union all
(select max(int_col) from functional.alltypesagg
 where identity(tinyint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(smallint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(int_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(bigint_col) &gt; 2 union all
(select max(int_col) from functional.alltypesagg
 where identity(float_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(double_col) &gt; 2.0 union all
(select max(int_col) from functional.alltypesagg
 where identity(string_col) &gt; &apos;2&apos;
)))))))))))))))) v;

-- executing against localhost:21000
drop table if exists replace_string_input;

-- executing against localhost:21000
create table replace_string_input as
values(&apos;toast&apos;), (&apos;scone&apos;), (&apos;stuff&apos;), (&apos;sssss&apos;), (&apos;yes&apos;), (&apos;scone&apos;), (&apos;stuff&apos;);

-- executing against localhost:21000
select distinct replace_string(_c0) as es
from replace_string_input
order by 1;

</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="531" name="test_query_time_and_link_message" time="19.7248368263"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_query_time_and_link_message_56180a86` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_query_time_and_link_message_56180a86`;

MainThread: Created database &quot;test_query_time_and_link_message_56180a86&quot; for test ID &quot;shell/test_shell_commandline.py::TestImpalaShell::()::test_query_time_and_link_message&quot;
</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="570" name="test_insert_status" time="12.0172674656"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_insert_status_e350cb9c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_insert_status_e350cb9c`;

MainThread: Created database &quot;test_insert_status_e350cb9c&quot; for test ID &quot;shell/test_shell_commandline.py::TestImpalaShell::()::test_insert_status&quot;
</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="127" name="test_unsecure_message" time="0.392566204071"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="statestore.test_statestore.TestStatestore" file="statestore/test_statestore.py" line="343" name="test_receive_heartbeats" time="4.1692700386"></testcase><testcase classname="query_test.test_udfs.TestUdfExecution" file="query_test/test_udfs.py" line="450" name="test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]" time="6.22886109352"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_udf_constant_folding_d6d9df99` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_udf_constant_folding_d6d9df99`;

MainThread: Created database &quot;test_udf_constant_folding_d6d9df99&quot; for test ID &quot;query_test/test_udfs.py::TestUdfExecution::()::test_udf_constant_folding[exec_option: {&apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: True, &apos;exec_single_node_rows_threshold&apos;: 100, &apos;enable_expr_rewrites&apos;: False} | table_format: text/none]&quot;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
create function test_udf_constant_folding_d6d9df99.count_rows() returns bigint
                         location &apos;/test-warehouse/libTestUdfs.so&apos; symbol=&apos;Count&apos; prepare_fn=&apos;CountPrepare&apos;
                         close_fn=&apos;CountClose&apos;;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET num_nodes=1;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select `test_udf_constant_folding_d6d9df99`.count_rows() from functional.alltypes;

SET disable_codegen_rows_threshold=0;
SET disable_codegen=True;
SET num_nodes=1;
SET exec_single_node_rows_threshold=100;
SET enable_expr_rewrites=False;
-- executing against localhost:21000
select concat(cast(`test_udf_constant_folding_d6d9df99`.count_rows() as string), &apos;-&apos;, string_col)
               from functional.alltypes;

</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="630" name="test_socket_opening" time="0.342967271805"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="statestore.test_statestore.TestStatestore" file="statestore/test_statestore.py" line="380" name="test_update_is_delta" time="4.00531005859"></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="419" name="test_international_characters_prettyprint" time="0.300537824631"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="shell.test_shell_interactive.TestImpalaShellInteractive" file="shell/test_shell_interactive.py" line="610" name="test_strip_leading_comment" time="0.00998997688293"></testcase><testcase classname="statestore.test_statestore.TestStatestore" file="statestore/test_statestore.py" line="451" name="test_hung_heartbeat" time="43.0867710114"></testcase><testcase classname="statestore.test_statestore.TestStatestore" file="statestore/test_statestore.py" line="439" name="test_failure_detected" time="12.1943948269"></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="225" name="test_do_methods" time="21.477530241"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_do_methods_639a0d4c` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_do_methods_639a0d4c`;

MainThread: Created database &quot;test_do_methods_639a0d4c&quot; for test ID &quot;shell/test_shell_commandline.py::TestImpalaShell::()::test_do_methods&quot;
SET sync_ddl=1;
-- executing against localhost:21000
CREATE TABLE test_do_methods_639a0d4c.test_do_methods (i integer, s string);

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="197" name="test_avro_single_field_group_in_list[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="15.7100458145"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_avro_single_field_group_in_list_bfc2141a` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_avro_single_field_group_in_list_bfc2141a`;

MainThread: Created database &quot;test_avro_single_field_group_in_list_bfc2141a&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_avro_single_field_group_in_list[parquet_array_resolution: three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_avro_single_field_group_in_list_bfc2141a.AvroSingleFieldGroupInList (col1 array&lt;bigint&gt;) stored as parquet location &apos;/test-warehouse/test_avro_single_field_group_in_list_bfc2141a.db/AvroSingleFieldGroupInList&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_avro_single_field_group_in_list_bfc2141a.AvroSingleFieldGroupInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item from test_avro_single_field_group_in_list_bfc2141a.AvroSingleFieldGroupInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_avro_single_field_group_in_list_bfc2141a.AvroSingleFieldGroupInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="statestore.test_statestore.TestStatestore" file="statestore/test_statestore.py" line="349" name="test_receive_updates" time="4.04788374901"></testcase><testcase classname="statestore.test_statestore.TestStatestore" file="statestore/test_statestore.py" line="413" name="test_skipped" time="4.01129293442"></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="99" name="test_multiple_queries" time="0.509828090668"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="unittests.test_command.TestCommand" file="unittests/test_command.py" line="31" name="test_simple_commands" time="0.0272119045258"><system-err>MainThread: Starting command echo foo with a timeout of 1000
MainThread: Command finished successfully: echo foo
MainThread: Starting command false with a timeout of 1000
MainThread: Command failed: false
</system-err></testcase><testcase classname="unittests.test_command.TestCommand" file="unittests/test_command.py" line="41" name="test_command_timer" time="1.01206588745"><system-err>MainThread: Starting command sleep 1000 with a timeout of 1
MainThread: Command timed out: sleep 1000
</system-err></testcase><testcase classname="unittests.test_file_parser.TestTestFileParser" file="unittests/test_file_parser.py" line="62" name="test_valid_parse" time="0.000897884368896"><system-out>defaultdict(&lt;type &apos;str&apos;&gt;, {&apos;QUERY&apos;: &apos;# comment\nSELECT blah from Foo\ns\n&apos;, &apos;RESULTS&apos;: &quot;&apos;Hi&apos;\n&quot;, &apos;TYPES&apos;: &apos;string\n&apos;})
</system-out></testcase><testcase classname="unittests.test_file_parser.TestTestFileParser" file="unittests/test_file_parser.py" line="70" name="test_invalid_section" time="0.00249528884888"><system-out> TYPES
string

Unknown section &apos;TYPES&apos;
 TYPES
string
#====
# SHOULD PARSE COMMENTED OUT TEST PROPERLY
#---- QUERY: TEST_WORKLOAD_Q2
#SELECT int_col from Bar
#---- RESULTS
#231
#---- TYPES
#int

Unknown section &apos;TYPES&apos;
 TYPES
int

Unknown section &apos;TYPES&apos;
</system-out></testcase><testcase classname="unittests.test_file_parser.TestTestFileParser" file="unittests/test_file_parser.py" line="87" name="test_parse_query_name" time="0.00054931640625"></testcase><testcase classname="unittests.test_file_parser.TestTestFileParser" file="unittests/test_file_parser.py" line="95" name="test_parse_commented_out_test_as_comment" time="0.000800132751465"><system-out>{&apos;QUERY&apos;: &apos;SELECT 2\n&apos;, &apos;RESULTS&apos;: &quot;&apos;Hello&apos;\n&quot;, &apos;TYPES&apos;: &apos;string\n#====\n# SHOULD PARSE COMMENTED OUT TEST PROPERLY\n#---- QUERY: TEST_WORKLOAD_Q2\n#SELECT int_col from Bar\n#---- RESULTS\n#231\n#---- TYPES\n#int\n&apos;}
defaultdict(&lt;type &apos;str&apos;&gt;, {&apos;QUERY&apos;: &apos;SELECT 2\n&apos;, &apos;RESULTS&apos;: &quot;&apos;Hello&apos;\n&quot;, &apos;TYPES&apos;: &apos;string\n#====\n# SHOULD PARSE COMMENTED OUT TEST PROPERLY\n#---- QUERY: TEST_WORKLOAD_Q2\n#SELECT int_col from Bar\n#---- RESULTS\n#231\n#---- TYPES\n#int\n&apos;})
</system-out></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="392" name="test_get_log_once" time="25.5758638382"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_get_log_once_dbf9540b` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_get_log_once_dbf9540b`;

MainThread: Created database &quot;test_get_log_once_dbf9540b&quot; for test ID &quot;shell/test_shell_commandline.py::TestImpalaShell::()::test_get_log_once&quot;
SET sync_ddl=1;
-- executing against localhost:21000
CREATE TABLE test_get_log_once_dbf9540b.test_get_log_once (i integer, s string);

</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="583" name="test_kudu_dml_reporting" time="15.3787298203"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_kudu_dml_reporting_256dcf63` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_kudu_dml_reporting_256dcf63`;

MainThread: Created database &quot;test_kudu_dml_reporting_256dcf63&quot; for test ID &quot;shell/test_shell_commandline.py::TestImpalaShell::()::test_kudu_dml_reporting&quot;
</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="131" name="test_print_header" time="35.8007078171"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_print_header_ea951263` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_print_header_ea951263`;

MainThread: Created database &quot;test_print_header_ea951263&quot; for test ID &quot;shell/test_shell_commandline.py::TestImpalaShell::()::test_print_header&quot;
SET sync_ddl=1;
-- executing against localhost:21000
CREATE TABLE test_print_header_ea951263.test_print_header (i integer, s string);

-- executing against localhost:21000
insert into test_print_header_ea951263.test_print_header values (1, &apos;a&apos;),(1, &apos;b&apos;),(3, &apos;b&apos;);

</system-err></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="197" name="test_avro_single_field_group_in_list[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="11.4394350052"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_avro_single_field_group_in_list_ecad7bfd` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_avro_single_field_group_in_list_ecad7bfd`;

MainThread: Created database &quot;test_avro_single_field_group_in_list_ecad7bfd&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_avro_single_field_group_in_list[parquet_array_resolution: two_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_avro_single_field_group_in_list_ecad7bfd.AvroSingleFieldGroupInList (col1 array&lt;struct&lt;f1: bigint&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_avro_single_field_group_in_list_ecad7bfd.db/AvroSingleFieldGroupInList&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item.f1 from test_avro_single_field_group_in_list_ecad7bfd.AvroSingleFieldGroupInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item.f1 from test_avro_single_field_group_in_list_ecad7bfd.AvroSingleFieldGroupInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_avro_single_field_group_in_list_ecad7bfd.AvroSingleFieldGroupInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="query_test.test_spilling.TestSpillingDebugActionDimensions" file="query_test/test_spilling.py" line="60" name="test_spilling_aggs[exec_option: {&apos;debug_action&apos;: None, &apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]" time="62.1571772099"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET default_spillable_buffer_size=256k;
-- executing against localhost:21000
set buffer_pool_limit=34m;

-- executing against localhost:21000

select l_orderkey, count(*)
from lineitem
group by 1
order by 1 limit 10;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=82m;

-- executing against localhost:21000

set num_nodes=1;

-- executing against localhost:21000

select l_returnflag, l_orderkey, avg(l_tax), min(l_shipmode)
from lineitem
group by 1,2
order by 1,2 limit 3;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
set buffer_pool_limit=34m;

-- executing against localhost:21000

select l_orderkey, count(*)
from lineitem
group by 1
order by 1 limit 10;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=34m;

-- executing against localhost:21000

set num_nodes=1;

-- executing against localhost:21000

select l_comment, count(*)
from lineitem
group by 1
order by count(*) desc limit 5;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
set buffer_pool_limit=82m;

-- executing against localhost:21000

set num_nodes=1;

-- executing against localhost:21000

select l_returnflag, l_orderkey, round(avg(l_tax),2), min(l_shipmode)
from lineitem
group by 1,2
order by 1,2 limit 3;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
set buffer_pool_limit=34m;

-- executing against localhost:21000

select l_orderkey, avg(l_orderkey)
from lineitem
group by 1
order by 1 limit 5;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=50m;

-- executing against localhost:21000

select l_orderkey, count(*), group_concat(distinct l_linestatus, &apos;|&apos;)
from lineitem
group by 1
order by 1 limit 10;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set max_row_size=256k;

-- executing against localhost:21000

set buffer_pool_limit=&quot;33.25M&quot;;

-- executing against localhost:21000

select count(*)
from (select distinct * from orders) t;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

</system-err></testcase><testcase classname="query_test.test_spilling.TestSpillingDebugActionDimensions" file="query_test/test_spilling.py" line="60" name="test_spilling_aggs[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]" time="115.278617859"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET default_spillable_buffer_size=256k;
-- executing against localhost:21000
set buffer_pool_limit=34m;

-- executing against localhost:21000

select l_orderkey, count(*)
from lineitem
group by 1
order by 1 limit 10;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=82m;

-- executing against localhost:21000

set num_nodes=1;

-- executing against localhost:21000

select l_returnflag, l_orderkey, avg(l_tax), min(l_shipmode)
from lineitem
group by 1,2
order by 1,2 limit 3;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
set buffer_pool_limit=34m;

-- executing against localhost:21000

select l_orderkey, count(*)
from lineitem
group by 1
order by 1 limit 10;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=34m;

-- executing against localhost:21000

set num_nodes=1;

-- executing against localhost:21000

select l_comment, count(*)
from lineitem
group by 1
order by count(*) desc limit 5;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
set buffer_pool_limit=82m;

-- executing against localhost:21000

set num_nodes=1;

-- executing against localhost:21000

select l_returnflag, l_orderkey, round(avg(l_tax),2), min(l_shipmode)
from lineitem
group by 1,2
order by 1,2 limit 3;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
SET NUM_NODES=&quot;0&quot;;

-- executing against localhost:21000
set buffer_pool_limit=34m;

-- executing against localhost:21000

select l_orderkey, avg(l_orderkey)
from lineitem
group by 1
order by 1 limit 5;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=50m;

-- executing against localhost:21000

select l_orderkey, count(*), group_concat(distinct l_linestatus, &apos;|&apos;)
from lineitem
group by 1
order by 1 limit 10;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set max_row_size=256k;

-- executing against localhost:21000

set buffer_pool_limit=&quot;33.25M&quot;;

-- executing against localhost:21000

select count(*)
from (select distinct * from orders) t;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

</system-err></testcase><testcase classname="query_test.test_spilling.TestSpillingDebugActionDimensions" file="query_test/test_spilling.py" line="63" name="test_spilling_large_rows[exec_option: {&apos;debug_action&apos;: None, &apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]" time="7.33495378494"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_spilling_large_rows_59f9f26d` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_spilling_large_rows_59f9f26d`;

MainThread: Created database &quot;test_spilling_large_rows_59f9f26d&quot; for test ID &quot;query_test/test_spilling.py::TestSpillingDebugActionDimensions::()::test_spilling_large_rows[exec_option: {&apos;debug_action&apos;: None, &apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use test_spilling_large_rows_59f9f26d;

SET default_spillable_buffer_size=256k;
-- executing against localhost:21000
create table bigstrs stored as parquet as
select *, repeat(string_col, 10000000) as bigstr
from functional.alltypes
order by id
limit 25;

-- executing against localhost:21000
select id, count(distinct bigstr)
from bigstrs
group by id;

-- executing against localhost:21000
set max_row_size=10m;

-- executing against localhost:21000

select id, count(distinct bigstr)
from bigstrs
group by id
order by id;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21000
select straight_join atp.id, bs.id, atp.string_col
from functional.alltypes atp
  join bigstrs bs on repeat(atp.string_col, 10000) = substring(bs.bigstr, 5000000, 10000) and atp.id = bs.id
where atp.id &lt; 100;

-- executing against localhost:21000
set max_row_size=18m;

-- executing against localhost:21000

select straight_join atp.id, bs.id, atp.string_col
from functional.alltypes atp
  join bigstrs bs on repeat(atp.string_col, 10000) = substring(bs.bigstr, 5000000, 10000) and atp.id = bs.id
where atp.id &lt; 100;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21000
select id, substr(bigstr, 1, 5)
from bigstrs
order by bigstr, id;

-- executing against localhost:21000
set max_row_size=10m;

-- executing against localhost:21000

select id, substr(bigstr, 1, 5)
from bigstrs
where id &lt; 15
order by bigstr, id;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21000
SELECT id, int_col, substring(bigstr, 1, 10), substring(bigstr, 9999999, 1), rank
FROM (
  SELECT id, int_col, bigstr, Rank() OVER (
      ORDER BY int_col
      ) AS rank
  FROM bigstrs
  ) a
ORDER BY id;

-- executing against localhost:21000
set max_row_size=10m;

-- executing against localhost:21000

SELECT id, int_col, substring(bigstr, 1, 10), substring(bigstr, 9999999, 1), rank
FROM (
  SELECT id, int_col, bigstr, Rank() OVER (
      ORDER BY int_col
      ) AS rank
  FROM bigstrs
  ) a
ORDER BY id;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

</system-err></testcase><testcase classname="query_test.test_spilling.TestSpillingDebugActionDimensions" file="query_test/test_spilling.py" line="63" name="test_spilling_large_rows[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]" time="18.002102375"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_spilling_large_rows_bd36775f` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_spilling_large_rows_bd36775f`;

MainThread: Created database &quot;test_spilling_large_rows_bd36775f&quot; for test ID &quot;query_test/test_spilling.py::TestSpillingDebugActionDimensions::()::test_spilling_large_rows[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]&quot;
-- executing against localhost:21000
use test_spilling_large_rows_bd36775f;

SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET default_spillable_buffer_size=256k;
-- executing against localhost:21000
create table bigstrs stored as parquet as
select *, repeat(string_col, 10000000) as bigstr
from functional.alltypes
order by id
limit 25;

-- executing against localhost:21000
select id, count(distinct bigstr)
from bigstrs
group by id;

-- executing against localhost:21000
set max_row_size=10m;

-- executing against localhost:21000

select id, count(distinct bigstr)
from bigstrs
group by id
order by id;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21000
select straight_join atp.id, bs.id, atp.string_col
from functional.alltypes atp
  join bigstrs bs on repeat(atp.string_col, 10000) = substring(bs.bigstr, 5000000, 10000) and atp.id = bs.id
where atp.id &lt; 100;

-- executing against localhost:21000
set max_row_size=18m;

-- executing against localhost:21000

select straight_join atp.id, bs.id, atp.string_col
from functional.alltypes atp
  join bigstrs bs on repeat(atp.string_col, 10000) = substring(bs.bigstr, 5000000, 10000) and atp.id = bs.id
where atp.id &lt; 100;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21000
select id, substr(bigstr, 1, 5)
from bigstrs
order by bigstr, id;

-- executing against localhost:21000
set max_row_size=10m;

-- executing against localhost:21000

select id, substr(bigstr, 1, 5)
from bigstrs
where id &lt; 15
order by bigstr, id;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

-- executing against localhost:21000
SELECT id, int_col, substring(bigstr, 1, 10), substring(bigstr, 9999999, 1), rank
FROM (
  SELECT id, int_col, bigstr, Rank() OVER (
      ORDER BY int_col
      ) AS rank
  FROM bigstrs
  ) a
ORDER BY id;

-- executing against localhost:21000
set max_row_size=10m;

-- executing against localhost:21000

SELECT id, int_col, substring(bigstr, 1, 10), substring(bigstr, 9999999, 1), rank
FROM (
  SELECT id, int_col, bigstr, Rank() OVER (
      ORDER BY int_col
      ) AS rank
  FROM bigstrs
  ) a
ORDER BY id;

-- executing against localhost:21000
SET MAX_ROW_SIZE=&quot;524288&quot;;

</system-err></testcase><testcase classname="query_test.test_spilling.TestSpillingDebugActionDimensions" file="query_test/test_spilling.py" line="68" name="test_spilling_naaj[exec_option: {&apos;debug_action&apos;: None, &apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]" time="95.1992168427"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET default_spillable_buffer_size=256k;
-- executing against localhost:21000
set buffer_pool_limit=90m;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber
from lineitem
where if(l_orderkey % 2 = 0, NULL, l_partkey) not in (
  select p_partkey
  from part
  where p_retailprice != l_extendedprice * l_tax)
order by 1,2,3,4 limit 5;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set scratch_limit=0;

-- executing against localhost:21000

set buffer_pool_limit=90m;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber
from lineitem
where if(l_orderkey % 2 = 0, NULL, l_partkey) not in (
  select p_partkey
    from part
      where p_retailprice != l_extendedprice * l_tax)
      order by 1,2,3,4 limit 5;

-- executing against localhost:21000
SET SCRATCH_LIMIT=&quot;-1&quot;;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=90m;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber
from lineitem
where l_partkey not in (
  select if(p_partkey = 2, NULL, p_partkey)
  from part
  where p_partkey % 2 = 0 and p_retailprice != l_extendedprice * l_tax)
order by 1,2,3,4;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=90m;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber
from lineitem
where if(l_partkey % 5 != 1, NULL, l_partkey) not in (
  select if(p_partkey = 2, NULL, p_partkey)
  from part
  where p_partkey % 2 = 0 and p_retailprice != l_extendedprice * l_tax)
order by 1,2,3,4;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

</system-err></testcase><testcase classname="query_test.test_spilling.TestSpillingDebugActionDimensions" file="query_test/test_spilling.py" line="68" name="test_spilling_naaj[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]" time="91.5425589085"><system-err>-- executing against localhost:21000
use tpch_parquet;

SET debug_action=-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0;
SET default_spillable_buffer_size=256k;
-- executing against localhost:21000
set buffer_pool_limit=90m;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber
from lineitem
where if(l_orderkey % 2 = 0, NULL, l_partkey) not in (
  select p_partkey
  from part
  where p_retailprice != l_extendedprice * l_tax)
order by 1,2,3,4 limit 5;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set scratch_limit=0;

-- executing against localhost:21000

set buffer_pool_limit=90m;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber
from lineitem
where if(l_orderkey % 2 = 0, NULL, l_partkey) not in (
  select p_partkey
    from part
      where p_retailprice != l_extendedprice * l_tax)
      order by 1,2,3,4 limit 5;

-- executing against localhost:21000
SET SCRATCH_LIMIT=&quot;-1&quot;;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=90m;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber
from lineitem
where l_partkey not in (
  select if(p_partkey = 2, NULL, p_partkey)
  from part
  where p_partkey % 2 = 0 and p_retailprice != l_extendedprice * l_tax)
order by 1,2,3,4;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

-- executing against localhost:21000
set buffer_pool_limit=90m;

-- executing against localhost:21000

select l_orderkey, l_partkey, l_suppkey, l_linenumber
from lineitem
where if(l_partkey % 5 != 1, NULL, l_partkey) not in (
  select if(p_partkey = 2, NULL, p_partkey)
  from part
  where p_partkey % 2 = 0 and p_retailprice != l_extendedprice * l_tax)
order by 1,2,3,4;

-- executing against localhost:21000
SET BUFFER_POOL_LIMIT=&quot;&quot;;

</system-err></testcase><testcase classname="query_test.test_spilling.TestSpillingDebugActionDimensions" file="query_test/test_spilling.py" line="72" name="test_spilling_regression_exhaustive[exec_option: {&apos;debug_action&apos;: None, &apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]" time="0.000488996505737"><skipped message="only run large sorts on exhaustive" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_spilling.py:77: &lt;py._xmlgen.raw object at 0x7f15191370d0&gt;</skipped></testcase><testcase classname="statestore.test_statestore.TestStatestore" file="statestore/test_statestore.py" line="596" name="test_min_subscriber_topic_version_with_straggler" time="16.0332067013"><system-err>Thread-1032: consumer got update TTopicDelta(min_subscriber_topic_version=None, clear_topic_entries=None, from_version=0, topic_name=&apos;test_min_subscriber_topic_version_2d612b20-7e72-11e8-a98b-025d0dd7c7ee&apos;, to_version=0, is_delta=False, topic_entries=[])
Thread-1032: Versions: {}
Thread-1034: producer got update TTopicDelta(min_subscriber_topic_version=0, clear_topic_entries=None, from_version=0, topic_name=&apos;test_min_subscriber_topic_version_2d612b20-7e72-11e8-a98b-025d0dd7c7ee&apos;, to_version=0, is_delta=False, topic_entries=[])
Thread-1034: Versions: {&apos;consumer&apos;: 0}
Thread-1032: consumer got update TTopicDelta(min_subscriber_topic_version=None, clear_topic_entries=None, from_version=0, topic_name=&apos;test_min_subscriber_topic_version_2d612b20-7e72-11e8-a98b-025d0dd7c7ee&apos;, to_version=1, is_delta=False, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-1032: Versions: {&apos;consumer&apos;: 0, &apos;producer&apos;: 0}
Thread-1034: producer got update TTopicDelta(min_subscriber_topic_version=0, clear_topic_entries=None, from_version=0, topic_name=&apos;test_min_subscriber_topic_version_2d612b20-7e72-11e8-a98b-025d0dd7c7ee&apos;, to_version=1, is_delta=False, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-1034: Versions: {&apos;consumer&apos;: 1, &apos;producer&apos;: 0}
Thread-1032: consumer got update TTopicDelta(min_subscriber_topic_version=None, clear_topic_entries=None, from_version=1, topic_name=&apos;test_min_subscriber_topic_version_2d612b20-7e72-11e8-a98b-025d0dd7c7ee&apos;, to_version=2, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-1032: Versions: {&apos;consumer&apos;: 1, &apos;producer&apos;: 1}
Thread-1034: producer got update TTopicDelta(min_subscriber_topic_version=1, clear_topic_entries=None, from_version=1, topic_name=&apos;test_min_subscriber_topic_version_2d612b20-7e72-11e8-a98b-025d0dd7c7ee&apos;, to_version=2, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-1034: Versions: {&apos;consumer&apos;: 1, &apos;producer&apos;: 1}
Thread-1034: producer got update TTopicDelta(min_subscriber_topic_version=1, clear_topic_entries=None, from_version=2, topic_name=&apos;test_min_subscriber_topic_version_2d612b20-7e72-11e8-a98b-025d0dd7c7ee&apos;, to_version=3, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-1034: Versions: {&apos;consumer&apos;: 1, &apos;producer&apos;: 2}
Thread-1032: consumer got update TTopicDelta(min_subscriber_topic_version=None, clear_topic_entries=None, from_version=1, topic_name=&apos;test_min_subscriber_topic_version_2d612b20-7e72-11e8-a98b-025d0dd7c7ee&apos;, to_version=4, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-1032: Versions: {&apos;consumer&apos;: 1, &apos;producer&apos;: 3}
Thread-1034: producer got update TTopicDelta(min_subscriber_topic_version=1, clear_topic_entries=None, from_version=3, topic_name=&apos;test_min_subscriber_topic_version_2d612b20-7e72-11e8-a98b-025d0dd7c7ee&apos;, to_version=4, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-1034: Versions: {&apos;consumer&apos;: 1, &apos;producer&apos;: 3}
Exception in thread Thread-1027:
Traceback (most recent call last):
  File &quot;/usr/lib/python2.7/threading.py&quot;, line 801, in __bootstrap_inner
    self.run()
  File &quot;/usr/lib/python2.7/threading.py&quot;, line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File &quot;/home/ubuntu/Impala/tests/statestore/test_statestore.py&quot;, line 131, in serve
    client = self.serverTransport.accept()
  File &quot;/home/ubuntu/Impala/tests/statestore/test_statestore.py&quot;, line 87, in accept
    client, addr = self.handle.accept()
  File &quot;/usr/lib/python2.7/socket.py&quot;, line 206, in accept
    sock, addr = self._sock.accept()
timeout: timed out

Thread-1034: producer got update TTopicDelta(min_subscriber_topic_version=1, clear_topic_entries=None, from_version=4, topic_name=&apos;test_min_subscriber_topic_version_2d612b20-7e72-11e8-a98b-025d0dd7c7ee&apos;, to_version=5, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-1034: Versions: {&apos;consumer&apos;: 1, &apos;producer&apos;: 4}
Exception in thread Thread-1029:
Traceback (most recent call last):
  File &quot;/usr/lib/python2.7/threading.py&quot;, line 801, in __bootstrap_inner
    self.run()
  File &quot;/usr/lib/python2.7/threading.py&quot;, line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File &quot;/home/ubuntu/Impala/tests/statestore/test_statestore.py&quot;, line 131, in serve
    client = self.serverTransport.accept()
  File &quot;/home/ubuntu/Impala/tests/statestore/test_statestore.py&quot;, line 87, in accept
    client, addr = self.handle.accept()
  File &quot;/usr/lib/python2.7/socket.py&quot;, line 206, in accept
    sock, addr = self._sock.accept()
timeout: timed out

Thread-1032: consumer got update TTopicDelta(min_subscriber_topic_version=None, clear_topic_entries=None, from_version=1, topic_name=&apos;test_min_subscriber_topic_version_2d612b20-7e72-11e8-a98b-025d0dd7c7ee&apos;, to_version=6, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-1032: Versions: {&apos;consumer&apos;: 1, &apos;producer&apos;: 5}
Thread-1034: producer got update TTopicDelta(min_subscriber_topic_version=1, clear_topic_entries=None, from_version=5, topic_name=&apos;test_min_subscriber_topic_version_2d612b20-7e72-11e8-a98b-025d0dd7c7ee&apos;, to_version=6, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-1034: Versions: {&apos;consumer&apos;: 1, &apos;producer&apos;: 5}
Thread-1034: producer got update TTopicDelta(min_subscriber_topic_version=1, clear_topic_entries=None, from_version=6, topic_name=&apos;test_min_subscriber_topic_version_2d612b20-7e72-11e8-a98b-025d0dd7c7ee&apos;, to_version=7, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-1034: Versions: {&apos;consumer&apos;: 1, &apos;producer&apos;: 6}
Thread-1032: consumer got update TTopicDelta(min_subscriber_topic_version=None, clear_topic_entries=None, from_version=1, topic_name=&apos;test_min_subscriber_topic_version_2d612b20-7e72-11e8-a98b-025d0dd7c7ee&apos;, to_version=8, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-1032: Versions: {&apos;consumer&apos;: 1, &apos;producer&apos;: 7}
</system-err></testcase><testcase classname="statestore.test_statestore.TestStatestore" file="statestore/test_statestore.py" line="465" name="test_topic_persistence" time="15.3996298313"></testcase><testcase classname="unittests.test_result_verifier.TestResultVerifier" file="unittests/test_result_verifier.py" line="33" name="test_result_row_indexing[exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: text/none]" time="0.0669059753418"><system-err>-- connecting to: localhost:21000
-- executing against localhost:21000
select 1 as int_col, &apos;A&apos; as str_col;

</system-err></testcase><testcase classname="statestore.test_statestore.TestStatestore" file="statestore/test_statestore.py" line="334" name="test_registration_ids_different" time="0.00673794746399"></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="206" name="test_removed_query_option" time="0.190938472748"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="286" name="test_summary" time="1.03145503998"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="statestore.test_statestore.TestStatestore" file="statestore/test_statestore.py" line="593" name="test_min_subscriber_topic_version" time="10.0766789913"><system-err>Thread-10: consumer got update TTopicDelta(min_subscriber_topic_version=None, clear_topic_entries=None, from_version=0, topic_name=&apos;test_min_subscriber_topic_version_2d618480-7e72-11e8-a98d-025d0dd7c7ee&apos;, to_version=0, is_delta=False, topic_entries=[])
Thread-10: Versions: {}
Thread-12: producer got update TTopicDelta(min_subscriber_topic_version=0, clear_topic_entries=None, from_version=0, topic_name=&apos;test_min_subscriber_topic_version_2d618480-7e72-11e8-a98d-025d0dd7c7ee&apos;, to_version=0, is_delta=False, topic_entries=[])
Thread-12: Versions: {&apos;consumer&apos;: 0}
Thread-10: consumer got update TTopicDelta(min_subscriber_topic_version=None, clear_topic_entries=None, from_version=0, topic_name=&apos;test_min_subscriber_topic_version_2d618480-7e72-11e8-a98d-025d0dd7c7ee&apos;, to_version=1, is_delta=False, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-10: Versions: {&apos;consumer&apos;: 0, &apos;producer&apos;: 0}
Thread-12: producer got update TTopicDelta(min_subscriber_topic_version=0, clear_topic_entries=None, from_version=0, topic_name=&apos;test_min_subscriber_topic_version_2d618480-7e72-11e8-a98d-025d0dd7c7ee&apos;, to_version=1, is_delta=False, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-12: Versions: {&apos;consumer&apos;: 1, &apos;producer&apos;: 0}
Thread-10: consumer got update TTopicDelta(min_subscriber_topic_version=None, clear_topic_entries=None, from_version=1, topic_name=&apos;test_min_subscriber_topic_version_2d618480-7e72-11e8-a98d-025d0dd7c7ee&apos;, to_version=2, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-10: Versions: {&apos;consumer&apos;: 1, &apos;producer&apos;: 1}
Thread-12: producer got update TTopicDelta(min_subscriber_topic_version=1, clear_topic_entries=None, from_version=1, topic_name=&apos;test_min_subscriber_topic_version_2d618480-7e72-11e8-a98d-025d0dd7c7ee&apos;, to_version=2, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-12: Versions: {&apos;consumer&apos;: 2, &apos;producer&apos;: 1}
Thread-10: consumer got update TTopicDelta(min_subscriber_topic_version=None, clear_topic_entries=None, from_version=2, topic_name=&apos;test_min_subscriber_topic_version_2d618480-7e72-11e8-a98d-025d0dd7c7ee&apos;, to_version=3, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-10: Versions: {&apos;consumer&apos;: 2, &apos;producer&apos;: 2}
Thread-12: producer got update TTopicDelta(min_subscriber_topic_version=2, clear_topic_entries=None, from_version=2, topic_name=&apos;test_min_subscriber_topic_version_2d618480-7e72-11e8-a98d-025d0dd7c7ee&apos;, to_version=3, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-12: Versions: {&apos;consumer&apos;: 3, &apos;producer&apos;: 2}
Thread-10: consumer got update TTopicDelta(min_subscriber_topic_version=None, clear_topic_entries=None, from_version=3, topic_name=&apos;test_min_subscriber_topic_version_2d618480-7e72-11e8-a98d-025d0dd7c7ee&apos;, to_version=4, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-10: Versions: {&apos;consumer&apos;: 3, &apos;producer&apos;: 3}
Thread-12: producer got update TTopicDelta(min_subscriber_topic_version=3, clear_topic_entries=None, from_version=3, topic_name=&apos;test_min_subscriber_topic_version_2d618480-7e72-11e8-a98d-025d0dd7c7ee&apos;, to_version=4, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-12: Versions: {&apos;consumer&apos;: 4, &apos;producer&apos;: 3}
Thread-10: consumer got update TTopicDelta(min_subscriber_topic_version=None, clear_topic_entries=None, from_version=4, topic_name=&apos;test_min_subscriber_topic_version_2d618480-7e72-11e8-a98d-025d0dd7c7ee&apos;, to_version=5, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-10: Versions: {&apos;consumer&apos;: 4, &apos;producer&apos;: 4}
Thread-12: producer got update TTopicDelta(min_subscriber_topic_version=4, clear_topic_entries=None, from_version=4, topic_name=&apos;test_min_subscriber_topic_version_2d618480-7e72-11e8-a98d-025d0dd7c7ee&apos;, to_version=5, is_delta=True, topic_entries=[TTopicItem(deleted=False, value=&apos;bar0&apos;, key=&apos;foo0&apos;)])
Thread-12: Versions: {&apos;consumer&apos;: 5, &apos;producer&apos;: 4}
</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="212" name="test_output_format" time="0.88401722908"></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="608" name="test_missing_query_file" time="0.194916963577"></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="412" name="test_international_characters" time="0.29986000061"></testcase><testcase classname="statestore.test_statestore.TestStatestore" file="statestore/test_statestore.py" line="570" name="test_heartbeat_failure_reset" time="19.5581028461"><system-err>MainThread: Registered with id python-test-client-2d613318-7e72-11e8-a98c-025d0dd7c7ee
MainThread: Killed, waiting for statestore to detect failure via heartbeats
MainThread: Re-registered with id python-test-client-2d613318-7e72-11e8-a98c-025d0dd7c7ee, waiting for update
</system-err></testcase><testcase classname="query_test.test_spilling.TestSpillingDebugActionDimensions" file="query_test/test_spilling.py" line="72" name="test_spilling_regression_exhaustive[exec_option: {&apos;debug_action&apos;: &apos;-1:OPEN:SET_DENY_RESERVATION_PROBABILITY@1.0&apos;, &apos;default_spillable_buffer_size&apos;: &apos;256k&apos;} | table_format: parquet/none]" time="0.00157785415649"><skipped message="only run large sorts on exhaustive" type="pytest.skip">/home/ubuntu/Impala/tests/query_test/test_spilling.py:77: &lt;py._xmlgen.raw object at 0x7f1519137150&gt;</skipped></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="189" name="test_completed_query_errors" time="0.626610040665"><system-err>-- connecting to: localhost:21000
</system-err></testcase><testcase classname="statestore.test_statestore.TestStatestore" file="statestore/test_statestore.py" line="522" name="test_update_with_clear_entries_flag" time="15.4817988873"></testcase><testcase classname="query_test.test_nested_types.TestParquetArrayEncodings" file="query_test/test_nested_types.py" line="197" name="test_avro_single_field_group_in_list[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]" time="7.5475859642"><system-err>SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_avro_single_field_group_in_list_32aa2ebf` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_avro_single_field_group_in_list_32aa2ebf`;

MainThread: Created database &quot;test_avro_single_field_group_in_list_32aa2ebf&quot; for test ID &quot;query_test/test_nested_types.py::TestParquetArrayEncodings::()::test_avro_single_field_group_in_list[parquet_array_resolution: two_level_then_three_level | exec_option: {&apos;batch_size&apos;: 0, &apos;num_nodes&apos;: 0, &apos;disable_codegen_rows_threshold&apos;: 0, &apos;disable_codegen&apos;: False, &apos;abort_on_error&apos;: 1, &apos;debug_action&apos;: None, &apos;exec_single_node_rows_threshold&apos;: 0} | table_format: parquet/none]&quot;
-- executing against localhost:21000
create table test_avro_single_field_group_in_list_32aa2ebf.AvroSingleFieldGroupInList (col1 array&lt;struct&lt;f1: bigint&gt;&gt;) stored as parquet location &apos;/test-warehouse/test_avro_single_field_group_in_list_32aa2ebf.db/AvroSingleFieldGroupInList&apos;;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item.f1 from test_avro_single_field_group_in_list_32aa2ebf.AvroSingleFieldGroupInList.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select item.f1 from test_avro_single_field_group_in_list_32aa2ebf.AvroSingleFieldGroupInList t, t.col1;

SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET parquet_array_resolution=two_level_then_three_level;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select cnt from test_avro_single_field_group_in_list_32aa2ebf.AvroSingleFieldGroupInList t, (select count(*) cnt from t.col1) v;

</system-err></testcase><testcase classname="shell.test_shell_commandline.TestImpalaShell" file="shell/test_shell_commandline.py" line="111" name="test_default_db" time="12.1024200916"><system-err>-- connecting to: localhost:21000
SET sync_ddl=False;
-- executing against localhost:21000
DROP DATABASE IF EXISTS `test_default_db_acc4566d` CASCADE;

SET sync_ddl=False;
-- executing against localhost:21000
CREATE DATABASE `test_default_db_acc4566d`;

MainThread: Created database &quot;test_default_db_acc4566d&quot; for test ID &quot;shell/test_shell_commandline.py::TestImpalaShell::()::test_default_db&quot;
SET sync_ddl=1;
-- executing against localhost:21000
CREATE TABLE test_default_db_acc4566d.test_default_db (i integer, s string);

</system-err></testcase></testsuite>